body{font-family: Arial, Verdana, Tahoma; font-size: 12px; margin: 0px; background-color: white;}

img{border-style: solid; border-width: 0px;}

table{

	font-family: Arial, Verdana, Tahoma;

	font-size: 12px;

	padding: 0px;

	border-style: solid;

	border-color: red;

	border-width: 0px;

}

td{padding: 0px; border-style: solid; border-color: red; border-width: 0px; vertical-align: top; text-align: left;}

a{text-decoration: none;}

input{font-family: Arial, Verdana, Tahoma; font-size: 12px;}



.Input_Text{background-color: white; border-style: solid; border-color: #f2f2f2; border-width: 2px;}

.Input_Button{background-color: white; color: orange; font-weight: bold; border-style: solid; border-color: #bfc2c5; border-width: 1px; font-size: 11px;}

.Input_ButtonLink{background-color: white; color: orange; font-weight: bold; border-style: solid; border-color: #bfc2c5; border-width: 1px; font-size: 11px; padding: 3px;}



.MaximumWidth{width: 100%;}

.MaximumHeight{height: 100%;}

.MaxumumWidthHeight{width: 100%; height: 100%;}

.MinimumWidth{width: 1px;}

.MinimumHeight{height: 1px;}

.MinimumWidthHeight{width: 1px; height: 1px;}



.LineHeight_Larger{line-height: 20px;}



.Layout_MainTable{width: 790px;background-color: #E3EFF7;}

.Header_Top{background-image: url('images/header_top.gif');}

.Header_Top_Middle{font-weight: bold; font-size: 20px; color: white; text-align: center;}

.Header_Top_Right{

	font-weight: bold;

	font-size: 18px;

	color: white;

	text-align: center;

}



.MenuBar{background-image: url('images/menubar.gif'); font-weight: bold; font-size: 12px; color: white; text-align: center; height:30px; }

.MenuBarLeftSpacing{width: 50px;}

.MenuItemSelected{background-image: url('images/menuitem_selected.gif'); vertical-align: middle;}

.MenuItem{padding-right: 10px; padding-left: 10px; vertical-align: middle;}

.MenuItemLink{color: white;}

.MenuItemLink:hover{color: cyan;}

.MenuBarRightSpacing{width: 50px;}



.HeaderBanner{background-image: url('images/header_banner.gif'); font-family: Times New Roman;}

.HeaderBanner_Title{font-size: 32px; color: #009eca;}

.HeaderBanner_Text{font-size: 18px; color: #477692;}



.BodyContent{padding: 20px;}



.RightPanel{width: 210px; background-image: url('images/rightpanel.gif'); background-repeat: repeat-x; background-color: #f6f6f6;}

.RightPanel_NewsLetterSubscribe{height: 74px; background-image: url('images/rightpanel_newslettersubscribe.gif'); font-weight: bold; color: white; padding: 15px;}

.RightPanel_Section{padding: 15px;}

.RightPanel_SectionTitle{font-weight: bold; color: #3d9fc6;}



.RightPanel_LatestNewsDate{

	font-size: 10px;

	color: black;

	font-weight: bold;

	text-decoration: underline;

}

.RightPanel_LatestNewsLink{

	font-size: 11px;

	color: #000000;

}

.RightPanel_LatestNewsLink:hover{font-size: 11px; color: orange;}



.RightPanel_FeaturedClientLogo{width: 170px; border-color: white; border-width: 5px;}



.Footer{height: 69px; background-image: url('images/footer.gif'); color: black; font-size: 11px;}

.FooterSpacingLeft{width: 50px;}

.FooterLink{

	color: #000000;

	font-weight: bold;

}

.FooterLink:hover{color: orange;}

.FooterSpacingRight{width: 50px;}



.Home_Title1{color: #fe9005; font-size: 18px; font-weight: bold;text-align: center;}

.Home_Title2{color: #3a912f; font-size: 12px; font-weight: bold;}

.Home_Title3{color: #3d9fc6; font-size: 12px; font-weight: bold; text-align: center;}

.Home_Title4{color: #3d9fc6; font-size: 12px; font-weight: bold;}

.Home_Link1{color: blue; font-size: 11px;}

.Home_Bottom_Table {width:488px;}

.Home_SkyBox_Middle{

	background-color: #b8d7ee;

	color: #000000;

	font-size: 12px;

	font-style: italic;

	font-weight: bold;

	width: 100%;

	padding-left: 8px;

	padding-right: 8px;

}

.Home_SkyBox_Author{

	background-color: #b8d7ee;

	color: #000000;

	font-size: 12px;

	font-weight: normal;

	width: 125px;

	padding-left: 8px;

	padding-right: 8px;

}

.Home_WhyImageCell{vertical-align: middle;}

.Home_WhyTextCell{vertical-align: middle;}

.Home_WhyImage{border-width: 3px; border-color: gray;}



.Home_WhyImage:hover, .AboutImg:hover , .AboutImgNormal:hover {

	filter:alpha(opacity=80); 

	-moz-opacity: 0.8; 

	opacity: 0.8;

}

.Home_WhyImage, .AboutImg , .AboutImgNormal {

	filter:alpha(opacity=100);   

	-moz-opacity: 1.0;   

	opacity: 1.0;

}

.AboutImg {

	width: 100px;

	height: 100px;

}

.ServicesLink{

	font-weight: bold;

	text-decoration:underline;

	font-size: 12px;

}

.ServicesMenuTable{

	text-align: center;

}

.galleryborder{border: 3px solid #ffffff}




.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	
	}
.menu ul{
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	background-image: url('images/menubar.gif') ;
	background-repeat:repeat-x;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		color:#FFF;
		display:block;
		font-weight:normal;
		line-height:30px;
		margin:0px;
		padding:0px 10px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			color:#0FF;
			text-decoration:none;
			}
	.menu li ul{
		background:#E3EFF7;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		background-color:#67AFD6;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:30px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;

		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	
.sty{
	background-image:url(images/bgimg.jpg);
	width:99px;
	height:30px;
	background-repeat:no-repeat;
}
.leftimg{
	background-image:url(images/menuitem_selected_left.gif);
	width:6px;
	height:30px;
}
.rightimg{
	background-image:url(images/bgimg.jpg);
	width:135px;
	height:30px;
}
		
