
body{	font-size:14px;	color:#636363;	margin:0;  background-color:#ffffff;font-family:Tahoma, Geneva, sans-serif;}
a:link {	color: #166eae;	text-decoration: none;} a:visited {	color: #166eae;text-decoration: none;} a:hover {	text-decoration: none;	color: #2389d4;}
a:active {	text-decoration: none;	color: #166eae;}

.hide {	display:none;}
.horizontalline {color:#cccccc;background-color:#cccccc;height:1px;border:none; margin-top:5px; margin-bottom:5px;}
.horizontallineblue {color:#1A6DAF;background-color:#1A6DAF;height:1px;border:none; margin-top:5px; margin-bottom:5px;}

.header { }
.loginbox { background-color:#05538C; border-color:#02385f; border-style:solid; border-width:1px; padding:6px; -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px; color:#d2e8f8; font-size:11px; width:130px; margin-right:10px;}
.gobutton { padding: 4px;   -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px; background: -webkit-gradient(linear, left top, left bottom, from(#fc8d00), to(#fd5603));
	background: -moz-linear-gradient(top, #fc8d00, #fd5603);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fc8d00, endColorstr=#fd5603);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fc8d00, endColorstr=#fd5603)";  border: 1px solid #e94d00; color: rgb(255, 255, 255); text-shadow: 0pt 1px 0pt #da4901;
	font-size:11px;
	font-weight:bold;}
.homepagetitle {font-size:39px;  color:#FFF; text-shadow: 0pt -1px 0pt #0d1b42; font-family:Rockwell,Helvetica,Arial,sans-serif; letter-spacing:5px}
.homepagesubtitle {font-size:22px; font-weight:bold; color:#c4d8e8; text-shadow: 0pt -1px 0pt #0d1b42; font-family: Rockwell,Helvetica,Arial,sans-serif;}
.footer{ background-color:#1b1b1b; height:200px;}
.footer14 {font-size:14px;}
.footer13 {font-size:13px;}
.footer12 {font-size:11px;}
.footer12light {font-size:11px; color:#a2a2a2;}
.footertitle {font-size:14px; color:#d5d5d5;}
.footerheader { background-color:#171717; border-bottom-width:1px; border-style:solid; border-bottom-color:#323232; height:60px; border-top:none; border-right:none; border-left:none;}
.videoborder {	background-color:#369ae5;}
.nav {		
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dadada));
	background: -moz-linear-gradient(top, #ffffff, #dadada);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dadada);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dadada)"; 
	-moz-border-radius: 8px 8px 8px 8px;
	height:42px;
	border-color:#bcbcbc;
	border-width:1px;
	border-style:solid;
	padding-left:15px;
	padding-right:8px;
}
.navblue {		
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d6e8f5));
	background: -moz-linear-gradient(top, #ffffff, #d6e8f5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#d6e8f5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#d6e8f5)"; 
	-moz-border-radius: 8px 8px 8px 8px;
	height:42px;
	border-color:#8fbddf;
	border-width:1px;
	border-style:solid;
	padding-left:15px;
	padding-right:8px;
}
.navblue2 {		
		background: -webkit-gradient(linear, left top, left bottom, from(#4096d6), to(#15639d));
	background: -moz-linear-gradient(top, #4096d6, #15639d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4096d6, endColorstr=#15639d);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4096d6, endColorstr=#15639d)"; 
	-moz-border-radius: 8px 8px 8px 8px;
	height:42px;
	padding-left:15px;
	padding-right:8px;
}

/* TEXT */ 

.blue11, .blue12, .blue13, .blue14, .blue16, .blue18, .blue20, .blue22, .blue24, .blue28, .blue30, .blue50 {color: #016DB2;}

.blue11{	font-size: 11px;font-family:Tahoma, Geneva, sans-serif;}
.blue12{	font-size: 12px;font-family:Tahoma, Geneva, sans-serif;}
.blue13{	font-size: 13px;font-family:Tahoma, Geneva, sans-serif;}
.blue14{	font-size: 14px;font-family:Tahoma, Geneva, sans-serif;}
.blue16{	font-size: 16px;font-family:Tahoma, Geneva, sans-serif;}
.blue18{	font-size: 17px;font-family:Tahoma, Geneva, sans-serif; font-weight:lighter;}
.blue20{	font-size: 20px;font-family:Tahoma, Geneva, sans-serif;}
.blue22{	font-size: 22px;font-family:Tahoma, Geneva, sans-serif;}
.blue24{	font-size: 24px;font-family:Tahoma, Geneva, sans-serif;}
.blue28{	font-size: 28px;font-family:Tahoma, Geneva, sans-serif;}
.blue30{	font-size: 30px;font-family:Tahoma, Geneva, sans-serif;}
.blue50{	font-size: 50px;font-family:Tahoma, Geneva, sans-serif; letter-spacing:-4px;}

.black11, .black12, .black13, .black14, .black16, .black18, .black18blog, .black20, .black24, .black24blog, .black28, .black30, .black30home, .black36, .black40, .black40home, .black50 {color: #20262b;}

.black11{	font-size: 11px;font-family:Tahoma, Geneva, sans-serif;}
.black12{	font-size: 12px;font-family:Tahoma, Geneva, sans-serif;}
.black13{	font-size: 13px;font-family:Tahoma, Geneva, sans-serif;}
.black14{	font-size: 14px;font-family:Tahoma, Geneva, sans-serif;}
.black16{	font-size: 16px;font-family:Tahoma, Geneva, sans-serif;}
.black18{	font-size: 17px;font-family:Tahoma, Geneva, sans-serif;}
.black18blog{	font-size: 20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.black20{	font-size: 20px;font-family:Tahoma, Geneva, sans-serif;}
.black24{	font-size: 24px;font-family:Tahoma, Geneva, sans-serif;}
.black24blog{	font-size: 24px; font-family:Georgia, "Times New Roman", Times, serif; }
.black24bloglink{	font-size: 24px; font-family:Georgia, "Times New Roman", Times, serif; color:#000;}
.black28{	font-size: 28px;font-family:Tahoma, Geneva, sans-serif;}
.black30{	font-size: 30px;font-family:Tahoma, Geneva, sans-serif;}
.black30home{	font-size: 32px;font-family:Tahoma, Geneva, sans-serif; line-height:40px; color:#000;}
.black36{	font-size: 36px;font-family:Tahoma, Geneva, sans-serif;}
.black40{	font-size: 40px;font-family:Tahoma, Geneva, sans-serif;}
.black40home{	font-size: 48px;font-family:Tahoma, Geneva, sans-serif;line-height:32px; color:#000;}
.black50{	font-size: 50px;font-family:Tahoma, Geneva, sans-serif;}

.lightblue24 {
	font-size:24px;
	color:#bad4f7;}

.grey11, .grey12, .grey13, .grey14, .grey16, .grey18, .grey20, .grey24, .grey28, .grey30, .grey50 {color: #606162;}

.grey11{	font-size: 11px;font-family:Tahoma, Geneva, sans-serif;line-height:20px;}
.grey12{	font-size: 12px;font-family:Tahoma, Geneva, sans-serif;line-height:20px;}
.grey13{	font-size: 13px;font-family:Tahoma, Geneva, sans-serif;line-height:20px;}
.grey14{	font-size: 14px;font-family:Tahoma, Geneva, sans-serif;line-height:20px;}
.grey16{	font-size: 16px;font-family:Tahoma, Geneva, sans-serif;}
.grey18{	font-size: 17px;font-family:Tahoma, Geneva, sans-serif;}
.grey20{	font-size: 20px;font-family:Tahoma, Geneva, sans-serif;}
.grey24{	font-size: 24px;font-family:Tahoma, Geneva, sans-serif;}
.grey28{	font-size: 28px;font-family:Tahoma, Geneva, sans-serif;}
.grey30{	font-size: 30px;font-family:Tahoma, Geneva, sans-serif;}
.grey50{	font-size: 50px;font-family:Tahoma, Geneva, sans-serif;}

.white11, .white12, .white13, .white14, .white16, .white18, .white20,  .white28, .white30, .white35, .white50 {color: #ffffff;}

.white11{	font-size: 11px;font-family:Tahoma, Geneva, sans-serif;}
.white12{	font-size: 12px;font-family:Tahoma, Geneva, sans-serif;}
.white13{	font-size: 13px;font-family:Tahoma, Geneva, sans-serif;}
.white14{	font-size: 14px;font-family:Tahoma, Geneva, sans-serif;}
.white16{	font-size: 16px;font-family:Tahoma, Geneva, sans-serif;}
.white18{	font-size: 18px;font-family:Tahoma, Geneva, sans-serif;}
.white20{	font-size: 20px;font-family:Tahoma, Geneva, sans-serif;}
.white24{	font-size: 24px;font-family:Tahoma, Geneva, sans-serif; color:#bad4f7}
.white28{	font-size: 28px;font-family:Tahoma, Geneva, sans-serif;}
.white30{	font-size: 30px;font-family:Tahoma, Geneva, sans-serif;}
.white35{	font-size: 35px;font-family:Tahoma, Geneva, sans-serif; line-height:32px;}
.white50{	font-size: 50px;font-family:Tahoma, Geneva, sans-serif;}

a.footer12:link { color: #666666; text-decoration: none }
a.footer12:visited { color: #666666; text-decoration: none }
a.footer12:active { color: #666666; text-decoration: none }
a.footer12:hover { color: #238bd8; text-decoration: none }

a.black24bloglink:link { color: #000000; text-decoration: none }
a.black24bloglink:visited { color: #000000; text-decoration: none }
a.black24bloglink:active { color: #000000; text-decoration: none }
a.black24bloglink:hover { color: #238bd8; text-decoration: none }

.titletext {
	font-weight:normal;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:38px;
  position: relative;
  color: #ffffff;
}
.titletext span {
  background: url(images/greyfade.png) repeat-x;
  position: absolute;
  display: block;
  width: 100%;
  height: 55px;
}

/* BUTTONS */ 

.ribbon { padding: 15px 30px; position: relative; left: -29px; float: left; margin-bottom: 8px; margin-top:8px; -moz-border-radius: 3px 3px 3px 0px; font-size:20px; color:#FFF; font-weight:bold; background: url(/landingpages/images/grad-blue.gif) repeat-x scroll center top rgb(22, 104, 144); border: 1px solid rgb(17, 80, 111); color: rgb(255, 255, 255); text-shadow: 0pt -1px 0pt rgb(17, 80, 111);}

.bluebutton { padding: 15px 6px;  margin-bottom: 8px; margin-top:8px; -moz-border-radius: 8px 8px 8px 8px; background: 				-webkit-gradient(linear, left top, left bottom, from(#2196ed), to(#0176cd));
	background: -moz-linear-gradient(top, #2196ed, #0176cd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2196ed, endColorstr=#0176cd);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#2196ed, endColorstr=#0176cd)";  border: 1px solid #025492; color: rgb(255, 255, 255); text-shadow: 0pt -1px 0pt rgb(17, 80, 111); }

.orangebutton { padding: 15px 6px;  margin-bottom: 8px; margin-top:8px; -moz-border-radius: 8px 8px 8px 8px; background: -webkit-gradient(linear, left top, left bottom, from(#fe7100), to(#de3900));
	background: -moz-linear-gradient(top, #fe7100, #de3900);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe7100, endColorstr=#de3900);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe7100, endColorstr=#de3900)";  border: 1px solid #cf3500; color: rgb(255, 255, 255); text-shadow: 0pt -1px 0pt rgb(17, 80, 111);}
.orangebutton2 { padding: 15px 20px;  margin-bottom: 8px; margin-top:8px; -moz-border-radius: 3px 3px 3px 0px; background: -webkit-gradient(linear, left top, left bottom, from(#fe7100), to(#de3900));
	background: -moz-linear-gradient(top, #fe7100, #de3900);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe7100, endColorstr=#de3900);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe7100, endColorstr=#de3900)";  border: 1px solid #cf3500; color: rgb(255, 255, 255); text-shadow: 0pt -1px 0pt rgb(17, 80, 111);}
	
.triangle-ribbon { border-style: solid; border-width: 13px; height: 0pt; position: relative; width: 0pt; float: left; clear: left; left: -41px; top: -23px; z-index: -1; }
.triangle-ribbon { border-color: transparent rgb(14, 66, 92) transparent transparent; }

.bluebutton3 { padding: 15px 30px;  margin-bottom: 8px; margin-top:8px; -moz-border-radius: 3px 3px 3px 0px; }
.bluebutton3 { background: url(/landingpages/images/grad-blue.gif) repeat-x scroll center top rgb(22, 104, 144); border: 1px solid rgb(17, 80, 111); color: rgb(255, 255, 255); text-shadow: 0pt -1px 0pt rgb(17, 80, 111); font-size: 28px; font-weight:bold;  }

.cat_button { 
font-family:Tahoma, Geneva, sans-serif;
font-size: 12px; 
font-weight: bold;
background:#333232;
padding:5px;
color: #ffffff;
border:0px;
height:27px;
background-image:url(../img/buttonback.gif);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.homebutton { 
font-family:Tahoma, Geneva, sans-serif;
font-size: 12px; 
font-weight: bold;
background:#4c4b4b;
padding:5px;
color: #ffffff;
border:0px;
height:32px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	margin-top:8px;
}
.bluebutton3 { padding: 15px 30px;  margin-bottom: 8px; margin-top:8px; -moz-border-radius: 3px 3px 3px 0px; }
.bluebutton3 { background: url(/landingpages/images/grad-blue.gif) repeat-x scroll center top rgb(22, 104, 144); border: 1px solid rgb(17, 80, 111); color: rgb(255, 255, 255); text-shadow: 0pt -1px 0pt rgb(17, 80, 111); font-size: 28px; font-weight:bold;  }
.bluebutton4 { padding: 5px 8px;   -moz-border-radius: 3px 3px 3px 0px;  margin-bottom:7px;}
.bluebutton4 { background: url(/landingpages/images/grad-blue.gif) repeat-x scroll center top rgb(22, 104, 144); border: 1px solid rgb(17, 80, 111); color: rgb(255, 255, 255); text-shadow: 0pt -1px 0pt rgb(17, 80, 111); font-size: 16px; font-weight:bold;  }
.orangebutton4 { padding: 6px 8px;  margin-bottom: 6px;  -moz-border-radius: 3px 3px 3px 0px; background: -webkit-gradient(linear, left top, left bottom, from(#fe7100), to(#de3900));
	background: -moz-linear-gradient(top, #fe7100, #de3900);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe7100, endColorstr=#de3900);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe7100, endColorstr=#de3900)";  border: 1px solid #cf3500; color: rgb(255, 255, 255);  
	font-size:16px;
	font-weight:bold;}

.submitbuttonblue { 
padding: 5px 20px;  margin-bottom: 8px; margin-top:8px; -moz-border-radius: 3px 3px 3px 0px;
background: url(/landingpages/images/grad-blue.gif) repeat-x scroll center top rgb(22, 104, 144); border: 1px solid rgb(17, 80, 111); color: rgb(255, 255, 255); text-shadow: 0pt -1px 0pt rgb(17, 80, 111); font-size: 16px; font-weight:bold;
}

	
/* HIGHSLIDE ZOOM */ 

#dispBox {
 border: 1px solid #E0EFFB;
 background-color: #E0EFFB;
}
.smTxt {
font-size: 10px;
font-color: #2C2C2C;
}
.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
 cursor: url(/highslide/graphics/zoomin.cur) , pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
 visibility: hidden;
}
.highslide-wrapper, .drop-shadow {
 background: white;
}
.highslide img {
 border: 0px solid gray;
}
.highslide:hover img {
 border: 0px solid white;
}
.highslide-wrapper {
 background: white;
}
.highslide-image {
 border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
 color: black;
 font-size: 8pt;
 font-family: sans-serif;
 font-weight: bold;
    text-decoration: none;
 padding: 2px;
 border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
 font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
 background: url(/highslide/graphics/fullexpand.gif) no-repeat;
 display: block;
 margin: 0 10px 10px 0;
 width: 34px;
 height: 34px;
}
.highslide { cursor: url(/highslide/graphics/zoomin.cur) , pointer;
    outline: none;
    text-decoration: none;
}
.table1 {	border: 1px;
	border-color: #9fbcd6;
	border-style:solid;
	background-color:#f6f6f7;
	padding:15px;	
		-moz-border-radius: 8px 8px 8px 8px;
				background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dadada));
	background: -moz-linear-gradient(top, #ffffff, #dadada);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dadada);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dadada)"; 	}
.tablefaq {	border: 1px;
	border-color: #115c93;
	border-style:solid;
	background-color:#ffffff;
	background-image:url(/img/bizblueprint/faqfade.gif); background-repeat:repeat-x;}
	
	.tableblue {	border: 1px;
	border-color: #0b609e;
	border-style:solid;
	background-color:#146cac;
	padding:15px;	
		-moz-border-radius: 8px 8px 8px 8px;
	}
.tablewhite, .comment-form {	border: 1px;
	border-color: #bdd3e4;
	border-style:solid;
	background-color:#ffffff;
	padding:15px;	

	}
.tablewhite1px {	border: 1px;
	border-color: #bdd3e4;
	border-style:solid;
	background-color:#ffffff;


	}
.tablewhite10px {	border: 1px;
	border-color: #bdd3e4;
	border-style:solid;
	background-color:#ffffff;
	padding:10px;	

	}
.thumbnail {	border: 1px;
	border-color: #d5d4d4;
	border-style:solid;
	background-color:#ffffff;
	padding:5px;	
		-moz-border-radius: 5px 5px 5px 5px;
	}
.table3  {	border: 1px;
	border-color: #9fbcd6;
	border-style:solid;
	background-color:#f8f8f8;
	padding:15px;	
	
				}

			
.table15 {	border: 1px;
	border-color: #ffffff;
	border-style:solid;
	padding:15px;	
	background-color:#e4e4e4;
			-moz-border-radius: 8px 8px 8px 8px;}

.table2 {	border: 1px;
	border-color: #9fbcd6;
	border-style:solid;
	background-color:#f6f5f5;
	padding:15px;	
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}

.table4 {	border: 1px;
	border-color: #9fbcd6;
	border-style:solid;
	background-color:#f6f6f7;
	padding:15px;	
		-moz-border-radius: 8px 8px 8px 8px;
				background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
	background: -moz-linear-gradient(top, #ffffff, #f5f5f5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f5f5f5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f5f5f5)"; 	}
	
.tableheaderdetail {
	border-top-width: 1px;
	border-top-color:#b0d1df;
	border-left-width:1px;
	border-left-color:#b0d1df;
	border-right-width:1px;
	border-right-color:#b0d1df;
	border-style:solid;
	border-bottom:none;
		background: -webkit-gradient(linear, left top, left bottom, from(#f1f6f8), to(#ccdbe1));
	background: -moz-linear-gradient(top, #f1f6f8, #ccdbe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f6f8, endColorstr=#ccdbe1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f6f8, endColorstr=#ccdbe1)"; 
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;}

.cat_textbox {
	font-family:Tahoma, Geneva, sans-serif;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D1CCC3;
	font-size:15px;
	padding:7px;
	width:220px;
	margin-bottom:5px;
	margin-top:2px;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.textboxmultiline {
	font-size:13px;
	color:#333;
	padding:8px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:2px;
	margin-bottom:3px;
	border:1px solid #CCC;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.comment-container .header {
background:none repeat scroll 0 0 #EEEEEE;
font-size:11px;
padding:6px 18px;
font-family:Tahoma, Geneva, sans-serif;
}
.comment-container .content {
padding:18px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
}
.comment-container {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #9fbcd6;
margin:0 0 18px;
}
td.faqresultstablehead {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #EEEEEE;
    border-collapse: collapse;
    border-spacing: 0;
    color: #000000;
    font-weight: bold;
	font-size:20px;
	font-family:Tahoma, Geneva, sans-serif;
}
table.faqresultstable a {
    color: #1969BC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
table.faqresultstable td {
    color: #666666;
    padding: 9px;
		font-family:Tahoma, Geneva, sans-serif;

}
.blog-comment-container .comment {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 9px;
	font-size:12px;
	line-height:20px;
}