/* CSS Document */

body {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #474747;
	background-image:url(../images/BG.jpg);
	background-repeat:repeat-x;
	text-align: center;
}
/* global styles */	

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background:#FFFFFF;
text-align: left;
}

#topsection{
background: #FFFFFF;
height: 90px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 200px; /*Set right margin to RightColumnWidth*/
background: #FFFFFF;
}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth) */
background: #FFFFFF;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #CCCCCC;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


/***** Main menu *****/

ul.avmenu {
width:140px;
margin:0 0 18px;
padding:0;
list-style:none;
}

ul.avmenu li {
width:140px;
padding:0;
line-height:1.4em;
display:inline;
}

ul.avmenu li a {
background-color:#f4f4f4;
color:#505050;
font-weight:bold;
width:130px;
float:left;
margin-bottom:5px;
padding:5px 1px 5px 5px;
border-left:4px solid #966666;
text-decoration:none;
}

ul.active {
background-color:#eaeaea;
border-left:4px solid #966666;
color:#505050;
}

ul.avmenu li a:hover,ul.avmenu li a.current {
background-color:#eaeaea;
border-left:4px solid #966666;
color:#505050;
}

ul.avmenu ul {
margin:0 0 0 15px;
padding:0 0 5px 0;
font-size:0.9em;
width:125px;
}

ul.avmenu ul a {
padding:3px 1px 3px 5px;
font-weight:normal;
width:115px;
}

ul.avmenu ul ul {
width:113px;
}

ul.avmenu ul ul a {
width:100px;
}


/* Image background */

.indeximg {
padding: 5px;
margin: 10px 0px 10px 0px;
border: 1px solid #999999;
}

/* Form Styles */

.fields_sml {
width:100px; 
border:1px solid #cfcfcf; 
background : #ffffff;
font: 11px "Helvetica", Verdana, Arial, sans-serif;
color: #333;
line-height: 15px;
padding: 2px;
}

.fields_lrg {
width: 600px; 
border:1px solid #cfcfcf; 
background : #ffffff;
font: 11px "Helvetica", Verdana, Arial, sans-serif;
color: #333;
line-height: 15px;
padding: 2px;
}

/* ---------- Hint Classes ------------ */

#hintbox { /*CSS for pop up hint box */
position:absolute;
padding: 3px;
top: 0;
background-color:#FFFFFF;
width: 150px; /*Default width of hint.*/ 
border:1px solid #000000;;
z-index:100;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: #000000;
margin: 3px 8px;
}

/* ----------------Image Hover Effects on Links-------------*/

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 0px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}.menulink {
	font-size: 9px;
	color: #000000;
}

