/* CSS Document */

#container{
	margin: 0px auto;
	padding-top: 20;
	width:750px;
	_width:750px;/*ie only style*/
	height:auto;
	_height:auto;
	border-bottom:1px solid black;
}

#contentcontainer
{
	width:750px;
	height:auto;
	_height:auto;
	margin: 0px;
	padding:0px;
	background-color:#FFFF99;
	border: 0px;
}

#contentcontainer .content {
	height: auto;
	/*float:right important;*/
	margin:0px;
	vertical-align:top;
	/*margin-bottom: -20px;*/
}

body{
	font-family: Arial,"Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 130%;
	color: #000;
	background-image: url(../images/1px_bg_gradient.jpg);
	background-repeat: repeat-x;
}
a, a:link, 
{
	color: #0000FF; 
	text-decoration:underline;
}
/*
a:visited, a:active {
   color:#666699;
   text-decoration:underline;
}
*/
a:hover{
	text-decoration: none;
	color:#0066CC;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#336600;	
	height:auto;	
	padding-top:4px; 
	padding-left: 7px;
	padding-bottom:4px;
	text-align: center;
}
	
h2 {
	font-size: 30px;
	/*font-size: .8em;*/
	color:#FF0000;
	text-align: center		
}

h3{
	font-size: 18px;
	/*font-size: .8em;*/
	padding-left: 7px;
	color:#336600;		
}

h4 {
	font-weight:bold; 
	color:#336600;	
	font-size:14px; 
/*	padding-left: 7px;
	margin-top:10px; */
	margin-bottom: -13px;
}

h4.back {
	font-weight:bold; 
	color:#336600;	
	font-size:14px; 
	margin-bottom: 1px;
}

h5 {
	font-size: 13px;
	/*font-size: .8em;*/
	color:#003366;	
	padding-left: 7px;	
	text-decoration: none;
}

p {
	padding:2px 10px 4px 10px;
	margin-bottom: -2px;
}

p.foot
{
	font-size: 10px;
	color: #666666;
	margin-top: -4px;
}

sup
{
	line-height: 1em;
	font-size: .8em;
	vertical-align: .6em;
	height: 1px;
	color: #336600;
}

blockquote{
	margin: 12px 8px;
	padding: 0 12px;
}

table
{
	border-collapse: collapse;
	margin: 5px 0 10px 0;
}

caption
{
 	color: #036;
	padding: 4px;
	margin: 0;
	font-size: 1.2em;
}

th, td
{
	padding: 4px 6px;
	vertical-align: top;
}

table.foot
{
	font-size: 10px;
	color: #666666;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0px 0;
}

thead, tfoot
{
	color:#FFFF99; /*yellow*/
	background: #336600;
}

tbody
{
	font-family: Arial,"Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size: 13px;
}

tbody th
{
	text-align: left;
}

.altrow
{
	background: #F1F5FA;
}

.border {
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	border-bottom:1px solid #ccc;
}

img {
	border:none;
}

#footer {
	width: 750px;
	height: auto;
	text-align: left;
	font-size: 10px;
	color: #666666;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	margin-top: 0px;
	font-family: Arial,"Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	border-top: 1px #336600 solid;
}

.noborder {
	border: none !important;
}

.never_underline, .never_underline *
{
	text-decoration: none !important;
	color: #336600;
}

.align_right{
	text-align:right;
}
	
.align_left{
	text-align:left;
}

.center_align
{
	text-align: center !important;
}

.float_left
{
	float: left;
}

.float_right
{
	float: right;
}

/*Menu*/
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
background: #336600; /*green*/
float: left;
}

.horizontalcssmenu ul li.current{
color: #336600;
background: #FFFF99;
width: 90px;
padding: 2px 8px;
font: bold 13px Tahoma
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 90px; /*Width of top level menu link items*/
padding: 2px 8px;
text-decoration: none;
background: url(menubg.gif) center center repeat-x;
background: #336600; /*green*/
color:#FFFF99; /*yellow*/
font: bold 13px Tahoma;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
background: #336600; /*green*/
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 90px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #336600; /*green*/
color:#FFFF99; /*yellow*/
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{
background: #FFFF99; /*yellow*/
color:#336600;  /*green*/
}

.horizontalcssmenu ul li ul li a:hover{
background: #FFFF99; /*yellow*/
color:#336600;  /*green*/
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */