div#ptl_page {
width:800px;
}
/*IE :hover patch*/
body { behavior: url("/css_hover.htc"); } 

table.contentpaneopen {
float:left;
}

div#headline_banner{
float:left;
height:121px;
width:800px;
clear:both;

}

div#top_menu{
background-color:#3F4EB3;
float:left;
height:32px;
left:8px;
margin-left:3px;
position:absolute;
top:129px;
width:809px;
}


div#top_menu ul li{
height:24px;
float:left;
list-style:none;

}
div#top_menu  ul#menulist_root{
float:left;
margin-top:4px;
margin-left:-38px;

}

div#menutext {
visibility:hidden;
}

div#top_menu ul li ul {
width:200px;
background: #000053;
}

/* drop down menus*/
div#top_menu ul li ul li {
width:200px;
background: #000053;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
height: 20px;
color:#FFFFFF;
background-color:#3F4EB3;
border:1px solid grey;
}
div#top_menu ul li ul li a.sublevel{
color:#FFFFFF;
background-color:#3F4EB3;
background-image:none;
display:block;
}
div#top_menu ul li ul li a.sublevel:link, a.sublevel:visited {
color:white;
text-decoration:none;
}
div#top_menu ul li ul li a.sublevel:hover{
background-color:white;
color:blue;
}


div#top_menu ul li:hover ul#menulist_3 li{ display:block; } 
div#top_menu ul li:hover ul#menulist_5 li{ display:block; } 
div#top_menu ul li:hover ul#menulist_7 li{ display:block; } 
div#top_menu ul li:hover ul#menulist_9 li{ display:block; } 
div#top_menu ul li:hover ul#menulist_11 li{ display:block; } 


div#top_menu ul li ul#menulist_3 li {
width:180px;
display:none;
}
div#top_menu ul li ul#menulist_5 li {
width:300px;
display:none;
}
div#top_menu ul li ul#menulist_7 li {
width:230px;
display:none;
}
div#top_menu ul li ul#menulist_9 li {
width:230px;
display:none;
}
 div#top_menu ul li ul#menulist_11 li {
width:180px;
display:none;
}

/*home*/
div#top_menu ul li#menuitem_1{width:80px;}
div#top_menu ul li#menuitem_1 a{
background:transparent url(/images/HomeNew_r5_c1.jpg) no-repeat scroll 0 0;
width:80px;
height:24px;
float:left;
}
/*seperator */
div#top_menu ul li#menuitem_2{width:14px;}

/*about us */
div#top_menu ul li#menuitem_3{width:116px;}
div#top_menu ul li#menuitem_3 a.mainlevel,div#top_menu ul li#menuitem_3  a.mainlevel_current,div#top_menu ul li#menuitem_3  a.mainlevel_active{
background:transparent url(/images/HomeNew_r5_c4.jpg) no-repeat scroll 0 0;
width:116px;
height:24px;
float:left;
}

/*seperator */
div#top_menu ul li#menuitem_4{width:14px;}


/*svrcs */
div#top_menu ul li#menuitem_5{width:157px;}
div#top_menu ul li#menuitem_5 a.mainlevel,div#top_menu ul li#menuitem_5 a.mainlevel_current,div#top_menu ul li#menuitem_5 a.mainlevel_active{
background:transparent url(/images/HomeNew_r5_c7.jpg) no-repeat scroll 0 0;
width:157px;float:left;height:24px;
}

/*seperator */
div#top_menu ul li#menuitem_6{width:14px;height:24px;}

/*forms */
div#top_menu ul li#menuitem_7{width:89px;}
div#top_menu ul li#menuitem_7 a.mainlevel,div#top_menu ul li#menuitem_7 a.mainlevel_current,div#top_menu ul li#menuitem_7 a.mainlevel_active{
background:transparent url(/images/HomeNew_r5_c10.jpg) no-repeat scroll 0 0;
width:89px;float:left;height:24px;
}
/*seperator */
div#top_menu ul li#menuitem_8{width:14px;height:24px;}

/*faq */
div#top_menu ul li#menuitem_9{width:67px;height:24px;}
div#top_menu ul li#menuitem_9 a.mainlevel,div#top_menu ul li#menuitem_9  a.mainlevel_current,div#top_menu ul li#menuitem_9 a.mainlevel_active{
background:transparent url(/images/HomeNew_r5_c12.jpg) no-repeat scroll 0 0;
width:67px;float:left;height:24px;
}
/*seperator */
div#top_menu ul li#menuitem_10{width:14px;height:24px;}

