#dropmenudiv{
position:absolute;
border:1px solid grey;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid grey;
padding: 1px 0;
color:#575757;
text-decoration: none;
font-weight: bold;
}


#dropmenudiv a:hover{ /*hover background color*/
background-color: #F9F9F9;
}


body {
color: #646464;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
height: 100%;
margin: 0px;	
padding: 0px;	
background-image: url(../img/bg.gif);
background-repeat:repeat;
background-position:left;
}
	
	
body a, body a:active, body a:visited{
color: #2565a5;
text-decoration:none;
}	

body a:hover{
color: #473189;
text-decoration:underline;

}

.gen {
padding:1px;
background-color:#FFFFFF;
width:750px;


}

.gen_table {
width:748px;


}

.top {
height:47px;
border:1px solid #999999;
background-image:url(../img/bg_top.gif);
background-repeat:repeat;
background-position:top left;
}

.top_top {
background-image:url(../img/top_bottom_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;

}

#shadow_left {
width:4px;
background-image: url(../img/bg_left.gif);
background-repeat:repeat-y;
background-position:top right;
}

#shadow_right {
width:4px;
background-image: url(../img/bg_right.gif);
background-repeat:repeat-y;
background-position:top left;
}


.content {
vertical-align:top;
padding:1px;
color: #646464;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:14px;
border:1px solid #999999;
background-color:#f9f9f9;
background-repeat:repeat;
}

.content_table {

}


#header {
height:197px;
vertical-align:top;
text-align:center;
background-color:#FFFFFF;
background-image:url(../img/header_bg.gif);
background-position: bottom;
background-repeat:repeat-x;


}

.content_inner {
padding-top:5px;
padding-left:8px;
padding-right:2px;
padding-bottom:5px;


}

.right {
width:220px;
color: #646464;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
vertical-align:top;
}

.left {
background-color:#FFFFFF;
padding-top:6px;
padding-left:6px;
padding-right:6px;
vertical-align:top;
height:100%;
width:514px;
border:1px solid #999999;


}

.leftqa {
background-color:#FFFFFF;
padding-top:6px;
padding-left:6px;
padding-right:6px;
vertical-align:top;
height:100%;
width:514px;
border:1px solid #999999;


}

.text_header {
height:22px;
padding-left:20px;
vertical-align:middle;
background-color:#2565a5;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.list {
margin-left:30px;
padding-left:16px;
padding-bottom:1px;
}

.cont {
vertical-align:top;
text-align:justify;
padding-left:6px;
padding-right:6px;
padding-bottom:1px;
color: black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
}

.cont table {
text-align:justify;
padding-top:6px;
padding-left:6px;
padding-right:6px;
padding-bottom:1px;
color: black;
margin-top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;

}

.imgs {
float:left;
vertical-align:top;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;

}

.blue_sep {
line-height:5px;
height:5px;
background-color:#2565a5;
}

.ribbon {
z-index:300;
position:absolute;
left:55%;
right:45%;
top:4px;

}

.ul {
list-style-image:url(../img/ul_picture.jpg);
margin-right:5px;
margin-top:2px;
margin-bottom:2px;
margin-left:30px;

}

li {
padding-top:5px;
padding-bottom:5px;

}

.top_menu {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:5px;
padding-left:5px;
font-weight:bold;
text-align:left;
vertical-align:top;
text-decoration:none;
}

.top_menu a, .top_menu a:link, .top_menu a:active, .top_menu a:visited  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:5px;
padding-left:5px;
font-weight:bold;
text-align:left;
vertical-align:top;
text-decoration:none;

}

.top_menu a:hover {
color:#2565a5;
font-weight:bold;
text-decoration:underline;

}

.menu {
background-image:url(../img/menu_bg.gif);
background-repeat:repeat-x;
height:21px;

}

.menu_button {
vertical-align:middle;
margin-left:4px;
margin-right:4px;
margin-top:1px;
border:0;

}

.menu_bottom {
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;

}

.menu_bottom a, .menu_bottom a:link, .menu_bottom a:active, .menu_bottom:visited {
color:#666666!important;
}

.menu_bottom a:hover {
color:#2565a5!important;

}

form {
margin-right:10px;
margin-bottom:5px;
height:10px;

}

.rib {
padding-left:157px;

}

.rib2 {
padding-left:44px;

}

.rib03 {
padding-left:23px;

}

.rib4 {
padding-left:53px;
}

.rib41 {
padding-left:80px;
}

.rib42 {
padding-left:98px;
}

.rib43 {
padding-left:113px;

}

.rib44 {
padding-left:1px;

}

.rib45 {
padding-left:1px;
}

.rib05 {
padding-left:60px;
}

.rib10 {
padding-left:80px;
}

.rib12 {
padding-left:80px;
}

.rib14 {
padding-left:83px;
}

.rib15 {
padding-left:52px;
}

.bbrtext ul {
margin-right:5px;
margin-top:2px;
margin-bottom:2px;
margin-left:10px;

}

.bbrtext1 li{
padding-top:1px;
padding-bottom:1px;

}