body{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:0px;
	margin:0px;
	background:#FFFFFF url(images/topBgr.gif) repeat-x center top;
}
body { behavior: url("js/csshover3.htc"); } 
form, input, select{
padding:0px;
margin:0px;
}
.clear{
clear:both;
padding-top:10px
}
.clearMini{
clear:both;
height:0px;
font-size:1px;
line-height:0px;
}
.container{
text-align:left;
margin:0px auto;
width:951px;
}
.logo{
float:left;
width:180px;
padding:35px 0px 6px 8px;
}
.search{
float:left; 
width:203px;
padding-left:560px;
padding-top:27px;
padding-bottom:0px
}

.inputBgr{
width:158px; 
min-width:166px;
height:26px;
background:url(images/inputBgr.gif) no-repeat;
float:left; 
margin:5px 0 4px 8px;
}
.inputBgr input{
width:146px; 
min-width:154px;
height:26px;
padding-top:0px; 
background:none;
margin:1px 0 0 0px; 
border:1px none #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#000;
}
.submitBtn {
width:26px; 
height:26px; 
cursor:pointer; 
float:left;
margin:5px 0 2px 0;
}
/*####################          MENU        ##########################################*/
.menu {
	background:url(images/menuBgr.gif) no-repeat left top;
	font-size:10px;
	width:763px;
	float: left;
	display: block;
	z-index:100;
	margin-top:55px;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	display: block;
	color: #fff;
	/*padding-left: 5px;*/
	padding-left: 0px;
	list-style: none;
	margin:0px
}
.menu ul ul {
	padding: 0px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
	float:left;
	position:relative;
	padding:0px;
}
.menu ul ul li {
	padding: 0px;
}
/* style the links for the top level */
.menu a{
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	color:#000;
	padding:10px 26px;
	background:url(images/menuBorder.gif) no-repeat right top;
}
.menu a.last{
background:none!important;
}
.menu a:hover{
color:#f3f3f3;
background:url(images/menu_h.gif) no-repeat right top;
}
.menu a.first:hover{
color:#f3f3f3;
background:url(images/firstMenu_h.gif) no-repeat left top;
}
.menu a.lastSelected{
color:#f3f3f3;
background:url(images/lastMenu_h.gif) no-repeat right top;
}
.menu a.Selected{
color:#f3f3f3;
background:url(images/menu_h.gif) no-repeat right top;
}
.menu a.firstSelected{
color:#f3f3f3;
background:url(images/firstMenu_h.gif) no-repeat left top;
}
.menu a.last:hover{
color:#f3f3f3;
background:url(images/lastMenu_h.gif) no-repeat right top!important;
}
/*style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
}
/* style the second level hover */
.menu ul ul a.drop:hover {
}
.menu ul ul :hover > a.drop {
}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	height: auto;
	top:32px;
	left:0;
}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
	padding:4px;
	width:140px;
	float: left;
	color:#ffffff;
	background:none;
	background-color:#464646
}

/* style the top level hover */
.menu ul ul a:hover {
	color: #ffffff;
	background:none;
	background-color:#1e1e1e
}
.menu ul ul :hover > a {
	color:#fff;
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, 
.menu ul a:hover ul {
	visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul {
	visibility:hidden;
}
.box{
background:url(images/boxTopbgr.gif) no-repeat left top;
width:232px;
float:left
}
.boxBottom{
background:url(images/boxBottombgr.gif) no-repeat left bottom;
padding:10px;
padding-bottom:8px;
padding-top:0px;
width:212px;
float:left
}
.box h1{
margin:10px 0px 16px 0px;
}
.box h2{
margin:8px 0px 2px 0px;
font-size:14px
}
.box h2 span{
color:#283c93
}
.box a{
color:#283c93;
text-decoration:underline
}
.list{
padding:2px 10px;
margin:0px;
}
.list li{
color:#c7c7c7;
padding:10px 0px
}
.list li span{
color:#000000
}
.list h1{
font-size:13px!important;
margin:2px 0px
}
.list h2{
font-size:11px!important;
margin-bottom:5px!important;
color:#000000!important;
}
.news{
padding:1px 10px;
margin:0px;
}
.news li{
padding:9px 0px;
list-style-type:none
}
.news li h3{
font-size:11px;
color:#b2b2b2;
margin:0px;
}
.box div.video{
padding:3px 0px
}
.marginLeft{
margin-right:6px
}
.whiteBox{
width:951px;
float:left;
}
.whiteBoxTop{
width:951px;
float:left;
background:url(images/whiteBoxTop.gif) no-repeat left top;
padding-top:9px;
}
.whiteBoxMid{
width:931px;
float:left;
background:url(images/whiteBoxMid.gif) repeat-y left top;
padding:0px 10px
}
.whiteBoxBot{
width:951px;
float:left;
background:url(images/whiteBoxBottom.gif) no-repeat left bottom;
padding-bottom:9px;
}
.footerText{
font-size:10px;
color:#8a8a8a;
text-align:right;
}
.footerText a{
text-decoration:none;
color:#8a8a8a;
}
.footerText a:hover{
text-decoration:underline;
}
.leftCol{
width:159px;
float:left;
padding-right:10px
}
.centerCol{
width:533px;
float:left;
padding:0px 10px;
border-right:1px solid #f2f2f2;
border-left:1px solid #f2f2f2;
}
.centerCol h1{
color:#4d4d4d;
font-size:20px;
margin:2px 0px
}
.centerCol h2{
color:#2d90cc;
font-size:13px;
margin:0px;
margin-bottom:10px
}
.centerCol h3{
color:#4d4d4d;
font-size:12px;
margin:0px;
margin-bottom:5px
}
.floatLeftImg{
float:left;
margin:0px 10px 10px 0px;
}
.rightPic{
float:right;
margin:0px 0px 10px 10px;
}
.centerCol p{
color:#4d4d4d;
margin:6px 0px;
text-align:justify
}
.centerCol a{
color:#2d90cc;
text-decoration:underline
}

.rightCol{
width:187px;
float:left;
padding-left:20px;
}
.leftMenu{
width:159px;
float:left;
}
.leftMenu a{
background:url(images/leftMenu.gif) no-repeat left top;
width:143px;
float:left;
padding:4px 4px 4px 20px;
text-decoration:none;
margin-bottom:6px;
text-transform:uppercase;
color:#303030;
font-size:10px
}
.leftMenu a.select, .leftMenu a:hover{
background:url(images/leftMenu_h.gif) no-repeat left top;
width:153px;
padding:4px 4px 4px 10px;
color:#FFFFFF
}
.contactCol{
float:left;
width:224px;
}
.contactMap{
float:left;
width:280px;
border:1px solid #cccccc;
text-align:right;
padding:8px
}
.contactMap a{
text-decoration:none;
color:#000000
}
.rightMenu{
background:url(images/rightMenuBgr.gif) no-repeat left top;
font-size:12px;
padding:7px 4px;
margin:0px;
}