*{margin:0 auto;}
body
{background:#a3a3a3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:300;
color:#494949;
text-decoration:none;
}
#wrap
{width:900px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
background:#c8d7e3;
}
#header_part
{width:900px;
height:auto;
margin:0px;
padding:0px;
}
#header_upper
{width:900px;
height:57px;
margin:0px;
background:url(../images/head.jpg) repeat-x;
}
#header_upperleft
{width:390px;
height:44px;
padding:5px 0px 8px 10px;
margin:0px;
float:left;
}
#header_upperright
{width:500px;
height:57px;
margin:0px;
float:right;
padding:0px;
}
#header_upperrightupper
{width:277px;
height:21px;
margin:0px;
padding:0px;
float:right;
background:url(../images/header_upperrightupper.jpg);
}
#header_upperrighttext
{width:269px;
height:18px;
float:right;
margin:0px;
padding:3px 8px 0px 0px;
}
#header_upperrightlower
{width:257px;
height:28px;
margin:0px;
padding:8px 5px 0px 0px;
float:right;
}
#header_go
{width:auto;
height:18px;
float:right;
margin:0px;
padding:2px 0px 0px 0px;
}
#header_seach
{width:199px;
height:19px;
float:right;
margin:0px;
padding:1px 0px 0px 5px;
background:url(../images/form_background.jpg);
}
#header_lower
{width:895px;
height:auto;
margin:0px;
padding:3px 5px 3px 0px;
background:#c8d7e3;
}
#container
{width:892px;
height:auto;
float:left;
margin:0px;
padding:4px;
background:#E1E9EF;
}
#menu_bar
{width:175px;
height:308px;
margin:0px;
padding:0px;
float:left;
}
.applemenu{
margin: 0px 0;
padding: 0;
width: 198px; /*width of menu*/
}

.applemenu div.silverheader a{
background:url(../images/menu_background.jpg) repeat-x center left;
font: normal 12px "Verdana", "Trebuchet MS", Helvetica, sans-serif;
font-weight:600;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background:#C8D7E3;
font: normal 12px "Verdana", "Trebuchet MS", Helvetica, sans-serif;
color:#000000;
font-weight:300;
padding: 2px;
height: 183px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
.applemenu div.submenu a{ /*DIV that contains each sub menu*/
text-decoration:none;
color:#000000;
}
.applemenu div.submenu a:hover{ /*DIV that contains each sub menu*/
text-decoration:underline;
}

#flash_part
{width:708px;
height:auto;
float:left;
margin:0px;
padding:0px 0px 0px 4px;
}
.flash_background
{background-image:url(../images/flash_background.jpg);
width:708px;
height:308px;

}
#middle_part
{width:896px;
height:174px;
float:left;
padding:2px 0px 0px 4px;
background:#C8D7E3;
}
#tab_background
{width:887px;
height:174px;	
padding:0px;
float:left;
background:url(../images/tab_background.jpg);
}
.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: normal 12px "Verdana";
font-weight:600;
color: #C8D7E3;
width:887px;
float:left;
height:29px;
}
.solidblockmenu ul li{
text-align:center;
/* background: url(images/tab.jpg) center ; 
background-repeat:no-repeat; */
list-style-type:none;
margin-right:1px;
float:left;
width:175px;
padding-top:5px;
height:24px;
overflow:hidden;
}

.solidblockmenu ul li a{
float: left;
color: white;

text-decoration: none;
text-align:center;
}

.solidblockmenu ul li a:visited{
color: white;
}

.solidblockmenu ul li a.current{
color: white;
width:175px;
height:28px;
/*background: transparent url(images/tab_hover.jpg);
background-repeat:no-repeat;*/
}

.solidblockmenu li a:hover{
color: white;
width:175px;
height:29px;
/*background: transparent url(images/tab_hover.jpg);*/
text-decoration:none;
}

.tabcontainer{
padding-top:2px;
height:136px;
float:left;
width:879px;
}

.tabcontent{
float:left;
}
.tabcontent ul{
float:left;
	margin-top:0px;
	padding-left:0px;
	height:136px;
	width:222px;
	margin-right:1px;

}

.tabcontent ul li{
list-style-type:none;
float:left;
width:220px;
height:18px;
padding-left:2px;

}
.tabcontent ul li a{
list-style-type:none;
text-decoration:none;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-stretch:normal;
font-weight:300;
font-variant:normal;
}
.tabcontent ul li a:hover{
text-decoration:underline;
}
.left-content{
float:left;
width:670px;

}


.tabimage
{
padding-top:24px;
float:right;
padding-right:5px;

}
.tabcontent_headings{
text-decoration:none;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-stretch:normal;
font-weight:600;
font-variant:normal;
}
.tabcontent_links{
text-decoration:none;
padding-left:60px;
padding-top:2px;
color:#AB1716;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-stretch:normal;
font-weight:300;
font-variant:normal;
}
#footer_part
{width:890px;
height:18px;
margin:0px;
padding-top:8px;
padding-left:5px;
padding-right:5px;
float:left;
overflow:hidden;
background:url(../images/footer_background.jpg) repeat-x;
}
.footer_text
{width:445px;
margin:0px;
float:left;
font: normal 9px "Verdana", "Trebuchet MS", Helvetica, sans-serif;
font-weight:300;
color: #ffffff;
display: block;
text-decoration: none;
}
.footer_text a
{
text-decoration: none;
color:#ffffff;
}
.header_uppertext
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
font-variant:normal;
font-weight:300;
color:#FFFFFF;
text-decoration:none;
}
.header_go
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:600;
color:#FFFFFF;
text-decoration:none;
}
.header_lowertext
{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:600;
color:#36596f;
text-decoration:none;
}
.header_lowertext a
{
color:#36596f;
text-decoration:none;
}
.header_lowertext a:hover
{
color:#006AAC;
text-decoration:none;
}
.image{
background:url(../images/tab_hover.jpg);
}
.image1{
background:url(../images/tab.jpg);
}

.headertxtbgcolor
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:#990099;
	font-weight:bold;
}

.table
{
}
.tdleftborder
{
	border-left:1px #999999 solid;
}
.tdrightborder
{
	border-right:1px #999999 solid;
}
.tdtopborder
{
	border-top:1px #999999 solid;
	bo
	
}
.tdbottomborder
{
	border-bottom:1px #999999 solid;
	
}
.tdbottom_rightborder
{
	border-bottom:1px #999999 solid;
	border-right:1px #999999 solid;
	
}
.link2
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:600;
color:#244862;
text-decoration:none;
list-style:none;
background:#C8D7E3;
}
.link2 a
{
text-decoration:none;
color:#244862;
background:#C8D7E3;
}
.link2 a:hover
{
text-decoration:none;
color:#244862;
}
.other_mainheadings
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:600;
color:#AB1716;
text-decoration:none;
}
.tableborder {
	border: 1px solid #999999;
}
.link1
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:600;
color:#162A82;
text-decoration:none;

}