body { margin:0px; padding:0px; background-color:#FFFFFF; }
/* Opera */

img { border:none; }
#container { margin:0px auto 0 auto; padding:10px; width:970px; _width:965px; }
#site-top { margin: 0 0 -7px 0; _margin: 0 0 -12px 0; padding:0px; width:968px; height:13px; background:url(../images/top-bg.jpg); }
#site-body { margin:0px; padding:0px; width:968px; }
#header-section { margin:0px; padding:0px; width:968px; height:80px; background:#F4F4F4; }
#logo { margin:0px; padding:0px; width:300px; height:80px; float:left; background:url(../images/logo.jpg) no-repeat; }
#logo img { }
#header-menu { margin:0px;  #margin:6px 0 0 0;
_margin:6px 0 0 0; padding:0px; width:200px; height:30px; float:right; }
#header-menu ul { margin:0px; padding:0px; }
#header-menu ul li { margin:0px; padding:0px; list-style:none; display:inline; font-family:Tahoma; color:#666666; font-size:11px; font-weight:bold; }
#header-menu ul li a { font-family:Tahoma; color:#666666; font-size:11px; font-weight:bold; text-decoration:none; }
#menu-section { margin:7px 0 0 0; _margin:10px 0 0 0; padding:0px; width:968px; height:44px; clear:both; }
/*#menu-left{
	margin:0px;
	padding:0px;
	width:9px;
	height:44px;
	background:url(../images/menu-left-bg.jpg) no-repeat;
	float:left;
}
#menu-right{
	margin:0px;
	padding:0px;
	width:9px;
	height:44px;
	background:url(../images/menu-right-bg.jpg) no-repeat;
	float:left;
}*/
#menu-middle { margin:0px; padding:0px; width:968px; height:44px; float:left; margin-bottom:5px; background:url(../images/menu-bar.jpg) no-repeat; }
#menu-middle ul { margin:10px 0 0 0; padding:0px; }
#menu-middle ul li { padding:0px; list-style:none; display:inline; margin:0px 0 0 17px; _margin:0px 0 0 20px; }
#menu-middle ul li a { text-decoration:none; color: #1E1E1E; font-size:14px; _font-size:13px; font-family:"Century Gothic"; font-weight: 600; _font-weight: 700;  #font-weight: 800; /* fix for ie7 */
margin:0px 0 0 17px; _margin:0px 0 0 20px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
head~body #menu-middle ul li a {
margin:0px 0 0 17px;
font-weight: 800; /* fix for opera*/
}
}
body:nth-of-type(1) #menu-middle ul li a {
margin:0px 0 0 17px;
font-weight: 800; /* fix for crome */
}
.skype { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#body-section { clear:left; margin:7px 0 0 0; _margin:2px 0 0 0; padding:0px; width:968px; background:#F4F4F4; }
#body-bottom { margin:10px 0 0 0; _margin:10px 0 0 0; padding:0px; width:968px; }
#body-bottom .box { margin:15px 0 15px 5px; _margin:15px 0 15px 4px; padding:0px; width:236px; float:left; }
#body-bottom .box h3 { margin:4px 0 0 5px; padding:0px; font-family: Tahoma; color: #01427A; }
#body-bottom .box p { margin:5px 0 0 5px; padding:0px; font-family: Arial; color: #01427A; font-size:12px; }
#body-bottom .box p a { font-family: Arial; color: #FF0000; font-size:12px; }
#footer { margin:10px 0 0 0; padding:0px; width:968px; height:72px; clear:both; }
#footer-left { margin:0px; padding:0px; width:17px; height:72px; background:url(../images/bottom-menu-bg-left.jpg) no-repeat; float:left; }
#footer-right { margin:0px; padding:0px; width:17px; height:72px; background:url(../images/bottom-menu-bg-right.jpg) no-repeat; float:left; }
#footer-middle { margin:0px; padding:0px; width:934px; height:72px; background:url(../images/bottom-menu-bg-middle.jpg) repeat-x; float:left; }
#footer-middle ul { margin:10px 0 0 100px; padding:0px; width:800px; }
#footer-middle ul li { margin:0 0 0 20px; padding:0px; list-style:none; display:inline; }
#footer-middle ul li a { margin:0px; padding:0px; text-decoration:none; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:600; }
#footer-middle p { margin:10px 0 0 250px; padding:0px; width:500px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:600; }
#site-bottom { margin:0px; padding:0px; width:968px; height:13px; background:url(../images/bottom-bg.jpg); border:1px solid black; }
/**************slide show ***********/
.clear { clear:both; }
.low-header { margin:0; _margin:0 0 -10px 0; padding:0; width:968px; height:13px; background:url(../images/top-bg1.jpg) no-repeat; }
.up-header { margin:0; padding:0; width:968px; height:13px; background:url(../images/top-bg.jpg) no-repeat; }
/*************callout***************/

.left-marginal { margin-top: 0px; margin-bottom: 5px; padding-top: 2px; position:relative; width:290px; margin-left:221px; }
.callout { position:absolute; left:-220px; width:160px; margin-top:1px; }


/*************form***************/
.hed{
border-bottom:2px solid #666666;
color:#01427A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:24px;
height:40px;
margin:40px 0 15px;
font-weight:bold;
width:500px;
padding:0;
}

h3{
width:300px;
padding:0px;
margin:0px;
color:#000;
font-size:18px;
font-weight:normal;
padding-bottom:5px;
margin-bottom:8px;
border-bottom:1px dotted #01427a;
font-family:Arial, Helvetica, sans-serif;
}
.form_Container{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
margin-left:10px;

}

#contactResponse{
font-weight:bold;
}

.thnkumsg{
width:500px;
border:1px solid #d7d5d5;
margin:0 auto;

text-align:center;
padding:100px 50px 100px 50px;
}


select{
width:255px;
}

.portfolio-table1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:19px;
	background-image:url(../images/td_bg.jpg);
	background-repeat:no-repeat;
	height:178px;
	width:950px;
}
