body {
	margin-left: 0px;
	margin-top: 0px;
}
.linkcaption_white2black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkcaption_white2black:hover {
	color: #000000;
}

.linkcaption_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF6600;
	text-decoration: none;
}
.linkcaption_orange:hover {
	text-decoration: underline;
}

.linkcaption_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}
.linkcaption_black:hover {
	text-decoration: underline;
}

.linkcaption_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006699;
	text-decoration: none;
}
.linkcaption_blue:hover {
	text-decoration: underline;
}

.linkcaption_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #669900;
	text-decoration: none;
}
.linkcaption_green:hover {
	text-decoration: underline;
}

.linkcaption_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #E01010;
	text-decoration: none;
}
.linkcaption_red:hover {
	text-decoration: underline;
}

.linkcaption_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
}
.linkcaption_gray:hover {
	text-decoration: underline;
}


.link_11_blue2orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
.link_11_blue2orange:hover {
	color: #FF6600;
}

.link_11_blue_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}
.link_11_blue_2:hover {
	text-decoration: underline;
}


.link_11_brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
	text-decoration: none;
}
.link_11_brown:hover {
	text-decoration: underline;
}

.link_10_brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #996600;
	text-decoration: none;
}
.link_10_brown:hover {
	text-decoration: underline;
}



.link_10_blue_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}
.link_10_blue_3:hover {
	text-decoration: underline;
}

.link_11_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.link_11_orange:hover {
	text-decoration: underline;
}
.link_10_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
.link_10_orange:hover {
	text-decoration: underline;
}

.link_11_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.link_11_gray:hover {
	text-decoration: underline;
}

.link_11_gray2blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	text-decoration: none;
}
.link_11_gray2blue:hover {
	text-decoration: underline;
}


.link_10_gray1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.link_10_gray1:hover {
	text-decoration: underline;
}

.link_10_gray2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.link_10_gray2:hover {
	text-decoration: underline;
}


.link_10_gray2orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.link_10_gray2orange:hover {
	text-decoration: underline;
}

.link_10_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.link_10_white:hover {
	text-decoration: underline;
}

.link_10_white2yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.link_10_white2yellow:hover {
	color: #FFFF00;
}

.link_10_white2black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.link_10_white2black:hover {
	color: #000000;
}


.link_11_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.link_11_white:hover {
	text-decoration: underline;
}

.link_11_white2black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.link_11_white2black:hover {
	color: #1265BA;
}


.link_11_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.link_11_red:hover {
	text-decoration: underline;
}


.link_11_red2black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.link_11_red2black:hover {
	color: #000000;
}

.link_10_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.link_10_red:hover {
	text-decoration: underline;
}

.link_10_red2black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.link_10_red2black:hover {
	color: #000000;
}

.link_11_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	text-decoration: none;
}
.link_11_green:hover {
	text-decoration: underline;
}
.link_10_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	text-decoration: none;
}
.link_10_green:hover {
	text-decoration: underline;
}

.link_11_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.link_11_black:hover {
	text-decoration: underline;
}

.link_11_gray2orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.link_11_gray2orange:hover {
	color: #F38411;
}
.link_13_graytoblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.link_11_graytoblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.link_10_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.link_10_black:hover {
	text-decoration: underline;
}

.link_10_black2red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.link_10_black2red:hover {
	color: #FF3300;
}

.link_11_cyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0EC5FF;
	text-decoration: none;
}
.link_11_cyan:hover {
	text-decoration: underline;
}
.link_10_cyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0EC5FF;
	text-decoration: none;
}
.link_10_cyan:hover {
	text-decoration: underline;
}

.link_11_darkcyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #117B9D;
	text-decoration: none;
}
.link_11_darkcyan:hover {
	text-decoration: underline;
}

.link_10_darkcyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #117B9D;
	text-decoration: none;
}
.link_10_darkcyan:hover {
	text-decoration: underline;
}

.bg1 {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	width: auto;
	height: 13px;
}

.btns {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.caption_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}

.caption_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF6600;
	text-decoration: none;
}

.caption_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}

.caption_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006699;
	text-decoration: none;
}

.caption_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #669900;
	text-decoration: none;
}

.caption_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #E01010;
	text-decoration: none;
}

.caption_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
}
.caption_14gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

.txt_12_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C4859;
	text-decoration: none;
	font-weight:bold;
}

.txt_10_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}

.txt_11_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}
.txt_13_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	text-decoration: none;
}

.txt_10_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}

.txt_11_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.txt_10_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.txt_10_gray2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.txt_10_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.txt_11_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_11_whitebottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.txt_11_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}

.txt_10_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}

.txt_11_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	text-decoration: none;
}

.txt_10_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	text-decoration: none;
}

.txt_11_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.txt_10_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.txt_11_cyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0EC5FF;
	text-decoration: none;
}

.txt_10_cyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0EC5FF;
	text-decoration: none;
}

.txt_11_darkcyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #117B9D;
	text-decoration: none;
}

.txt_10_darkcyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #117B9D;
	text-decoration: none;
}

.txt_11_brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
	text-decoration: none;
}

.txt_10_brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
	text-decoration: none;
}


.border {
	border: 1px solid #CCCCCC;
}

.txt_10_lightgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B5B5B5;
	text-decoration: none;
}



