/* CSS Document */
Body{
margin: 0;
padding: 0;
font-family: Calibri, Arial;
font-size: 15px;
color: #000000;
background-image: url(../images/main_bg.gif);
background-repeat: repeat-x;
background-color:#b2b2b2;
}
.main{
margin: 0 auto;
width: 980px;

}
.header{
margin: 0 auto;
width: 980px;
}
.middle{
margin: 0 auto;
width: 980px;
}
.bottom{
margin: 0 auto;
width: 980px;
}
.content_box{
padding: 20px
}
.top_rpt{
background-image: url(../images/top_rpt.gif);
background-repeat: repeat-x;
background-position: top
}
.top_section{
background-color: #ffffff;
height: 120px;
width: 1000px;
padding-top: 10px;
text-align: center
}
.logo{
background-image: url(../images/logo.gif);
background-repeat: no-repeat;
float: left;
width: 135px;
height: 67px;
margin-left: 10px
}
.logo_text{
background-image: url(../images/logo_text.gif);
background-repeat: no-repeat;
float: left;
width: 400px;
height: 44px;
margin-top: 20px
}
.nav_bg{
background-image: url(../images/nav_bg_rpt.gif);
background-repeat: repeat-x;
height: 40px
}

.nav_text{
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
font-weight: bolder;
line-height: 19px;
background-image: url(../images/devider.gif);
background-repeat: no-repeat;
background-position: right
}
.nav_text_2{
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
font-weight: bolder;
line-height: 19px;
}
.upper_box_bg{
background-image: url(../images/upper_box_bg.gif);
background-repeat: no-repeat;
height: 148px;
width: 981px;
background-position: center
}


.right{
float: right;
width: 412px
}
.text_fld_bdr{
border: 1px solid #ea3d3d;
background-color: #FAFAFA;
font-size:11px;
font-weight: normal;
height: 18px;
width: 315px;
color: #b6af9c;
padding: 3 5 3 3;
margin: 0
}
.text_fld_bdr_2{
border: 1px solid #ea3d3d;
background-color: #FAFAFA;
font-size:11px;
font-weight: normal;
height: 18px;
width: 130px;
color: #b6af9c;
padding: 3 5 3 3;
margin: 0
}
.textarea, .inputtext, .inputpassword {
font-family:Calibri, Arial;
font-size:10px;
padding:3px;
}
.middle_section {
height: 400px;
}
.white_text{
font-weight: normal;
color: #FFFFFF;
font-size: 14px
}
.nav_white_text{
color:#FFFFFF;
font-weight: bold;
font-size: 14px;
text-decoration: none
}
h2{
color:#FFFFFF;
font-weight: bold;
margin: 0;
padding: 0
}
.footer_text{
color:#999999;
font-size: 12px;
text-decoration: none
}
.footer_text a:hover{
color:#696969;
text-decoration: none
}
.grey_box{
background-image: url(../images/gray_box_1_bg_rpt.gif);
background-repeat: repeat-x;
border: 1px solid #d6d6d6;
height: 125px;
width: 214px;
margin-left: 0px;
margin-right: 10px;
font-size: 14px;
color: #FFFFFF;
padding-left: 10px;
font-weight: bold
}

.grey_box2{
background-image: url(../images/gray_box_1_bg_rpt.gif);
background-repeat: repeat-x;
border: 1px solid #d6d6d6;
height: 125px;
width: 179px;
margin-left: 0px;
margin-right: 10px;
font-size: 14px;
color: #FFFFFF;
padding-left: 10px;
font-weight: bold
}
.grey_box_left_1{
background-image: url(../images/gray_box_1_bg_rpt.gif);
background-repeat: repeat-x;
border: 1px solid #d6d6d6;
height: 125px;
width: 219px;
margin-left: 10px;
margin-right: 10px;
font-size: 14px;
color: #FFFFFF;
padding-left: 10px;
font-weight: bold
}
.blue_text{
font-size: 14px;
color: #0066CC;
font-weight: bold
}
.green_text{
font-size: 12px;
color: #719e06;
text-decoration: none
}
.top_bdr{
border-top: dotted 1px #ffffff
}
.red_bdr{
border: solid 2px #CC3300
}
.right_btm_gray{
background-image: url(../images/btm_right_bg_gray.gif);
background-repeat: no-repeat;
height: 146px;
width: 670px;
margin: 0
}
.u_b_b_1{
background-image: url(../images/upper_box_bg_1.gif);
background-repeat: no-repeat;
height: 41px;
width: 276px;
font-size: 20px;
color: #FFFFFF;
font-weight: bold;
margin-top: 10px;
text-align: center bottom;
vertical-align: bottom;
float: left;
font-family: Arial Narrow
}
.u_b_b_2{
background-image: url(../images/upper_box_bg_2.gif);
background-repeat: no-repeat;
height: 105px;
width: 850px;

}

/*menu css*/
#menuh-container
	{
	text-align: center;
	width: 600px;
	height: 35px;
	left: 0
	}

#menuh
	{
	
	background-image: url(../images/nav_bg_rpt.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	font-family: calibri;
	font-weight: bold;
	width:640px;
	float:left;
	margin:0;
	padding-top: 10px;
	height: 32px;


	}
	.menuh{
	background-image: url(../images/devider.gif);
	background-position: right middle;
	background-repeat: no-repeat
	}
		
#menuh a
	{
	text-align: center;
	display:block;
	white-space:nowrap;
	margin:0;
	padding: 2px;
	height: 30px;
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{

	
	text-decoration:none;
	height: 30px;
	color: white;
	}
	
#menuh a:hover						/* menu on mouse-over  */
	{
	color: white;
	text-decoration:none;
	}	
	
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{

	
	}
	
#menuh a.parent 	/* attaches side-arrow to all parents */
	{
	text-align:left;
	background-color:#ca1819;
	height: 25px;
	width:90px;
	margin-left: 15px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid #c8c7c7;
	border-left: 1px solid #c8c7c7;
	border-right: 1px solid #c8c7c7
	
	}
#menuh a.parent:hover 
{
    text-align:left;
	background-color: #bd0f0f;
	height: 25px;
	width: 90px;
	margin-left: 15px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid #ffffff}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:90px;	/* width of all menu boxes */
	/* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#menh a" rule so that the menu boxes
	will have space on either side of the text -- try it */
	}

#menuh li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	}

#menuh ul ul
	{
	z-index:500;
	top:0;
	display:none;
	padding: 1px;
	margin:-1px 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;
}

/* End CSS Drop Down Menu */

