/* CSS Document */

body
{
	background:  repeat-x #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 11px Tahoma, Arial;
}
.MainBody
{  
	

	background:url(img_04.jpg) repeat-x #faffff;
	width: 932px;
}
.LocationRow
{  
	
	background: url(img_03.jpg) no-repeat;
	height: 20px;
	color:#FFFFFF;
	padding-left: 360px;
}

a 
{
    color: #000033;
    font-weight: normal;
    font-family:Tahoma;
    text-decoration:none;
}
.HorizontalMenuBar
{
	

	
	background: #2577C3;
	height: 36px;
	color:#FFFFFF;
	padding-left: 360px;
	padding-left: 35px;	
}
.BlackText
{
	color:#000000;
}

.HeaderMenu
{
	
	background:url(img_01.jpg) no-repeat;
	height:31px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 20px;
}
.HeaderMenu a
{
	color: #FFFFFF;
	font-weight: bold;
}
.HeaderMenu2
{
	background:url(img_21.jpg) no-repeat right top;
	height: 31px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
}
.HeaderLogo
{
	
	
	background:url(img_02.jpg) no-repeat;
	height: 128px;
}
#LayerSearch {
	position:absolute;
	left:720px;
	top:60px;
	width:230px;
	height:21px;
	z-index:1;
}
.BodyTable
{
	background:url(img_12.jpg) no-repeat bottom #FFFFFF;
}
.line
{
    border-bottom : solid 1px black;
   
    }
.MainFooter
{
    

	background:url() no-repeat;
	height: 99px;
	width: 931px;
	font: 11px Verdana,Verdana, Arial;
}
a.navsection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414A5B;
	font-weight: normal;
	text-decoration: none;
	padding: 4px 11px 4px 11px;
	display: block;
	margin-left: 5px;
	margin-right: 7px;
}
a:hover.navsection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414A5B;
	font-weight: bold;
	background: url(img_06.jpg) repeat-x;
	padding: 3px 10px 3px 10px;
	border: 1px solid #c8cf70;
	text-decoration: none;
}
a.navsubsection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414A5B;
	font-weight: normal;
	text-decoration: none;
	padding: 4px 11px 4px 21px;
	display: block;
	margin-left: 5px;
	margin-right: 7px;
	
}
a:hover.navsubsection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414A5B;
	font-weight: bolder;
	text-decoration: none;
	background: url(img_07.jpg) repeat-x;
	padding: 3px 10px 3px 20px;
	border: 1px solid #c8b8dc;
}
.navsubsection a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414A5B;
	font-weight: bolder;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 3px 10px 3px 20px;
	border: 1px solid #C8CFDC;
}
.LeftSideMenu
{
	width: 217px;
	background:url(img_08_1.jpg) top no-repeat;
	
	padding-top: 20px;
	padding-right: 10px;
}

.BodyTD
{
padding-top: 9px;
}
.ContentTD
{
background:url(img_23.jpg) no-repeat;
}
.TablePopUp
{
	width: 202px;
	background:url(img_16.jpg) no-repeat;
	height: 88px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 67px;
	padding-top: 5px;
	color: #5b5b9a;
}
.TablePopUp a
{
	width: 202px;
	height: 88px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 50px;
	padding-top: 5px;
	color: #5b5b9a;
	text-decoration: none;
	vertical-align: top;
}
.TablePopUp a:hover
{
	width: 202px;
	height: 88px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 50px;
	padding-top: 5px;
	color: #5b5b5b;
}
.TableOneLine
{
	width: 202px;
	background:url(img_18.jpg) no-repeat;
	height: 34px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 69px;
	padding-top: 5px;
	color: #5b5b9a;
}
a.nav, wpListItem {
	width: 160px;    
	font-family:Times New Roman,Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000ff;
	font-weight: normal;
	text-decoration: none;
	padding: 2x 2px 2px 2px;
	display: block;
	margin-left: 0px;
	margin-right: 7px;	
}
a:hover.nav {
	font-family: Times New Roman,Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#3366FF;
	
	padding: 2x 2px 2px 2px;
	text-decoration:underline;
}
a:hover.pagelink
{
    font-family:Trebuchet MS,Verdana,Arial,sans-serif;
    font-size: 14px;
    color:#3366FF;
	
	padding: 2x 2px 2px 2px;
	text-decoration:underline;
}
    a.pagelink
    {
        color:Blue;
        font-family:Trebuchet MS,Verdana,Arial,sans-serif;
        font-size: 14px;
        }
a.navOLD {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414A5B;
	font-weight: normal;
	text-decoration: none;
	padding: 4px 11px 4px 11px;
	display: block;
	margin-left: 5px;
	margin-right: 7px;
}
.PageTitle
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.15em; 
	MARGIN: 0px; 
	COLOR: #0d5198; 
	PADDING-TOP: 0.5em; 
	BORDER-BOTTOM: #f2ae67 3px solid
}
a:hover.navOLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414A5B;
	font-weight: bolder;
	background: url(img_06.jpg) repeat-x;
	padding: 3px 10px 3px 10px;
	border: 1px solid #c8cf70;
	text-decoration: none;
}
.title {
	font: 22px 'Times New Roman';
	color: #005499;
	border-bottom: 1px solid #C8CFDC;
	padding-bottom: 10px;
	display: block;
}
.SubTitle {
	font: bold 16px 'Times New Roman';
	color: #47505F;
	width: 100%;
}
.ListTitle {
	font: bold 13px 'Times New Roman';
}
.WpTitle
{
	font: bold 13px 'Times New Roman';
	color: #1B3160;
	width: 100%;
	padding-left: 10px 5px 5px 5px;
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #005499;
}
.body2 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #47505F;
	margin-right: 10px;
}