.link_10_blue_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3190D9;
	text-decoration: none;
}
.link_11_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #257BD1;
	text-decoration: none;
	font-weight:bold;
}
.link_11_blue:hover {
	text-decoration: underline;
}
.link_11_Dgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #375B71;
	text-decoration: none;
	font-weight:bold;
}
.link_11_Dgreen:hover {
	text-decoration: underline;
}



.txt_11_gray_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}


.txt_10_gray_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8F8F8F;
	text-decoration: none;
}

h1,h2,h3,h5,h6 {
	margin:0;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF6600;
	text-decoration: none;
	
}
.requiredFields {
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.txt_11_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #257BD1;
	text-decoration: none;
	font-weight:bold;
}
.flag-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8b8b8b;
	text-decoration: none;
}
/************************* CSS FOR MENU ITEMS *************************/
#menu-wrapper{width:100%; height:35px; border:#FF0000 0px solid; float:left; margin:0px 10px 0 0;background:url(images/menu-bg.gif) repeat-x right top; padding:0;}
#menu-wrapper .menu-left-bg{background:url(images/menu-bg-left.gif) no-repeat left top; width:7px; height:35px;border:#FF0000 0px solid; float:left;}
#menu-wrapper .menu{height:35px; width:100%; border:#FF0000 0px solid;float:left; padding:0px 10px 0px 10px; margin:0 3px 0 0;}
#menu-wrapper .menu ul{list-style:none; margin:0 0 0 5px; padding:0;}
#menu-wrapper .menu li{ display:block; float:left; padding:8px 20px 9px 20px;border:#FF0000 0px solid; background:url(../images/menu-sep.gif) no-repeat left top; color:#000;}
#menu-wrapper .menu li:hover{background:url(images/menu-hover-bg.gif) repeat-x left bottom;}
#menu-wrapper .menu li:hover a{color:#FFFFFF;}
#menu-wrapper .menu li a{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:14px; text-decoration:none; display:block;}
#menu-wrapper .menu li a:hover{display:block;}
#menu-wrapper .menu .first-menu{ background:none;}
#menu-wrapper .menu ul li ul{display:none;}
#menu-wrapper .menu ul li:hover ul{display:block; position:absolute; width:180px; background-color:#a8d6ff; border:#4cbeff 0px solid; margin:9px 0 0 0px; padding:0;}
#menu-wrapper .menu ul li:hover ul li{ background:none; margin:2px 10px 2px 0; padding:2px 0 5px 0; display:block; float:left; width:100%; border-bottom:1px dotted #4ea1ec;}
#menu-wrapper .menu ul li:hover ul li:hover{ background-color:#d6ecff;}
#menu-wrapper .menu ul li:hover ul li a{font-family:tahoma; color:#000; font-size:11px; padding:0 0 0 10px; margin:0;}
#menu-wrapper .menu ul li:hover ul li ul{display:none;}
#menu-wrapper .menu ul li:hover ul li:hover ul{display:block; position:absolute; width:200px; background-color:#a8d6ff; border:#6ecfff 0px solid; margin:0 0 0 50px; padding:0;}
#menu-wrapper .menu ul li:hover ul li:hover ul li{list-style:none; display:block; float:left;border-bottom:1px dotted #4ea1ec;}
#menu-wrapper .menu ul li:hover ul li:hover ul li:hover{background-color:#d6ecff;}
#menu-wrapper .menu ul li:hover ul li:hover ul li a{font-family:tahoma; color:#000; font-size:11px;}
/************************* END CSS FOR MENU ITEMS *************************/

/************************* CSS FOR NEW FOOTER *************************/
.footer-wrapper{
	background-color:#616161;
	padding:10px;
}
.footer-links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a4a4a4;
}	
.footer-links a{
	color:#a4a4a4;
}	
.footer-links-bottom{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616161;
}	
.footer-links-bottom a{
	color:#616161;
}	

/************************* END CSS FOR NEW FOOTER *************************/

.main-services-bg{
	background-image:url(images/services-bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:207px;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	color:#27a6e1;
	text-align:left;	
}
.main-services-content{
	background-image:url(images/services-content-bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	width:207px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
}
.main-services-content ul{
	margin:10px 15px 0 15px;
	padding:0px;
	list-style:none;
}
.main-services-content li{
	background-image:url(images/bullet-arrow.gif);
	background-repeat:no-repeat;
	background-position:left 11px;
	padding:6px 0 6px 12px;
	border-bottom:#c4c4c4 1px dotted;
}
.main-services-content li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
	text-decoration:none;
}
.main-services-content li a:hover{
	text-decoration:underline;
}
.featured-box{
	border:#cae6fe 1px solid;
	background-color:#f4f9ff;
}
.featured-box-heading{
	background-image:url(images/featured-heading-bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:31px;
	color:#28a4e0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 10px;
}
.read-more-btn{
	padding:0 10px 10px 0;
	float:right;
}
.featured-box ul{
	margin:10px 21px 10px 21px;
	padding:0px;
	list-style:none;
}
.featured-box li{
	background-image:url(images/featured-content-arrow.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	padding:8px 0 8px 15px;
	border-bottom:#dee2e6 1px solid;
}
.featured-box li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#525252;
	font-size:12px;
	text-decoration:none;
}
.featured-box li a:hover{
	color:#ff9600;
}
.home-bottom-curve{
	background-image:url(images/home-bottom-curve.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:687px;
	min-height:135px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	padding:0 10px 0 10px;	
}
.orange-color{
	color:#ff9600;
}
.blue-color{
	color:#27a6e1;
}

