
/*------------------------OLD CSS------------------------*/


html, body, div, span, h1, h2, h3, h4, h5, h6, p, img, strong, ol, ul, li, form {margin: 0px; padding: 0px; border: 0px; FONT-SIZE: 12px; COLOR: #3c3c3c; FONT-FAMILY: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif; line-height:17px; }
ol, ul {list-style: none;}

weak {margin: 0px; padding: 0px; border: 0px; FONT-SIZE: 12px; COLOR: #999; FONT-FAMILY: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif; line-height:17px; }

a {color:#0059ac; text-decoration:none;}
a:hover {color:#2a558c; text-decoration:underline}

.img_pinline { border:solid 1px #AAAAAA;}
.conv_icon {margin:20px 0px 0px 20px;vertical-align:middle;}
.conv_bullet {width:16px; height:16px;vertical-align:middle;}
.download_image {margin:-12px 0px 0px -3px; width:20px;}
/* * html div{height:1%;} */

html {width:100%;  background:#fff;}
body {min-height:100%; position: relative; background: url('images/bg_header.png') repeat-x center top; margin:0 auto;}
/* html body {height:100%;}*/



.link_home {display:block; float:left; width:260px; height:61px}
.link_home:hover { text-decoration:none}
.r_menu {background-image:url(images/bg_up_menu.gif); width:200px; height:38px; text-align:center; float:right;}
.r_menu2 {padding-top:6px}
.r_menu a{color:#333333; font-weight:normal; padding:7px; font-size:11px}


/* -------------Start Menu Css ------------*/

#menu {background-image:url(images/bg_menu_new.gif); height:44px; width:100%;}
#menu .home {padding-left:30px}
#menu .blog {padding-right:50px}

.navhead {padding:8px 10px 0px 10px;}
.navhead a{font-weight:bold; color:#00559d; font-size:14px; text-decoration:none; FONT-FAMILY: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif;}
.navhead a:hover{text-decoration:none; color:#00377c;}

#newnavhead {
	margin: 0px 0px 0px 0px;
	height: 28px;
	background: url('images/bg_nav_primary.png') repeat-x top;
	}

#navbody1, #navbody2, #navbody3, #navbody4, #navbody5, #navbody6, #navbody7, #navbody8 {
visibility: hidden; 
position: absolute; 
z-index: 20; 
padding-top: 0px;
padding-left: 0px;
margin:0px;
}
#navbody1 {width:190px}
#navbody2 {width:190px}
#navbody5 {width:190px}
#navbody6 {width:120px}
#navbody7 {width:110px}
#navbody8 {width:130px}

#navbody1 li a {
height: 28px;
width:190px;
background: url('images/bg_nav_primary.png') repeat-x top;
}
#navbody2 li a {
height: 28px;
width:190px;
background: url('images/bg_nav_primary.png') repeat-x top;
}
#navbody5 li a {
height: 28px;
width:190px;
background: url('images/bg_nav_primary.png') repeat-x top;
}
#navbody6 li a {
height: 28px;
width:130px;
background: url('images/bg_nav_primary.png') repeat-x top;
}
#navbody7 li a {
height: 28px;
width:120px;
background: url('images/bg_nav_primary.png') repeat-x top;
}
#navbody8 li a {
height: 28px;
width:130px;
background: url('images/bg_nav_primary.png') repeat-x top;
}

#menu li a {
font-weight:normal; 
display:block; 
color:#2a558c; 
background-color:#c4cbde; 
white-space:nowrap; 
border-bottom:1px solid #d6dbe8; 
padding:5px 10px; 
text-decoration:none; 
padding-right:20px
}
* html #menu li a {
height:1%; 
width:100%;
}
#menu li a:hover {color:#FFFFFF; background-color:#2a558c;}

/* -------------End Menu Css ------------*/

#inside {margin:0px 36px ; display:block}
#inside2 {margin:20px 36px 0px 36px; display:block}

