/* CSS Document */
*{margin: 0; padding: 0;}

body, html{
background-color:#26bcce;
width: 100%;
height: 100%;
background-image:url(../images/bckgrd.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;

}

#wrapper {
	margin: auto;
	text-align: center;
	width: 800px;
	height: 100%;}


#container{
	width:800px;
	text-align: left;
	background: #f7931d;
	float:left;
	margin: 50px 0 0 0;
	padding: 0 0 5px 0;
	}
	
#container2{
	width:786px;
	text-align: left;
	background: #ffffff;
	float:left;
	margin: 5px;
	margin-bottom: 0px;
	padding: 2px;
	}
	
#header{
width: 786px;
height: 194px;
background:url(../images/banner.gif) no-repeat;
float:left;

}

#header img{
position:relative;
left:160px;
}

#headerlink{
position:relative;
top: 5px;
left: 640px;
font-size:14px;
color: #ffffff;
}

#headerlink a{
color: #ffffff;
}

#headerlink a:hover{
text-decoration:none;
}

#maincon{
width: 786px;
float: left;
background: url(../images/mainbckgrd.gif) repeat-y;
margin: 2px 0 0 0;
}

#navcon{
width: 158px;
float: left;
background: #ee1c23;
margin: 8px 2px 0 0;
}

#contentcon{
width: 467px;
float: left;
border: 2px solid #fcab1e;
 min-height:384px;
  height:auto !important;
  height:384px;
}

#rtcolumn{
margin: 38px 0 0 0;
width:153px;
float: left;
}

#lftbtmlinks{
width: 158px;
height: 0px;
position:relative;
float:left;
}

#lftbtmlinks2{
	width: 142px;
	height: 62px;
	position:absolute;
	top: -223px;
	left: 2px;
}

#lftbtmlinks2 a{margin: 4px;

}

#footer{
width: 800px;
float:left;
font-size: 12px;
color: #000;
margin: 5px;
}

#footer a{
color: #fff;
}

#footer a:hover{
text-decoration:none;
}
/************************ NAVIGATION ********************/

/* #navcon ul
{

padding: 0;
list-style-type: none;
}

#navcon li {
font-size:18px;
width: 158px;
height: 26px;
background: url(../images/navbtn.gif) no-repeat;
margin: 0 0 4px 2px;
}

#navcon a
{

width: 148px;
height: 23px;
padding: 3px 0 0 10px;
color: #ffffff;
text-decoration: none;
}

#navcon a:hover
{
color: #FFF;
background: url(../images/navbtn.gif) no-repeat;
background-position: 0 -26px;
}

.menu {
font-family: arial, sans-serif;
width:158px;
position:relative; 
margin:0; 
}

.menu ul {
height:inherit;
padding:0; 
margin:0;
list-style-type: none;
}

.menu ul li {

position:relative;
font-size:18px;
background: url(../images/navbtn.gif) no-repeat; 
height: 26px;

}

.menu ul li a:hover{
background: url(../images/navbtn.gif) no-repeat;
background-position: 0 -26px;
}
.menu ul li a, .menu ul li a:visited {
text-decoration:none;
text-indent: 10px; 
color:#7a1171; 
width:185px; 
height:21px;  
line-height:19px;
display:block;
margin: 0 0 4px 2px; 
}

.menu ul li a.hide{
margin: 0;
}

.menu ul li:hover a {
color:#6c0f64; 
}

.menu ul li ul {display: none;}

.menu ul li:hover ul {
display:block; 
position:absolute; 
top:0; 
left:158px; 
width:180px;
height:inherit;
margin: 0 ;
}
.menu ul li:hover ul li a.hide {
color:#000;
background: #f77920;
}
.menu ul li:hover ul li:hover a.hide {
background: #f77920;
}
.menu ul li:hover ul li ul {
display: none;
}

.menu ul li:hover ul li {
margin: 0 !important;
}

.menu ul li:hover ul li a,
.menu ul li:hover ul li:hover ul li a {
font-size:12px;
font-weight:normal;
display:block; 
background:#f77920; 
color:#000; 
width:200px !important;
margin-bottom: 0;
margin-top: 0;
border: 1px solid #fcb943;
}
.menu ul li:hover ul li a:hover,
.menu ul li:hover ul li:hover ul li a:hover {
background: #fcab1e !important;

}
.menu ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:180px; 
width:235px;
top:0; 
color:#000;
}

.menu ul li:hover ul li:hover ul li a {
width:235px;
font-size:11px;
}
*/

.menu {
font-family: arial, sans-serif; 
width:158px;  
position:relative; 
margin:0; 
font-size:11px; 
}

.menu ul li a, .menu ul li a:visited {
display:block;
text-decoration:none; 
color:#fff; 
width:158px; 
height:26px; 
border-width:1px 1px 0 0; 
background: url(../images/navbtn.gif) no-repeat;
background-position: 2px 0; 
line-height:25px; 
font-size:18px;
text-indent: 8px;}

