/*----------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------Main Stylistic/Structural Definition-------------------------------*/
/*----------------------------------------------------------------------------------------------------------------*/

body{font-family: Arial, Times, sans-serif; padding: 0px;margin: 0px;font-size: 9pt;background-color: #b0b0b0; background-image: url('../images/bg_stripe3.gif');background-repeat: repeat-y;background-position: center;}

div {margin: 0px;padding: 0px;}

#holder{width: 800px;background-image: url('../images/header2.gif');background-repeat: no-repeat;background-position: top left;background-color: #fff;margin: 0 auto;  text-align: right;padding: 0px; padding-top: 45px;border: solid 1px #999999;border-top: none;}

#subtitle{font-size: small; color: #717073; font-style: italic; margin-right: 20px;}

#navigation{margin: 0px;padding: 0px; margin-top: 10px; margin-bottom: 20px;text-align: right; height: 20px; border-bottom: solid 1px orange;}

#navigation ul{margin: 0px;padding-left: 0px;list-style-type: none;}

#navigation li{
background-image: url('../images/navLeft.gif'); background-repeat: no-repeat; background-position: top left; background-color: #717073;
position: relative;
float:right;
margin-right: 10px;
padding: 0;
height: 30px;
width: 100px;
z-index: 102;
margin-bottom: 5px;
}

#navigation li ul{
list-style-type: none;
display: none;
position: absolute; 
top: 35px;
left: -1px;
margin: 0px;

}

#navigation li ul li{
float: none;
padding: 0;
margin: 0px;
border: none;
width: 100px;
text-align: center;
border-top: solid 1px #fff;
}

#navigation li:hover ul{
display: block;
}

#navigation li.over ul{
display: block;
}

#navigation a, #navigation li.current a{
color: #fff;
padding-right: 10px;
padding-left: 10px;
background-image: url('../images/navRight.gif'); background-position: top right; background-repeat: no-repeat;
text-decoration: none;
font-style: italic;
font-size: 8pt;
height: 30px;
}

#navigation li.current a{
color: #999999;
text-decoration: none;
}

#navigation li.current ul{
background-color: #ffffff;
background-image: none;
border: solid 1px #DCDDDF;
border-top: 0px;
}

#navigation li li a:hover{
color: #999999;
}

#navigation li.current li a:hover{
color: #999999;
}

#navigation li.current li a{
background-image: none;
color: #3399cc;
}

#navigation a{
padding-top: 5px;
display: block;
text-align: center;
}


#home_link{
position: absolute;
top: 0;
width: 200px;
margin: 0;
padding: 0;
}

#home_link a{
display: block;
height: 65px;
width: 360px;
color: #fff;
}

.homeLink{
text-indent: -1999px;
overflow: hidden;
font-size: 1pt;
}

#home_link a:hover, #home_link a:active, #home_link a:visited{
color: #fff;
}

#content{
width: 780px;
padding: 10px;
background-image: url('../images/bottom_bg.jpg'); background-repeat: no-repeat; background-position: bottom;
z-index: 1;
clear: both;
text-align: left;
}

#content p{
line-height: 150%;
}

#footer{
text-align: justify; 
text-align-last: left;
padding: 10px;
max-width: 780px !important;
width: 780px;
margin: 0 auto;
color: #000;
font-size: 8pt;
clear: both;
z-index: -999;
}

#div_capper{
clear: both;
margin:0;
padding:0;
}

a{
text-decoration: none;
font-weight: bold;
color: #b04e18;
}
	
a:hover{
text-decoration: underline;
}

#some_other_info{
padding: 20px 0px 20px 20px;
width: 330px;
height: 260px;
background-image: url('../images/resourcesLeft.gif'); background-repeat: no-repeat; background-position: top left; background-color: #ecedee;
float: right;
margin-right: 20px;
margin-left: 20px;
position: relative;
}

#some_other_info .rightCap{
float: right;
margin-top: -20px;
}