/* CSS Document */
body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding:0px;
	background: url("../images/mainbg.gif") repeat-x;
 	color:#000000;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:11px;
 	line-height:18px;
}

img 
{
	border:none;
}

div {
	padding:0px;
	margin:0px;
}

h3
{ 
  	font-size:15px; 
  	font-family:Arial, Helvetica, sans-serif; 
  	line-height:16px; 
  	font-weight:bold;
  	color:#0099FF;
}
h4
{
   padding-top:10px;
}

#container div table {padding:0px;margin:0px;}

#bodybg{
	background: url("../images/mainbg.gif") repeat-x;
  	padding: 0px;
}

#mainTable
{  
   		width: 811px; 
		padding: 0px;
		
}

#header
{
	display: block;
	width: 811px;
	height: 165px;
	padding: 0px;
	margin: 0px;
}

#topBar
{ 	 
  	width: 811px;
  	background: url("../images/topbar_bg.gif") repeat-y;
	float: left;
	padding: 0px;
	margin: 0px;
	height:	37px;
}

#topMenu
{
	width: 799px;
	height: 37px;
	padding-left: 10px;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
	display: block;
	position: relative;
	font-size: 12px;
	letter-spacing: 0px;
}
.moduletable td {
	text-align: right;
	padding-top: 0px;
}

#topMenu a
{
	display: block; 
   	height: 37px;
	  padding-left: 18px;
	float: left;
   	text-align:center;
   	font-family:Verdana, Arial, Helvetica, sans-serif; 
   	font-size:12px;
   	background: url("../images/header_bg.gif") no-repeat right;
   	background-color: transparent;
   	color:#333333;
   	text-decoration:none;
   	margin-top: 0px;
   	padding-top: 0px;
   	line-height: 33px;
}

#toMmenu a:hover
{ 
   	color:#666666;
   	text-decoration:none;
}

#container
{  
   	text-align:left;
   	width:  811px;
	position: relative;
   	background: url("../images/body_bg.gif") repeat-y;
	clear: both;
	margin: 0px;
}



#topBorder {
	height: 4px;
	background : url(../images/top_border.gif)
}

#footerBorder {
	height: 4px;
	background : url(../images/bottom_border.gif)
}

#leftBorder
{ 	
	width: 10px;
	height: 319px;
    float:left;
	background: url("../images/bodyLeft.gif") no-repeat;
	
}
#leftContainer
{ 	
    padding-left:0px;
	width: 210px;
    float:left;
	
}
#flashHolder
{
	width:   208px;
	height:  233px;
	display: block;
	border-left:  1px solid #004883;
	background-color: #F4F4F4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004883;
   
}
#sideButton a
{  	
     border: 1px solid #004883;
     text-align:center;
  	 font-size:16px;
  	 font-weight:bold;
 	 background: url("../images/but_bg.gif") repeat-x;
 	 background-color: #DCF4FF;
  	 display: block; 
  	 width: 208px;
	 height: 50px;
	 font-family:Arial, Helvetica, sans-serif;
  	 color: #666666;
  	 text-decoration:	none;
}
#bodyContainer
{	   
   	float: left;
  	width: 370px;
}

#bodyText
{
   padding:10px 10px 10px 10px;
} 

#bodyText img
{
   padding:10px 10px 10px 10px;
}

#rightContianer
{     
	float: left;
	width: 210px;  	
}
#searchContianer
{  
   	border: 1px solid #004883;
		padding-top:5px;
		padding-left: 10px;
   	height: 70px;
   	width:auto;
   	display: block;
   	background: url("../images/search_bg.gif") no-repeat;
}
#rightBorder
{ 	
	width: 11px;
	height: 319px;
    float:left;
	background: url("../images/bodyRight.gif") no-repeat;
	
}
#footer
{
	width:811px; 
	height: 35px; 
	display: block;
	background: url("../images/footer_bg.gif") repeat-y;
	font-family:Arial, Helvetica, sans-serif; 
	clear:both;
	text-align:left;
	padding-left: 11px;
}
 
#footer a
{
   	color:#ffffff; 
   	text-decoration:none; 
}
#footer a:hover
{
   	color:#ffffff; 
   	text-decoration: underline; 
   
}
#bottomBorder
{
  	width:811px; 
  	height: 11px; 
  	display: block;
  	background: url("../images/bottom_bg.gif") no-repeat;
  	clear:both; 
}