.text {
	font: 12px Arial, Helvetica, sans-serif;
	color: #47505F;
}
.whiteText
{
		FONT: 11px Verdana,Verdana, Arial; 
		color:#FFFFFF;
}
ul li 
{
    margin:0px;
	padding: 3px;	
	FONT: 11px Tahoma, Tahoma, Verdana, Arial; 
	color: #666666;
	list-style-image: url(arrow.gif);
	}
.onMenu a
{
	display: block;
	background:url(img_19.jpg) no-repeat;
	width: 61px;
	height: 28px;
	color:#000000;
	text-decoration: none;
}
.onMenu a:hover
{
	display: block;
	background:url(img_20.jpg) no-repeat;
	width: 61px;
	height: 28px;
	color:#000000;
	text-decoration: none;
}
/* Rounded Corner */
.roundcont {
	width: 100%;
	background-color: #fff;
	color: #333;

}
.roundcont1 {
	width: 100%;
	background-color: #FAFFFF;
	color: #333;
}
.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(tr.jpg) no-repeat top right; 
}

.roundbottom {
	background: url(br.jpg) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}  
    
#glowingtabs{
float:left;
width:100%;
font-size:90%;
line-height:normal;
}

#glowingtabs ul{
list-style-type: none;
margin:0;
padding:0;

}
#glowingtabs li{
display:inline;
margin:0;
padding:0;
font: Verdana;
float:left;
background:url(glowtab-left.gif) no-repeat left top;
margin-right: 1px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}
#glowingtabs li a {
font: Verdana;
float:left;
display:block;
background:url(glowtab.gif) no-repeat right top;
padding: 6px 12px 6px 3px;
font-weight:bold;
color:#3B3B3B;
}
#glowingtabs a:hover  {
color: #2577c3;


}
#glowingtabs #current a{
background-position:0 -82px;
}






/******Forum*********************/
.odd, td.info {
  background-color: #edf5fa;
  border-bottom: 1px Solid #d3e7f4;
}

.even {
  background-color: #fff;
  border-bottom: 1px Solid #d3e7f4;
}

td.title, td.container {
  border-bottom: 1px solid #b4d7f0;
  background-color: #d4e7f3;
  color: #455067;
  font-weight: bold;
  padding: 3px;
  height: 100%;
}
a.link 
{
  color: #529ad6;
}
.note {
  line-height: 150%;
  margin-bottom: 0.75em;
  color: #898989;
}
.black {
  border-bottom: 2px solid #d3e7f4;
  color: #494949;
  font-weight: bold; 
  background-color: #edf5fa;
}
.table
{
	border: 0px;
}
td
{
	border:0px;
}
.NoMargin
{
	margin: 0px 0px 0px 0px;
}
.Button
{
	Border: 1px Solid #6699cc;
	background-color:#d4e7f3; 
}
.TextInput, input, textarea, select
{
    font: 11px Tahoma, Arial;
}

.TabArea
{	
	z-index:-25;
    background:url(category_back.jpg);	
    padding: 5px;
    color:black	;
}

a.DisabledText,.DisabledText
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	FONT-SIZE: smaller; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; 
	COLOR: Olive; 
	PADDING-TOP: 0px; 
	TEXT-DECORATION: none;
}
.Link
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: Black; 
	font-weight: bold;
	PADDING-TOP: 0px; 
	TEXT-DECORATION: none;
}

hr
{
    border: 2px Solid #f9f9f9;
}
.PageContent
{ 
	 font-family: 'Trebuchet MS'; }

.PageContent ul li
{ 
	 font-family: 'Trebuchet MS'; }

.pTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
text-decoration: underline;
font-weight: bolder;
}
deff	
{
 	font-family: verdana, arial;
	font-size:12px;
	color:#003366;	
	text-decoration:none;		
}
deff:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	background-color:#CEEBFD;
	color:#003366;	
}
.Underline{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
word-spacing: 5mm;
}
.productBorder
{
    border:2px solid #0070c0;
    padding:10px;
    }
.divtext
{
    text-align: left ; }
.textcolor
{
  color:#0000ff;
  font-weight:bold;
    }
a:hover.demo 
{
    color :Blue;
    text-decoration:underline
    }
   .webborder
   {
    border-left : solid 1px #46CF6C;
    border-right : solid 1px #46CF6C;
    border-top : solid 1px #46CF6C;
     border-bottom : solid 1px #46CF6C;
    }
    .INPUT1
{
	BACKGROUND: url(_img_admin_023.jpg) repeat-x; 
	BORDER-RIGHT: #ededed 1px solid; 
	BORDER-TOP: #ededed 1px solid; 
	BORDER-BOTTOM: #ededed 1px solid; 
	BORDER-LEFT: #ededed 1px solid; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	font-weight: 100;	
}
.INPUT {
border-color:#808080 #D4D0C8 #D4D0C8 #808080;
border-style:solid;
border-width:1px;
float:left;
font-size:12px;
height:19px;
line-height:19px;
margin:0 0 11px;
padding:0 0 0 11px;
width:144px;
}
.border
{
   border-color: rgb( 100, 100, 255);
    }
