/* CSS Document */

.bg_grad{background-color: #93B9E0; text-align:center;}

body {
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
}
	
td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.white { font-size: 11px; }

.field { margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

a {color:#0066CA; text-decoration:underline;}
a:hover {color:#00509F; text-decoration:underline;}

.requiredStar {font-size:12px;font-weight:bold;color:#FF0000;padding-left:5px;}

.detailsText {font-size:10px;}

.logonumber {font-size:14px; color:#FFFFFF;}

.ddred {background-color:#FF0000;}

.bigOrange {font-size:14px;color:#FF8E56;}
.bigBlue{font-size:14px;color:#588FC7;}

#sidenav { float:left; width:175px; background-color:#FFF; margin:0; padding:0; font-weight:bold; margin-bottom:10px;}
#sidenav .section1 a { width: 175px; display:block; background-color:#FF8E56; margin-bottom:1px; padding-top:5px; padding-left:4px; padding-bottom:5px; text-decoration:none; color:#FFFFFF;}
#sidenav .section1 a:hover { width: 175px; display:block; background-color:#FF8E56; margin-bottom:1px; padding-top:5px; padding-left:4px; padding-bottom:5px; text-decoration:none; color:#FFFFFF;}
#sidenav .section2 a { width: 175px; display:block; background-color:#FFAC84; margin-bottom:1px; padding-top:4px; padding-left:4px; padding-bottom:5px; text-decoration:none; color:#FFFFFF;}
#sidenav .section2 a:hover { width: 175px; display:block; background-color:#FFAC84; margin-bottom:1px; padding-top:4px; padding-left:4px; padding-bottom:5px; text-decoration:none; color:#FFFFFF;}
#sidenav .section3 a { width: 175px; display:block; background-color:#95BBE2; margin-bottom:1px; padding-top:4px; padding-left:4px; padding-bottom:5px; text-decoration:none; color:#FFFFFF;}
#sidenav .section3 a:hover { width: 175px; display:block; background-color:#95BBE2; margin-bottom:1px; padding-top:4px; padding-left:4px; padding-bottom:5px; text-decoration:none; color:#FFFFFF;}

#header { border-top:1px solid #FFF; background: URL(/images/header/background.jpg); background-repeat:repeat-x; width:768px; text-align:left; height:89px; }
#header .right {width:13px; height:89px; display:block; float:right; margin:0px; padding:0px;}
#header .left {width:190px; height:75px; display:block; float:left; margin-top:5px; margin-left:5px; }

#linksbar { border-top:1px solid #FFF; background: URL(/images/header/bar.gif) repeat-x; height:29px; width:768px; }
#linksbar a { display:block; color:#FFF; font-size:10px; padding-left:15px; padding-top:8px; padding-right:15px; float:left; text-decoration:none; }

.container {padding-left:20px; margin:auto; width:790px; background-color:#FFFFFF; text-align:left;}
.Blueborder{border:1px solid #95BBE2; padding:1px;}
.boxOrangeborder{border:1px solid #FF8E56; background-color:#FFFFFF; padding:1px; width:100px;}
.boxWhiteborder{border:1px solid #FFFFFF; color:#FFFFFF; padding:5px; width:770px; background-image:url(/images/homepage/blue_banner_background.jpg); background-repeat:repeat-x;}
.boxOrange{background-color:#FF8E56;color:#FFFFFF;padding:5px;}
.boxBlue{background-color:#95BBE2;color:#FFFFFF;padding:5px;background-image:url(/images/homepage/blue_banner_background.jpg); background-repeat:repeat-x;}

.boxLightYellow{background-color:#fdfff1;color:#000000;padding:5px;}
.LightYellow{background-color:#fdfff1;color:#000000;}
.boxLightBlue{background-color:#e6eff8;color:#000000;padding:5px;}

.search { font-weight:bold; font-size:12px; padding-left:10px;}
.boldText { font-weight:bold; font-size:12px;}
.searchText {
	padding-top:3px;
	padding-bottom:3px;
	color:#588FC7;
}

.btnBlueSmall { background: Url(/images/buttons/button.gif) no-repeat; cursor:pointer; color:#FFF; font-weight:bold; font-size:11px; width:72px; height:22px; border:0px; }
.btnBlue100 { background: Url(/images/buttons/button100.gif) no-repeat; cursor:pointer; color:#FFF; font-weight:bold; font-size:11px; width:100px; height:22px; border:0px; }
.btnBlueLarge { background: Url(/images/buttons/buttonlarge.gif) no-repeat; cursor:pointer; color:#FFF; font-weight:bold; font-size:11px; width:150px; height:22px; border:0px; }

.btnBlueSmallDis { background: Url(/images/buttons/buttonDis.gif) no-repeat; cursor:pointer; color:#FFF; font-weight:bold; font-size:11px; width:72px; height:22px; border:0px; }
.btnBlue100Dis { background: Url(/images/buttons/button100Dis.gif) no-repeat; cursor:pointer; color:#FFF; font-weight:bold; font-size:11px; width:100px; height:22px; border:0px; }


.boxGreenborder {background-color:#2191B6; padding:1px;}
a.whitetext:link, a.whitetext:visited, a.whitetext:hover{font-size:11px; color:#FFFFFF;}
.whitetext{font-size:10px; color:#FFFFFF;}
.bluetext {font-size:12px; font-weight:bold; text-align:center; color:#588FC7; padding:5px;}
.bluetext2 {font-size:12px; color:#588FC7; padding:5px;}

.Link a{color:#FFFFFF;}
.Link a:Hover{color:#588FC7;}

.leftOffers {
border-top-width:1px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:1px;
border-color:#abc2c8;
border-style:solid;
}

hr{width:100%; color:#588FC7;}

#footer{font-size:10px; color:#588FC7;}
#footer a{font-size:10px; color:#588FC7;}
#footer a:hover{font-size:10px; color:#588FC7;}

.infobox{font-size:11px;color:#FF8E56; border:1px #FF8E56 solid;padding:5px;background-color:#FFF384; background-repeat:repeat-x;}

h1{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#434343;	font-weight:bold; height:54px; line-height:23px; 	padding-left:17px; background:url(../images/h1_p.gif) repeat-x; border-top:1px solid #bebebe; border-bottom:1px solid #bebebe; padding-top:9px; margin-bottom:25px;}
h3{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#434343;	font-weight:bold; height:54px; line-height:23px; 	padding-left:17px; background:url(../images/h1_p.gif) repeat-x; border-top:1px solid #bebebe; border-bottom:1px solid #bebebe; padding-top:9px; margin-bottom:25px;}

#content{
	position:relative;
	width:770px;
	height:auto;}
#inner_left{
	float:left;
	width:492px;
	height:auto;
	margin:17px 0px 0px 23px;
	display:inline;}
#inner_right{
	width:255px;
	height:auto;}
#inner_left ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 22px 38px;}
#inner_left li {
	list-style-image:url(../images/bulletpoint.gif);
	margin:0px 17px 10px 13px;
	line-height:20px;
}
	
#inner_left ul.ticks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 22px 20px;}
#inner_left ul.ticks li {
	list-style:none;
	list-style-image:none;
	background:url(../images/tick.gif) no-repeat left top;
	margin:0px 17px 10px 13px;
	padding-left:23px;
	line-height:20px;
	color:#434343;}

#inner_left .sub * {font-size:11px;}
#inner_left .sub li{ 	margin:0px 0px 5px 13px;}
#inner_left .grey_box{
	position:relative;
	width:487px;
	height:auto;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;}	
.grey_box{
	position:relative;
	background:#EDEDED;
	width:487px;
	height:auto;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;}
.grey_box ul.ticks li {
	list-style:none;
	list-style-image:none;
	background:url(../images/tick.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:0px;
	margin:22px 0px 0px 10px;} 
.grey_box2{
	width:555px;
	height:auto;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;}
.fp{ position:relative; width:215px; height:auto;  margin-top:17px; border-bottom:1px solid #406bac; padding-bottom:12px;}
.fp img{ border:1px solid #406bac;}
.fp .fpr{ float:left; width:136px; height:auto; }
#inner_right .fp .fpr p{ margin:2px 10px; margin-right:0px;}
.se{ border-bottom:0px;}
		
.buyers_promo{ position:relative; width:215px; height:auto; border-top:1px solid #163c75; background:url(../images/1pxwhite.gif) no-repeat top #163c75; margin-top:12px;}
#inner_right .buyers_promo p{ color:#FFFFFF;}
#inner_right .buyers_promo p.big{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin-bottom:0px; margin-top:17px;}
.buyers_promo img{ border:1px solid #FFFFFF; margin-left:20px;}	
#inner_right .buyers_promo a.dl_btn{ background:url(../images/download_button.gif) no-repeat; float:right; width:73px; height:29px; line-height:29px; font-weight:bold; color:#FFFFFF; padding-left:30px; margin:17px; margin-bottom:0px;}
#inner_right .buyers_promo a.dl_btn:hover{ text-decoration:none;}
.buyers_promo_bot{ position:relative; width:215px; height:10px; background:url(../images/1pxwhite.gif) no-repeat bottom #163c75; border-bottom:1px solid #163c75; margin-bottom:17px;}	

.light_blue{ position:relative; width:215px; height:auto; border-top:1px solid #bcccec; background:url(../images/1pxwhite.gif) no-repeat top #e9f0fe; }
#inner_right .light_blue p.big{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-bottom:0px; color:#234e8b; line-height:21px;}
.light_blue_bot{ position:relative; width:215px; height:1px; overflow:hidden; background: #FFFFFF; border-bottom:1px solid #bcccec; margin-bottom:17px;}
#inner_right .light_blue a.lb_btn{ background:url(../images/btn_light_blue.gif) no-repeat; float:right; width:76px; height:32px; line-height:32px; font-weight:bold; color:#FFFFFF; padding-left:30px; margin:17px; margin-bottom:0px; margin-top:0px; padding-bottom:10px;}		

#dev_flash{ position:relative; width:487px; background:#CCCCCC; height:302px; margin-top:17px; margin-bottom:10px;}

#inner_left p.sml{ font-size:10px; line-height:16px; color:#939292;}

#inner_left .yel_box{ position:relative; width:750px; height:53px; background:url(../images/grad_yell.gif) repeat-x; border:1px solid #edf256; margin-bottom:17px;}
#inner_left .yel_box p{ font-size:24px; text-align:center; margin:0px; padding:0px; line-height:53px; color:#bd0a0a;}

.features_l{ float:left; width:243px;}
.features_r{ float:left; width:243px;}
.features_all{ float:left; width:750px;}

a.dev_con{ display:block; width:214px; height:50px; background:url(../images/dev_contact_btn.gif) no-repeat; font-weight:bold; color:#FFFFFF; line-height:50px; padding-left:27px; float:right;}
a.dev_con:hover{ text-decoration:none;}

#inner_right .rhl{ display:block; color:#FFFFFF; width:215px; height:64px; margin-bottom:7px;}
#inner_right .rhl a{  color:#FFFFFF; }
#inner_right .dev_link_1{ width:150px; background:url(../images/pdf_icon_red.gif) no-repeat left #925050; padding-left:65px; border:1px solid #bc3b26; font-size:14px; line-height:18px; }
#inner_right .dev_link_2{ width:150px; background:url(../images/pdf_icon_green.gif) no-repeat left #5f815f; padding-left:65px;  border:1px solid #539351;font-size:14px;line-height:18px;}
#inner_right .dev_link_3{ width:150px; background:url(../images/cont_icon_blue.gif) no-repeat left #5e87c5;  padding-left:65px;  border:1px solid #557ab3;font-size:14px;line-height:18px; }
#inner_right .dev_link_4{ width:150px; background:url(../images/ticket_icon_orange.gif) no-repeat left #5e87c5; padding-left:65px;  border:1px solid #ffa137;font-size:14px;line-height:18px;}
#inner_right .dev_link_1 span{ display:block; width:130px; height:59px; background:url(../images/grad_red.gif) repeat-x; padding-left:10px;padding-right:10px; padding-top:5px;cursor:pointer;}
#inner_right .dev_link_2 span{ display:block; width:130px; height:59px; background:url(../images/grad_green.gif) repeat-x; padding-left:10px;padding-right:10px;padding-top:5px;cursor:pointer;}
#inner_right .dev_link_3 span{ display:block; width:130px; height:59px; background:url(../images/grad_blue.gif) repeat-x; padding-left:10px;padding-right:10px;padding-top:5px;cursor:pointer;}
#inner_right .dev_link_4 span{ display:block; width:130px; height:59px; background:url(../images/grad_orange.gif) repeat-x; padding-left:10px;padding-right:10px;padding-top:5px; cursor:pointer;}
.title-right { float:right; font-size:14px;color:#588FC7; vertical-align:top; height:15px; text-decoration:underline;}
