/* CSS Document */


body{
font-family:Arial;
font-size:11px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
background-color:#807f77;
/*text-align:left;*/
}
div,img{
border:0px;
border-collapse:collapse;
padding:0px;
margin:0px;
vertical-align:top;
}

.top {
width:996px;
height:37px;

margin-left:auto;

margin-right:auto;
background-image:url(../images/bg_3on3.gif);
}

h2 {
font-size:140%;
font-weight: normal;
font-family:Georgia,"Times New Roman",Times,serif
}

.topinner {
width:879px;
height:37px;
background:#fff;
margin-left:auto;
margin-right:auto;
background-image:url(../images/top_banner.jpg);

}

.outer{
width:940px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding-right:5px ;
padding-left:52px;
padding-bottom:0px;
background-color:#ded5b0;
background-image:url(../images/bg_3on3.gif);
background-repeat:no repeat-y;
}
.container{
width:879px;
margin-left:30;
margin-right:30;
margin-top:0px;
background-color:#ded5b0;
border-right:8px solid #fff;
border-left:8px solid #fff;
border-bottom:8px solid #fff;
background-image:url(../images/bg_line_inside.gif);
background-repeat:no repeat-y;
}
.topcontainer{
width:879px;
margin-bottom:20px;
display:none;
}
.subcontainer{
width:879px;

/*margin-left:auto;
margin-right:auto;*/
float:right;
}

input {vertical-align: middle;}
textarea {overflow: auto;}
.inputbox, select {padding:1px; border: 1px solid #666;}
.button {border:0; font-size: 11px; color: #fff; padding:3px; background: #666666; margin:2px; cursor: pointer;}


.logo{
float:left;
padding-left:10px;
}
.topmenu{
float:right;
font-weight:bold;
color:#515E66;
margin-top:25px;
padding-right:10px;
text-indent:-500px;
text-align:left;
overflow:hidden;
background-image:url(../images/tag.gif);
background-repeat:no-repeat;
width:303px;
height:16px;
position:relative;
}

a{
text-decoration:none;
}
.topmenu a{
font-weight:bold;
color:#515E66;
}
.topstripe{
/*margin-top:5px;*/
position:absolute;
top:227px!important;
top:227px;
/*right:0px;*/
width:879px;
background:transparent;
float:right;
}
.clear,#clear{
clear:both;
}
.contentheading, .componentheading{
font:240% Georgia, "Times New Roman", Times, serif;
display:block;
margin-bottom:10px;
font-weight:normal;
/*padding-left:20px;*/
/*padding-right:300px;*/
padding-top:5px;
padding-bottom:5px;
color:#000;
/*background:#cbbba0;*/
margin-right:0px;
margin-left:0px;
width:380px;
}


.maincontent{
width:879px;
margin-top:15px;
margin-left:auto;
margin-right:auto;
font-size:110%;

}

.maincontent a, .maincontent a:visited{
text-decoration:underline;
}

.maincontent a:hover {
text-decoration:none;
}

#pathway{
margin:15px;
margin-left:20px;
font-size:10px;
text-transform::uppercase;
line-height:8px;
}

#pathway a, #pathway a:visited{
font-size:10px;
line-height:8px;
}


.leftmain{
margin-left:15px;
margin-right:15px;
width:400px;
float:left;
line-height:180%;
}
.leftmain1{
margin-left:8px;
margin-left:40px;
line-height:180%;
}
.rightmain{
width:425px;
float:right;
line-height:180%;
}

blockquote {
font:14px Georgia, "Times New Roman", Times, serif;
line-height:180%;
margin:0px;
margin-left:15px;
margin-right:30px;
}

.moduletable-nav1 ul,.moduletable-nav1 li {
padding-left:0px;
list-style:none;
text-align:left;
}

.moduletable-nav1 h3, h3 {
margin-bottom:5px;
font-size: 14px;
}

.footer{
color:#ffffff;
width:879px;
margin-top:10px;
padding-top:10px;
padding-left:0px;
margin-left:0;
margin-right:15;
/*border-top:1px solid #515E66;*/
/*background-color:transparent;*/
font-size:100%;
}
.avenir a{
text-dexoration:none;
color:#ffffff;
height:30px;
background-image:url(../images/a_logo_1.png);
background-repeat:no-repeat;
/*background-position:10px 10px 10px 20px;*/
padding-left:20px;
float:left;
}




a{
text-dexoration:none;
color:#000;
} 
.cpright{
float:right;
}

.cpright a{
text-dexoration:none;
color:#ffffff;
height:30px;
}

#mainmenu {height:26px; margin: 0px 12px 0px 15px; float:left; z-index:1; position:relative;}
#mainmenu a {display: block; float: left; line-height: 26px; padding: 0px 10px; color: #ded5b0; font-weight: normal; text-transform: uppercase; border-left:1px solid #ded5b0;}

li.sublevel {
/*background-color:#1A1512;*/
}

#mainmenu li:hover a.mainlevel, #mainmenu a:hover, #mainmenu .mainlevel_current, #mainmenu .mainlevel_active, #mainmenu .sublevel_current, #mainmenu .sublevel_active {
	background-color:#1A1512;
	color:#ffffff;
	border-collapse:collapse;
		}

#mainlevel a.sublevel, #mainlevel a.sublevel_current, #mainlevel a.sublevel_active {
    background-color:#1A1512;
	color:#ded5b0;
	border-collapse:collapse;
	}

#mainlevel a.sublevel:hover, #mainlevel a.sublevel_current:hover, #mainlevel a.sublevel_active:hover, #mainlevel a.sublevel_current {
    background-color:#1A1512;
	color:#fff;
}
	

#mainmenu ul {list-style: none; padding: 0px 0px 0px 0px; margin:0px}
#mainmenu li {float: left; position: relative;}
#mainmenu li li {margin: 0;}
#mainmenu li ul {display: none;}
#mainmenu li ul a {float: none; width: 138px; text-transform: none; font-size: 11px; line-height: 26px; padding: 0px 5px; border-bottom: 0px solid #999999; margin: 0 0 -1px 1px;}
#mainmenu li:hover ul {display: block; position: absolute; top: 26px; left: -1px; background: transparent;background:none; padding: 0; width: 150px;}
#mainmenu li:hover li ul {display: none;}
#mainmenu li:hover li:hover ul {display: block; position: absolute; left: 149px; top: 0;}


#banner{
height:290px;
width:879px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
background-image: url(../images/top_baner2.jpg);
background-repeat:no-repeat;
}
.banner{
float:right;
padding-left:10px;
background-image:url(../images/v_str.jpg);
background-repeat:no-repeat;
margin-bottom:10px;
width:219px;
}
.moduletablebanner{
margin-top:30px;
}

.banner_txt{
background-image:url(../images/str_bg.jpg);
background-repeat:no-repeat;
height:28px;
text-align:right;
line-height:20px;
padding-right:10px;
}
.banner_txt a{
color:#FFFFFF;
}
.small{display:none;}




