﻿body{background-color:#1D5A9B;font-family:Tahoma, arial, sans-serif;font-size:11px;color:#000000;margin-top:0px;margin-right:auto;margin-left:auto;line-height:18px;margin-bottom:0px;}
img{vertical-align:bottom;border:0px;}
a{color:#224C76;text-decoration:none;}
a:hover{color:#2F69A9;text-decoration:underline;}
#breadcrumb{float:left;color:#000000;font-size:10px;padding-left:19px;}
#breadcrumb a{color:#224C76;text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}
/*#middlebox{float:left;clear:both;width:941px;margin-left:17px;}*/
#middlebox{float:left;clear:both;width:941px;padding-left:17px;}
#headercontent{margin:17px 0px 0px 1px;padding:0px 0px 2px 0px;width:100%;}
#header-separator{width:934px;margin:3px 0px 15px 2px;color:#e6e6e6;background-color:#e6e6e6;height:1px;border:none;}
.horizontal-separator-full{width:934px;margin:3px 0px 15px 2px;color:#e6e6e6;background-color:#e6e6e6;height:1px;border:none;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#636363;font-weight:normal;}
h2{font-size:14px;font-family:"euphemia";font-weight:bolder;line-height:18px;margin-bottom:0px;margin-top:2px;color:#1F5C9D}
h3{font-size:14px;font-family:Tahoma, arial, sans-serif;font-weight:normal;line-height:16px;margin:4px 0px 0px 0px;padding:0px;}
p{font-size:11px;font-family:Tahoma, arial, sans-serif;font-weight:normal;line-height:18px;margin-top:7px;}
.makebold{font-weight:bold;}
#body_content{width:100%;margin-right:auto;margin-left:auto;background-image:url('images/background-img.jpg');background-repeat:repeat;background-position:left top;padding-top:14px;}
.top_background{margin-left:auto;margin-right:auto;width:1002px;}
#banner_div{width:974px;height:107px;clear:both;margin-left:auto;margin-right:auto;}
#logo_div{padding-left:20px;float:left;width:97px;height:107px;}
#logo_div img{border:0px;}
#logo_caption{padding-left:10px;float:left;margin-top:63px;font-size:11px;color:#FFFFFF;font-weight:bold;}
#top_link{color:#ffffff;float:right;padding-right:49px;}
#top_link a{color:#FFFFFF;text-decoration:none;}
#top_link a:hover{text-decoration:underline;color:#F5D999;}
#main_content{width:974px;margin-right:auto;margin-left:auto;clear:both;}
#middle_content{float:left;width:974px;background-color:#ffffff;background-image:url('images/body-bg.gif');background-repeat:repeat-y;line-height:18px;}
#left_banner{float:left;width:720px;}
#photo_menu_background{padding:24px 0px 0px 1px;float:left;width:972px;margin:0px 0px 0px 0px;background:url('images/body-top-background.jpg') repeat;}
/*#photo_homemenu_bg{padding:24px 0px 0px 0px;float:left;width:972px;margin:0px 0px 0px 1px;background:url('../media/images/body-top-background.jpg') repeat;}*/
#photo_homemenu_bg{padding:24px 0px 0px 0px;border-left:1px solid #81A9D2;border-right:1px solid #81A9D2;float:left;width:971px;margin:0px 0px 0px 0px;background:url('../media/images/body-top-background.jpg') repeat;}

#inner_top_bg{background-image:url('images/inner-bg.jpg');padding-top:10px;width:974px;float:left;background-repeat:no-repeat;}
#inner-page-body-div{float:left;width:700px;text-align:left;padding:0px 0px 18px 0px;margin:4px 3px 18px 2px;}
#right-side-div{float:right;width:204px;margin:0px 0px 18px 0px;padding:0px 0px 18px 0px;}
.right-side-box{float:right;clear:both;width:198px;margin:15px 5px 0px 0px;}
.right-side-inner-box{float:right;clear:both;width:196px;background-color:#E7F1F8;border:1px solid #C2DCEF;margin:5px 0px 0px 0px;}
/*#rightmenu{float:right;width:194px;behavior:url('inc/iepngfix.htc');background-image:url('../media/images/right-menu-bg.png') no-repeat;padding:5px 0px 20px 7px;margin:-10px 18px 0px 0px;}*/
#rightmenu{float:right;width:212px;behavior:url('iepngfix.htc');background-image:url('images/right-menu-bg.png') no-repeat;padding:5px 18px 20px 7px;margin:-10px 0px 0px 0px;}

#rightmenu a{color:#224C76;text-decoration:none;}
#rightmenu a:hover{text-decoration:none;color:#224C76;}
/*.right-menu-div{float:right;clear:both;width:198px;background-image:url('../media/images/separater.png');background-position:left bottom;background-repeat:no-repeat;padding:5px 0px 0px 0px;line-height:25px;}*/
.right-menu-div{float:right;clear:both;width:198px;background-image:url('images/separater.png');background-position:left bottom;background-repeat:no-repeat;padding:5px 0px 0px 0px;line-height:25px;}

.right-menu-div a{color:#224C76;text-decoration:none;}
.right-menu-div a:hover{color:#224C76;text-decoration:none;}
/*.right-home-menu-div{float:right;clear:both;width:198px;background-image:url('../media/images/separater-home.png');background-position:left bottom;background-repeat:no-repeat;padding:5px 0px 0px 0px;line-height:25px;}*/
.right-home-menu-div{float:right;clear:both;width:198px;background-image:url('images/separater-home.png');background-position:left bottom;background-repeat:no-repeat;padding:5px 0px 0px 0px;line-height:25px;}

.right-home-menu-div a{color:#224C76;text-decoration:none;}
.right-home-menu-div a:hover{color:#224C76;text-decoration:none;}
.middlecontent{float:left;width:100%;padding:10px;padding-top:20px;}
.contentbox-middle-blue{float:left;width:678px;padding:10px 10px 5px 10px;background-color:#E7F1F8;border:1px solid #C2DCEF;margin:0px 0px 0px 0px;}
.contentbox-middle-full-blue{float:left;width:912px;padding:10px 10px 10px 10px;background-color:#E7F1F8;border:1px solid #C2DCEF;margin:10px 0px 15px 0px;}
.contentbox-middle-full-white{float:left;width:912px;padding:10px 10px 10px 10px;margin:10px 0px 15px 0px;}
.contentbox-middle-white{float:left;width:678px;padding:10px 10px 5px 10px;margin:0px 0px 0px 0px;border:1px solid #C2DCEF;}
.contentbox-middle-blank{float:left;width:100%;padding:0px;margin:0px}
.topmost-block{margin-top:11px;}
.bottom-block{margin-top:18px;}
.services
{
	float:left;padding:10px;width:285px;padding-top:0px;
}
.heading
{
	float:left;background-image:url('images/heading-bg.jpg');width:509px;height:16px;color:#ffffff;font-size:11px;font-weight:bold;padding:8px 0px 4px 4px;line-height:11px;background-color:#1E5B9C;
}

.tab_div
{
	float:left;width:362px;background-image:url('images/tab-background.png');background-repeat:no-repeat;background-position:0 26px;margin-left:45px;margin-top:-1px;line-height:14px;
}
.tab_div ul
{
	margin:0;list-style-type:none;float:left;padding:0
}

.tab_div li
{
	background-image:url('images/tab-rollover.png');list-style-type:none;list-style-image:none;float:left;width:122px;height:21px;font-family:Tahoma;font-size:11px;color:#224C76;font-weight:bold;vertical-align:middle;text-align:center;padding-top:5px;margin-top:1px;margin-bottom:0px;padding-bottom:0px;
}
.tab_div li.off
{
	margin-top:1px;background-image:url('images/tab-rollover.png');background-position:0 -26px;list-style-type:none;list-style-image:none;float:left;width:122px;height:23px;font-family:Tahoma;font-size:11px;color:#224C76;font-weight:bold;vertical-align:middle;text-align:center;padding-top:3px;

}
.tab_div .content
{
	clear:both;width:100%;padding-left:20px;
}
.tab_div .content .main
{
	color:#224C76;font-weight:bold;float:left;width:100%;padding-top:10px;
}
.tab_div .content .normal
{
	font-weight:normal;color:#000000;
}


#explore
{
	float:left;margin-left:2px;width:930px;background-image:url('media/images/explore-bg.gif');background-repeat:repeat-x;height:36px;padding:0px 20px;
}
#explore_heading
{
	color:#ffffff;font-weight:bold; width:190px;margin-left:20px;padding-top:17px;
}
#exploremiddle
{
	float:left;width:936px;height:auto;padding-left:20px;padding-top:20px;color:#000000;text-align:left;line-height:20px;font-family:Tahoma, arial, sans-serif;
}
.explorelinkheader
{
	float:left; width:212px;color:#ffffff;margin-left:20px;font-size:11px;
}
.explorelinkheader a
{
	color:#AAC9E9;text-decoration:none;
}
.explorelinkheader a:hover{
	text-decoration:underline;color:#AAC9E9;
}
.footer_links
{
	clear:both;width:100%;color:#ffffff;margin-top:15px;padding-left:8px;padding-right:5px;width:98%;
}
.footer_links a
{
	color:#AAC9E9;text-decoration:none;
}
.footer_links a:hover
{
	text-decoration:underline;color:#AAC9E9;	
}
.imageleftplaced {float:left;border:1px solid #666;margin-top:4px;margin-right:6px;}
.imagerightplaced {float:right;border:1px solid #666;margin-top:4px;margin-left:6px;}
label.frmSection{text-align:left;padding-right:10px;height:30px;padding-left:0px;width:105px;display:block;float:left;font-weight:bold;}
img.submitfrmSection{margin-left:115px;}
a.info{position:relative;text-decoration: none;z-index:0;}
a.info:hover{z-index:0;color:#000000;}
*#spanInfo{position:absolute;display: none;text-align:left;left:607px;top:375px;width:370px;background-color:#A5C7ED;border:1px solid #1A5899;padding:10px;font-size:11px;margin-top:14px;}

.formtable{width:100%;line-height:18px;vertical-align:top;}
.formtable td.normalheading{color:#000000;font-size:11px;}	
.formtable td{background-color:#E7F1F8;vertical-align:top}
.formtable td.white{background-color:#ffffff}

.tbmenu_off{float:left;padding:10px 30px 10px 30px;background-color:#E7F1F8;border:#C2DCEF 1px solid;font-weight:bold;border-left:0px;color:#224C76;width:132px;text-align:center;}
.tbmenu_on{float:left;padding:10px 30px 10px 30px;border:#C2DCEF 1px solid;font-weight:bold;border-bottom:0px;width:132px;text-align:center;color:#000000;}
#security_code{float:left;line-height:20px;width:90%;font-size:11px;margin-top:10px;margin-bottom:10px;height:auto;}
.boxdiv{float:left;height:auto;padding:0px;margin-top:0px;width:660px;}
.formdiv{float:left;font-family:Verdana,Arial,sans-serif;font-size:11px;margin-top:5px;}
/*********CLIENT SUPPORT*********/
#spanId
{ 
    position:absolute;display:none;text-align:left;margin-left:650px;top:540px;width:220px;background-color:#F8E7B9;border:1px solid #FCD771;padding:5px;font-size:11px;margin-top:12px;
}
.textboxNormal
{
	height:17px;padding-bottom:0px;padding-top:3px;padding-left:2px;font-family:Tahoma;font-size:11px;border:1px solid #CDCDCD;
}
.textboxSubscribe
{
	border: 1px solid #CDCDCD;height:19px;font-family:Tahoma;font-size:11px;margin:0px 0px 5px 0px;padding:4px 2px 0px 2px;
}
.textboxNormal1
{
	border: 1px solid #CDCDCD;height:19px;font-family:Tahoma;font-size:11px;padding:4px 2px 0px 2px;
}
.clientSupport
{
	font-family:Tahoma;font-size:11px;font-weight:bold;
}
.normaltextbold{font-family:Verdana,Arial,Sans-serif;font-weight:bold;font-size:12px;margin-top:10px;line-height:20px;}
.rowstyle{border-top:#82a7e1 1px solid;border-bottom: #82a7e1 1px solid;}
.rowbackground{background:#E7F1F8;width:auto;height:auto;}
.sitemapheader{float:left;color:#000000;font-size:12px;border-right:#E0E0E0 1px solid;margin-left:0px;width:100%;font-weight:bold;}
.sitemapheader a{font-size:12px;}
.portfolio
{
	background-color:#E7F1F8;
	
}
label.frmSection1{text-align:left;padding-right:0px;padding-left:0px;width:300px;display:block;float:left;font-weight:bold;}


span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.categ ul li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
	background-image:url('../media/images/separater.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-left:-40px;
	line-height:25px;
	width:198px;
	float:left;
	padding-top:0px;
	
}
#spanId1{position:absolute;display:none;z-index:101;text-align:left;width:350px;background-color:#E7F1F8;border:1px solid #C2DCEF;font-size:11px;margin:0px 0px 0px -175px;padding:10px 10px 0px 10px;;}
.infobox{position:absolute;display:none;z-index:101;text-align:left;width:200px;background-color:#F8E7B9;border:1px solid #FCD771;font-size:11px;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}
.cross-icon{text-align:right;margin:0px 0px -20px 0px;}
.captiontext{padding:10px;}
.orderlabeltext{vertical-align:top;padding-top:10px;font-family:Verdana,Arial,sans-serif;font-size:11px;}
#main-explore-heading{width:380px;height:20px;float:left;padding:0px;margin:0px;padding-left:20px;margin-top:10px;}
#explore-content{behavior:url('iepngfix.htc');background-image:url('../media/images/explore-up.png'); width:8px; height:13px;float:left; clear:both;margin-left:0px;background-repeat:no-repeat;margin:2px 0px 0px 0px;}



/*User Interface Design Samples Gallery*/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 898px; /*width of featured content slider*/
height: 455px;
border: 0px solid red;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 898px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 898px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align:center;
margin:25px 0px 0px 0px;
height:25px;
border: 0px solid blue;
padding-top:5px;
}

.pagination a{
border:1px solid #C2DCEF;
background-color:#E7F1F8;
width:25px;
padding:5px 8px 5px 8px;
text-decoration: none; 
margin: 10px 5px 0px;
 
}

.pagination a:hover, .pagination a.selected{border:1px solid #ffffff;background-color:#ffffff;color:#000000;width:25px;padding:5px 8px 5px 8px;margin: 0px 5px;}

.clientSupportTop {font-family:Tahoma;font-size:12px;font-weight:bold}
.caption-bottom {font-family:Tahoma;font-size:11px;font-weight:bold;line-height:25px;}

.overview-block{float:left;width:100%;margin-bottom:20px;}
.overviewdiv{float:left;width:209px;margin-right:33px;}
.overviewdiv p{margin:10px 0px 0px;}
.overview-img{margin-top:10px;border:1px solid #ccc;}


.headstyle
{

	padding:0px 0px 0px 0px;
	font-family:'Tw Cen MT Condensed';
	font-size:18px;
	color:#1D61A8;
	vertical-align:top 
}

.contentstyle
{
	padding:0px 0px 0px 0px;
	font-family:'tahoma';
	font-size:11px;
	color:#333333;
	vertical-align:top ;
	line-height:18px;

}
