@charset "utf-8";
/* CSS Document */

/** { behavior: url("iepngfix.htc") }*/

html, body{height:100%;} 
/* end hack */ 

body {
	padding:0px;
	margin:0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	background:#c7c7c7;
	color:#292929;
}

/*----------------------------------------*/
/* GLOBAL CLASSES */

.hide               { display:none; }
.invisible          { visibility:hidden; }

.left               { float:left; }
.right              { float:right; }
.tright				{ text-align:right; }
.tcenter			{ text-align:center; }

.clear				{ clear:both; width:100%; height:1px; line-height:1px; margin:0px; }
.clear_l			{ clear:left;  height:1px;  }
.clear_r			{ clear:right;  height:1px; }
.clearfix:after     { clear:both; content:".";  display:block; height:0; visibility:hidden; }
.clearfix           { display:inline-block; }


/* Hides from IE-mac \*/
* html .clearfix    { height:1%; }
.clearfix           { display:block; }
/* End hide from IE-mac */

.border { border:1px solid #000 }


/*----------------------------------------*/
/* LAYOUT CLASSES */

#pageBg {  padding:0px 0 0px 0; background:url(../images/sitebg.gif) repeat-x left top; min-height: 100%;
	height: auto !important; height:100%; }

#mainShell { width:937px; margin:0 auto; background:#fff; min-height: 100%;
	height: auto !important;
	height: 100%; }
.mainPage { margin:0 0px 11px 13px; }


/*----------------------------------------*/
/* HEADER CLASSES */


#hdrBox { height:142px; position:relative; background:url(../images/hdrbg.gif) repeat-x left top; }

#hdrBox .right { margin:12px 30px 0 0; text-align:right; }
#hdrBox .SiteLnks { margin:0 0 13px 25px; }
#hdrBox .SiteLnks a { margin:0 0 0 25px; }
#hdrBox input.txtBox { border:1px solid #9c9c9c; vertical-align:middle; margin:0; padding:0; height:20px; }
#hdrBox image { border:none; vertical-align:bottom; }




input.txtBox1 { border:1px solid #9c9c9c; vertical-align:middle; margin:0; padding:0; height:20px; width:209px; }



/*----------------------------------------*/
/* MENU CLASSES */



#menuBox { height:33px; background:url(../images/menubg.gif) repeat-x left top; }

#menuBox ul { padding:0; margin:0; list-style:none; }
#menuBox ul li { float:left; display:block; cursor:pointer; margin:1px 6px 0 6px; }
#menuBox ul li a
{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0 0 0;
	padding: 7px 20px 5px 20px;
	display: block;
}

#menuBox ul li.active a, #menuBox ul li.active a:hover, #menuBox ul li a:hover { 
	background: url(../images/mnlink_lft.gif) no-repeat left bottom;
	color: #fff;
}

#menuBox ul li.active, #menuBox ul li.active:hover, #menuBox ul li:hover  { 
	background: url(../images/mnlink_rgt.gif) no-repeat right bottom;
}


#banner { margin:7px 0 0 0; }


.srch { padding:157px 0 92px 18px; }

/*----------------------------------------*/
/* CONTENT CLASSES */

#promoBox { margin:14px auto; border:1px solid #e7e8e9; padding:20px 10px; }

.arrw {float:left;}

.rndBox { background:url(../images/boxbg_rgt.gif) no-repeat right top; height:316px; width:930px; margin:0 auto; }
.rndBoxBg { background:url(../images/boxbg_lft.gif) no-repeat left top; height:316px; }

#promoBox .box1 { width:263px; float:left; height:270px; overflow:hidden; background:url(../images/boxbg.gif) no-repeat left top; margin:0; }

.boxContnt { padding:20px 13px 0 14px; }
.boxContnt .title { color:#10347e; font-weight:normal; font-size:18px; padding:12px 0 12px 0; text-align:left;}
.boxContnt .pic { border:none; }
.boxContnt .txt { height:31px; overflow:hidden; }
.boxContnt h3 { font-size:14px; color:#000; margin:0; padding:8px 0 8px 0; }
.boxContnt div.moreLnk { text-align:right; margin-top:10px; }
.boxContnt div.moreLnk a { color:#21409a; text-decoration:none; font-size:12px;  }

#promoBox .box2 { width:255px; float:left; height:314px; overflow:hidden; }

#contentBox {  margin:0 auto; padding:20px 0; background:#fff; min-height:347px; }

.content { padding:0 25px; }

/*----------------------------------------*/
/* FOOTER CLASSES */

#footerBox
{
	width: 937px;
	margin: 0 auto;
	height: 75px;
	color: #838079;
	font-size: 11px;
	padding: 10px 0 0 0;
	background: url(../images/bottombar.gif) no-repeat left bottom;
	background-color: #C7C7C7;
}
#footerBox a { margin:0 3px; font-weight:normal; }
#footerBox .copyright { padding:0 50px 0 20px; }
#footerBox .info { text-align:center; }
#footerBox .lin1 { padding-bottom:6px; }
#footerBox .info a { text-decoration:none; color:#333029; }
#footerBox .btmLnk { text-decoration:none; color:#838079; padding-right:5px;  }
#footerBox .btmLnk a { text-decoration:none; color:#838079;  }

.botm { margin:0 auto; }

div.pane{
		overflow:hidden;
		position:relative;
		width:845px;
		float:left;
	}

ul.elements
{
	
	margin:0;
padding:0 0px 0 10px;
border:1px solid #fff;
}

ul.elements li{
		width:270px;
		text-align:center;
		position:relative;
		float:left;
		list-style:none;
		margin: 0 8px 0 0px;
		padding:0;
	}


.hdlogo
{
	font-size:30px;
	text-transform: uppercase; 
	font-weight:bold;
	font-family:Garamond, Times New Roman;
	width:536px;
	text-align:center;
	height:101px;
	padding:30px 0 0 0;
	
}
a.hdlogoLink:hover
{
	text-decoration: none;
}
.paddingLR13
{
	padding:0 13px 0 13px;
	}ppercase 
	font-weight:bold;
	font-family:Garamond, Times New Roman;
	width:536px;
	text-align:center;
	height:101px;
	padding:30px 0 0 0;
	
	}
	
.paddingLR13
{
	padding:0 13px 0 13px;
	}