.menu ul {
padding:0; 
margin:0;
list-style-type: none; 
}
.menu ul li {
float:left; 
margin-right:1px; 
position:relative;
margin: 0 0 4px 0;}

.menu ul li ul {
display: none;
}

.menu ul li ul li{
margin: 0 0 0 0;
}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; 
background: url(../images/navbtn.gif) no-repeat;
background-position: 2px -26px;
}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:158px; width: 200px;}
.menu ul li:hover ul li a.hide {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover a.hide {width:200px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {
display:block; 
background:#f77920; 
color:#fff; 
width:200px;
font-size:12px;
border: 1px solid #fcab1e;
border-bottom: 0;
}
.menu ul li:hover ul li a:hover {background:#fcab1e; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {
display:block; width:200px; background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}


/*****************************************/

#subhead{
background: url(../images/subheaddot.gif) repeat-x;
height: 30px;
width: 440px;
margin: 7px 0 0 10px;
background-position: 0 8px;
}

#subhead h2{
font-size:24px;
color: #26bcce;
}

.whitebckgrd{
margin: 0 0 0 20px;
background: #ffffff;
padding: 0 11px 0 5px;
width: 124px;
display:block;
}

.whitebckgrdlg{
margin: 0 0 0 20px;
background: #ffffff;
padding: 0 11px 0 5px;
width: 144px;
display:block;
}

.whitebckgrdlg2{
margin: 0 0 0 20px;
background: #ffffff;
padding: 0 11px 0 5px;
width: 162px;
display:block;
}

/******************* content area *****************/

#content{
padding: 15px 20px 10px 20px;
font-size:12px;
line-height: 150%;
}

#content p{
color: #000000;
margin: 0 0 15px 0;
}

#content h1,#content h2,#content h3{
font-size:16px;
color: #ee1c23;
}

#content h4{
font-size: 13px;
font-weight:bold;
color:#ec810d;
margin: 5px 0 0 0;
}

#content h5{
font-size: 13px;
font-weight:bold;
color:#0496a7;
margin: 5px 0 0 0;
}

#content a{
color: #0496a7;
}

#content ul{
margin: 0 0 10px 15px;
}


#content a:hover{
color:#ee1c23;
}

#leftindent{
margin: 0 0 0 20px;
}
/********************* right button links **************************/

#ad{
width: 147px;
height: 98px;
padding: 4px 0 4px 5px;
}

#navie{
font-size:12px !important;
}

/************************ menu 2 *********************************/
/* common styling */
.menu2{
font-family: arial, sans-serif; 
width:158px; 
height:180px; 
position:relative; 
font-size:11px; 
z-index:100;
}
.menu2 ul {
padding:0; 
margin:0; 
list-style-type: none; 
width:158px; 
height:180px;
}
.menu2 ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:158px;
}
.menu2 ul li {
float:left;
margin: 0 0 4px 0;
}

.menu2 ul li {
float:left;
margin: 0 0 4px 0;
}

.menu2 ul li ul li{
margin:0;
}
.menu2 ul li a, .menu2 ul li a:visited {
display:block;
font-size:18px; 
float:left; 
text-decoration:none; 
color:#fff; 
width:158px; 
height:26px; 
line-height:25px; 
background: url(../images/navbtn.gif) no-repeat;
background-position: 2px 0;
text-indent: 8px;  
/*padding-left:10px;*/
}
* html .menu2 ul li a, * html .menu2 ul li a:visited {width:158px; w\idth:158px;}

.menu2 table {
border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu2 ul li:hover a,
.menu2 ul li a:hover{
background: url(../images/navbtn.gif) no-repeat;
background-position: 2px -26px;
color:#fff;
}

.menu2 ul li:hover {position:relative; z-index:90;}
* html .menu2 ul li a:hover {position:relative; z-index:100;}

.menu2 ul li:hover ul,
.menu2 ul li a:hover ul {
visibility:visible; 
position:absolute; 
/*height:auto; */
border-bottom:1px solid #fcab1e; 
background:#f77920; 
overflow:visible;
margin: 0;
}
.menu2 ul li:hover ul li a,
.menu2 ul li a:hover ul li a{
margin: 0;
display:block; 
background:transparent; 
color:#fff; 
/*line-height:15px; */
/*padding:5px 0 5px 10px; */
/*height:auto; */
text-decoration:none;
font-size:12px;
border: 1px solid #fcab1e;
border-bottom:none;
background:#f77920;
width: 200px;
}

.menu2 ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover {
background:#fcab1e; color:#fff;
}
.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:85px;
}
.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; height:auto; color:#000; padding:0; border:1px solid #069; list-style-type:none; background:#069;
}
.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {
display:block; background:transparent; color:#ff0;
}

.menu2 ul li:hover ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover ul li a:hover {
background:#eee; color:#000;
}
