/* CSS Document */
body{
margin:0px;
padding:0px;
/*background:url(../images/body.jpg) repeat-x;*/
}
.header_bg{
background:url(../images/gray-background.gif) repeat-x;
}
.box1_top_bg{
background:url(../images/box_top_bg.gif) repeat-x;
}
.box_body{
border:1px #adadad solid;
border-bottom:none;
border-top:none;
}
.box_bot_bg{
background:url(../images/box_bot_bg.gif) repeat-x;
}
.box2_top_bg{
background:url(../images/box2_mid_top_bg.gif) repeat-x;
}
.box2_bot_bg{
background:url(../images/box2_mid_bot_bg.gif) repeat-x;
}
.box2_body_bg{
background:url(../images/box2_body_bg.gif) repeat-x;
border:1px #adadad solid;
border-bottom:none;
border-top:none;
background-color:#fafafa;
}
.body_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height:18px;
	
}
.text_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.bullet_list
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform:none;
	color:#333333;
	text-decoration: none;
}

.bullet_list ul
{
margin:0;
padding:5px 0 0 0px;
list-style-type:none;
line-height:normal;
}

.bullet_list ul li
{
margin:0;
padding:0 0 5px 5px;
list-style-type:none;
line-height:normal;
/*background-image:url(../images/bullet2.gif);
background-repeat:no-repeat;
background-position:0 5px;
*/    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.bullet_list ul li a{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	}
.bullet_list ul li a:hover{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #94272a;
	text-decoration: none;
	}

/*.menu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform:none;
	color:#333333;
	text-decoration: none;
}

.menu ul
{
margin:0;
padding:5px 0 0 0px;
list-style-type:none;
line-height:normal;
}

.menu ul li
{
margin:0;
padding:0 0 5px 20px;
list-style-type:none;
line-height:normal;
}
.menu ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform:none;
	color:#333333;
	text-decoration: none;
	}
	.menu ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform:none;
	color:#d8150a;
	text-decoration: none;
	}
*/
.footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform:none;
	color:#333333;
	text-decoration: none;
	}

.footer ul
{
margin:0;
padding:0px 0 0 0px;
list-style-type:none;
line-height:normal;
}

.footer ul li
{
margin:0;
padding:2px 0 5px 5px;
list-style-type:none;
line-height:normal;
/*background:url(../images/arrow.gif) no-repeat;
background-position:0 0px;*/
}
.footer ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform:none;
	color:#333333;
	text-decoration: none;
	}
	.footer ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform:none;
	color:#333333;
	text-decoration: underline;
	}


.footer_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.footer_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}

.footer_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #e83333;
	text-decoration: none;
}

.link a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #e83333;
	text-decoration: underline;
}

.link a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #e83333;
	text-decoration: none;
}

.list 
{
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color:#434242;
	text-decoration: none;
	
}

.list a
{
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #434242;
	text-decoration: none;
}

.list a:hover
{
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #94272a;
	text-decoration: none;
}

.list ul
{
margin:0;
padding:0;
list-style-type:none;
line-height:normal;
}

.list li
{
margin:0;
padding:4px 0 5px 20px;
list-style-type:none;
line-height:normal;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:10px 2px;
}

.red_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #e51a23;
	text-decoration: none;
}

.toplinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #e51a23;
	text-decoration: none;
}

.toplinks a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #e51a23;
	text-decoration: none;
}

.toplinks a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

#nav
{
background-image:url(../images/nav_bg.jpg);
background-repeat:repeat-x;
}

#nav ul
{
margin:0;
padding:0;
list-style-type:none;
line-height:normal;
}

#nav li
{
margin:0;
padding:10px;
list-style-type:none;
line-height:normal;
background:url(../images/nav_seprator.jpg) no-repeat 100% 10px;
float:left;
}

#nav li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

#nav li a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #e51a23;
	text-decoration: none;
}

.nav_gray_bg
{
background:url(../images/nav_gray_bg.jpg) repeat-x top right;
width:100%;
}

.table_border
{
border:solid 1px #cccccc;
}

.table_bg
{
background-image:url(../images/table_bg.jpg);
background-repeat:repeat-x;
background-color:#efefef;
}


.box_heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: black;
	text-decoration: none;
	background-image:url(../images/box_heading_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

/* CSS Document */
.anylinkcss{
visibility: hidden;
position:absolute;
line-height: 18px;
z-index: 100;
background-color: white;
width: 140px;
font-family:Arial, Helvetica, sans-serif; font-size:11px;
margin-top:10px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
padding: 3px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color: black;
font-family:Arial, Helvetica, sans-serif; font-size:11px;
line-height:normal;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: white;
color: black;
text-decoration:none;
}

.underline
{
border-bottom: 1px solid red;
}

.footer_bg
{
background:url(../images/footer_bg.jpg) repeat-x;
}

.flag ul
{
margin:0;
padding:0px 0 0 0px;
list-style-type:none;
line-height:normal;
}

.flag ul li
{

list-style-type:none;
line-height:normal;
/*background:url(../images/arrow.gif) no-repeat;
background-position:0 0px;*/
margin:7px 0px;
}

.flag ul li a
{
margin:0;
padding:5px;
list-style-type:none;
line-height:normal;

}
h1{padding:0px; margin:0px;}


/** menu**/

#menu {
  font-size: 12px;
  line-height: normal;
 /* background-image:url(../images/nav_bg.jpg);
  background-repeat:repeat-x;*/
margin:0;
padding:0;
margin-top:4px;
 color:#000000;
}
ul.mnbv {list-style:none; margin:0; padding:0px; margin-top:4px;}
ul.mnbv * {margin:0; padding:0}
ul.mnbv a {display:block; color:#000; text-decoration:none;}
ul.mnbv li {position:relative; float:left; margin-right:2px}
ul.mnbv ul {position:absolute; top:32px; left:0; background:#fff; display:none; opacity:0; list-style:none; border:0px solid #FF0000;}
ul.mnbv ul li {position:relative; border-top:1px solid #fff;  width:118px; margin:0; }
ul.mnbv ul li a {display:block; padding:3px 7px 5px; background-color:#fafafa;font-size:11px; font-weight:normal;}
ul.mnbv ul li a:hover {background-color:#f2f0f0;font-size:11px; font-weight:normal;}
ul.mnbv ul ul {left:118px; top:-1px;}
ul.mnbv .menulink {border:0px solid #aaa; padding:5px 5px 6px; font-weight:bold; width:104px; font-size:12px; background-image:url(../images/nav_seprator.jpg); background-repeat:no-repeat; background-position:right; text-align:center;}
ul.mnbv .menulink:hover, ul.menu .menuhover {border:0px solid #aaa; padding:5px 5px 6px; font-weight:bold; width:104px; font-size:12px; background-image:url(../images/nav_seprator.jpg); background-repeat:no-repeat; background-position:right; text-align:center; }
ul.mnbv .sub {background:#fff url(../images/arrow.gif) 136px 8px no-repeat;background-color:#fafafa; }
ul.mnbv .topline {border-top:1px solid #dd0024}