.header {background-image:url(images/hp_bg1.jpg); background-repeat:no-repeat; height:275px;width:807px;margin-bottom:10px;margin-top:4px;}
.header_title { padding:40px 0px 12px 30px;line-height:29px;font-size:23px;font-weight:bold;text-transform:uppercase;font-family:Arial, sans-serif;color:#ffffff}
.header_body { margin-bottom:10px;padding-left:30px;color:#ffffff;font-sixe:16px;line-height:18px;}
.header_subtitle {font-weight:bold;margin:0px 0px 10px 0px; font-size:16px;line-height:22px;font-family:Arial, sans-serif;color:#ffffff}
.header_learnmore {margin-left:27px}

.block3 {float:left; width:28%; margin:5px 10px 0px 30px; padding:0px; display:inline}
.block3 img {margin-top:10px}
.block3 h2 a{FONT-SIZE: 24px; COLOR: #111111; font-weight:normal; FONT-FAMILY: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif;}
.block3 h2 a:hover {text-decoration:none; color:#00559d}

.block2 {float:left; width:49%; margin-top:15px; padding:0px; background-image:url(images/bg_block2.gif); background-position:top; background-repeat:repeat-x; display:inline;}

.block2_in {padding:20px;}
.block2_in p {display:block; padding:7px 0px}
.block2_in a{color:#0059ac; text-decoration:none}
.block2_in a:hover {color:#2a558c; text-decoration:underline}
.block2 h3 a{COLOR: #111111;}
.block2 h3 a:hover {text-decoration:none; color:#00559d}


/* -------------Right Block Inside Pages ------------*/

#right {float:right; width:192px;}

h1 {FONT-SIZE: 24px; COLOR: #111111; padding:5px 0px 15px 0px; font-weight:normal; FONT-FAMILY: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif;}
h1 span {FONT-SIZE: 24px; color:#00559d; font-weight:normal; FONT-FAMILY: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif;}
h2 {FONT-SIZE: 24px; COLOR: #111111; padding:15px 0px 10px 0px; font-weight:normal; FONT-FAMILY: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif;}
h3 {FONT-SIZE: 15px; COLOR: #111111; font-weight:bold; padding-bottom:5px}
h3 a{FONT-SIZE: 16px; font-weight:bold; COLOR: #111111; FONT-FAMILY: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif;}
h3 a:hover{text-decoration:none}
h5 {FONT-SIZE: 15px; COLOR: #00559d; font-weight:bold; padding-bottom:5px}
h5 a{FONT-SIZE: 16px; font-weight:bold; COLOR: #00559d; FONT-FAMILY: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif;}

.block {background-image:url(images/bg_block2.gif); background-position:top; background-repeat:repeat-x; padding:15px 10px 15px 10px; line-height:14px; font-size:11px}
.block a{line-height:14px; font-size:11px}
.block h3 {padding-bottom:5px; FONT-SIZE: 15px;}
.block a img{margin-top:10px;}
.block h3 a{line-height:17px; FONT-SIZE: 16px; font-weight:bold; COLOR: #111111; FONT-FAMILY: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif;}
.block h3 a:hover{COLOR:#00559d}


.block .hh4 {padding-bottom:3px;}
.block h4 {padding-bottom:7px}
.block h4 a {font-size:12px; font-weight:bold;}
.block h4 a:hover {text-decoration:none}

#menu_right {background-image:url(images/bg_menu_right.gif); background-repeat:no-repeat; background-position:top; padding-bottom:20px}
#menu_right ul {padding:5px;}
#menu_right li {font-size:13px; border-bottom:2px solid #FFF; padding:5px 10px; background-color:#ededed;}
#menu_right a{color:#00418a; font-size:13px; font-weight:normal;}
#menu_right a:hover{color:#00418a; text-decoration:underline}
#menu_right ul .h3 {font-weight:bold; 	color: #44b6ff; background: url('images/bg_nav_primary.png') repeat-x top; }
#menu_right ul .a{	color: #8ed3ff; background: url('images/bg_nav_primary_selected.png') repeat-x top; font-weight:normal;}


/* -------------Left Block Inside Pages ------------*/

#left .line {height:1px;overflow:hidden;background: #AAAAAA;margin:10px 0px 5px 0px}

#left {float:left; width:565px;}
#left .title{margin-bottom:10px}
#left p {font-size:15px; FONT-FAMILY: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif; line-height:19px;}
#left p a{font-size:15px; FONT-FAMILY: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif; line-height:19px;}
#left h3 {font-weight:bold; font-size:16px; padding:20px 0px 5px 0px;}
#left h4 {font-weight:bold; font-size:11px; padding:10px 0px 5px 0px}
#left ul {list-style:disc; padding:10px 0px 10px 40px;}
#left li {padding:3px 0px}
#left .qt{color:#00418a; padding:15px 40px 10px 40px; font-style:italic; font-size:12px;}

#left td{padding:5px 15px; background-color:#ebedf4; border-bottom:1px solid #ccd2e3;}
#left table .h td{background-color:#607aa8; font-weight:bold; color:#FFF; font-size:12px;}
#left table .hd td{background: url('images/bg_nav_primary_selected.png') repeat-x top; color:#fff; font-weight:bold;}

.but {width:117px; height:34px; margin-top:5px; background-image:url(images/bg_but_on.gif); display:none}
.but a {font-weight:normal; font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif; font-size:11px; display:block; background-image:url(images/bg_but_off.gif); padding-top:8px; padding-left:16px; height:26px; color:#4a4a4a; line-height:17px}
.but a:hover {background-image:url(images/bg_but_on.gif); color:#7e7e7e; text-decoration:none} 

.brd div {display:block; float:left; width:120px; margin:5px 0px}
.brd input, textarea{border:1px solid #bec8db; background-color:#ebedf4; padding:3px; margin:5px 0px; color:#333333; font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif; font-size:12px}
.inp {display:block; float:left; width:120px;}


.map_link a{font-weight:normal; color:#637bab; padding:0px 7px; font-size:11px}
.copyright {color:#637bab; padding:0px 10px; font-size:10px; line-height:13px}
.copyright a{font-weight:normal; color:#565656; font-size:10px; line-height:13px}
.copyright a:hover{color:#637bab; font-size:10px; line-height:13px}



/* -------------Screenshot Styles ------------*/

#left div.columnA {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 275px;
	float: left;
	}
	
#left div.columnB {
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 275px;
	float: right;
	}

#left div.columnA a:link,
#left div.columnA a:visited,
#left div.columnB a:link,
#left div.columnB a:visited {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 10px 5px;
	background-color: #fff;
	text-decoration: none;
	display: block;
	}
	
#left div.columnA a:hover,
#left div.columnA a:active,
#left div.columnB a:hover,
#left div.columnB a:active {
	background-color: #ddd;
	text-decoration: none;
	}

#left div.columnA h3,
#left div.columnB h3 {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 16px/18px HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif;
	color: #00559d;
	}

img.thumbnail {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
img.icon {
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 10px 0px;
	float: left;
	display: block;
	}

#left div.screenshot {
	display: none;
	}
	
#left div.screenshot h2 {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 18px/20px HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif;
	color: #000;
	}

#left div.screenshot p {
	margin: 2px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 12px/14px HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif;
	color: #333;
	}

div.clearleft {
	clear: left;
	}

div.clearright {
	clear: right;
	}

.gray {
	color: #666;
	}
	
.right {
	float: right;
	}
	
.left {
	float: left;
	}

a img.left {
	margin: 3px 5px 0px 0px;
	}
	
h1 a {
	font: normal 24px/16px HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, Corbel, Calibri, 'Trebuchet MS', Tahoma, Verdana, sans-serif;
	color: #00559d;
	}
	
	
	
	
/*------------------------Header------------------------*/

div#content {
	margin: auto;
	padding: 0px 52px 0px 53px;
	width: 877px;
	min-height: 800px;
	background: url('images/bg_main.png') no-repeat top;
	}

div#header {
	width: 877px;
	}

div#logo {
	margin: 0px 0px 0px 0px;
	padding: 35px 20px 20px 20px;
	float: left;	
	}
	
div#tools a {
	margin: 0px 0px 0px 0px;
	padding: 50px 20px 0px 20px;
	float: right;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #666;
	}
	
div#tools a img {
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	}

/*------------------------Primary Navigation------------------------*/

div#primarynavigation {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	width: 857px;
	height: 28px;
	background: url('images/bg_nav_primary.png') repeat-x top;
	}

div#primarynavigation a {
	margin: 0px 0px 0px 0px;
	padding: 6px 10px 6px 10px;
	display: block;
	height: 16px;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #b3b3b3;
	float: left;	
	}

div#primarynavigation a.right {
	float: right;	
	}

div#primarynavigation span.divider {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 2px;
	height: 28px;
	background: url('images/bg_nav_primary_divider.png') no-repeat top;
	display: block;
	float: left;
	}

div#primarynavigation a:hover {
	background: url('images/bg_nav_primary_selected.png') repeat-x top;
	color: #8ed3ff;
	text-decoration:none;
	}

div#primarynavigation a.selected {
	background: url('images/bg_nav_primary_selected.png') repeat-x top;
	color: #8ed3ff;
	}

/*------------------------Footer ------------------------*/

div#bottom {
	margin: auto;
	padding: 0px 52px 0px 53px;
	width: 877px;
	}

div#bottom div#navigation {
	margin: 20px 0px 15px 0px;
	width: 857px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}

div#bottom div#navigation a {
	padding: 7px 15px 7px 0px;
	display: block;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333;
	float: left;	
	}

div#bottom div#navigation a.right {
	padding: 7px 0px 7px 15px;
	float: right;	
	}

div#bottom div#navigation a:hover {
	color: #2765b6;
	text-decoration:none;
	}

div#bottom div#navigation a.selected {
	font-weight: bold;
	color: #2765b6;
	}

div#bottom p {
	margin: 5px 0px 10px 0px;
	font-size: 10px;
	line-height: 12px;
	color: #999;
	}

div#bottom p a {
	color: #999;
	}