/*info */
div#top_menu ul li#menuitem_11{width:221px;height:24px;}
div#top_menu ul li#menuitem_11 a.mainlevel,div#top_menu ul li#menuitem_11  a.mainlevel_current,div#top_menu ul li#menuitem_11  a.mainlevel_active{
background:transparent url(/images/HomeNew_r4_c15.jpg) no-repeat scroll 0 0;
width:221px;float:left;height:24px;
}

div#headline_banner table {
float:left;
}

div#bannerleft {
height:121px;
position:absolute;
top:8px;
left:12px;
}

div#bannercontact {
height:121px;
left:605px;
position:absolute;
top:8px;
width:215px;
}

div.moduletable {
}


div#page_left{
width:150px;
height:auto;
float:left;

margin-left:-36px;
margin-right:85px;
}

div#page_center{

float:left;
height:auto;
margin-top:25px;

}
div#page_right{
float:left;
height:auto;
margin-left:-18px;
margin-top:28px;
width:185px;
}



div#footer{
height:50px;
float:left;
width:800px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;


}


/* menus */


   ul li ul li a:link              { color:white; text-decoration:none; }
    ul li ul li a:visited         { color:white; text-decoration:none; }
    ul li ul li a:hover            { color:white; text-decoration:none; }
   ul li ul li a:active          { color:white; text-decoration:none; }




div#services_menu a {
text-decoration:none;

}
div#services_menu ul.menu {
padding: 0 0 0 0;
margin: 0 0 0 0;
border:medium solid #323E90;
border-bottom:none;
height:auto;
margin-left:40px;
margin-top:25px;
width:185px;
}
div#services_menu ul li{
list-style:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:4px;
}
div#services_menu ul li span.separator img{
margin-bottom:-7px;
}


div#about_menu a {
text-decoration:none;

}
div#about_menu ul.menu {
padding: 0 0 0 0;
margin: 0 0 0 0;
border:medium solid #323E90;
border-bottom:none;
height:auto;
margin-left:40px;
margin-top:25px;
width:185px;
}
div#about_menu ul li{
list-style:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:4px;
}
div#about_menu ul li span.separator img{
margin-bottom:-7px;
}


/*right column*/
div#mailinglist {
margin-left:40px;
margin-top:25px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
border:medium solid #323E90;
border-bottom:none;
width:185px;
}

div#news_menu ul.menu {
float:left;
padding: 0 0 0 0;
margin: 0 0 0 0;
border:medium solid #323E90;
height:auto;
margin-left:40px;
margin-top:25px;
width:185px;
}
div#news_menu ul li{
list-style:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:4px;
}
div#news_menu ul li span.separator{
height:19px;

}

div#events_menu ul.menu {
float:left;
padding: 0 0 0 0;
margin: 0 0 0 0;
border:medium solid #323E90;
height:auto;
margin-left:40px;
margin-top:25px;
width:185px;
}
div#events_menu ul li{
list-style:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:4px;
}
div#events_menu ul li span.separator{
height:19px;
}


a:hover {
	color: #0b3768;
}

h3, .componentheading, table.moduletable th {
  color: #135cae;
}

div.module_menu {
	background: url(../images/blue/mw_box_br.png) 100% 100% no-repeat;
}

div.module_menu div {
	background: url(../images/blue/mw_box_bl.png) 0 100% no-repeat;
}

div.module_menu div div {
	background: url(../images/blue/mw_box_tr.png) 100% 0 no-repeat;
}

div.module_menu div div div {
	background: url(../images/blue/mw_box_tl.png) 0 0 no-repeat;
}
 .contentpaneopen H1{
color:#3F4EB3;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-style:oblique;
font-variant:small-caps;
font-weight:bolder;
}

.Title {
color:#3F4EB3;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-style:oblique;
font-variant:small-caps;
font-weight:bolder;
}
.BodyText {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
#width:540px;
width:572px;
}
.BodyTextNoWidth {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.BodyTextShort {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:300px
}

.BodyTextCustom {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width: 507px;
}

.style1 {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.style2 {
color:#3F4EB4;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.style4 {color: #3F4EB3; font-style: oblique; font-weight: bolder; font-variant: small-caps; font-family: Arial, Helvetica, sans-serif;}

.style5 {
color:#003399;
font-weight:bold;
}

.style6 {
color:#000000;
}

.style8 {
color:#000099;
}.style9 {
color:#000099;
}

.style10 {font-size: 13px; color:#000099;}
.style11 {color: #000066;}

.Tab_Back {
background-image:url(/AltImages/tab.gif);
background-repeat:no-repeat;
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}