@charset "utf-8";
/* CSS Document */

body{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:80%;
	line-height:1.3em;
	background-image: url(images/leftbg.jpg); background-repeat: repeat-y; /*  this is the background image of the left column*/
	background-color: #FFFFCC;
	margin:0;
	padding:0;
	height:100%; 
	max-height:100%;
}

#search{
margin-left: 200px;
padding: 4px 2px 0 4px;
float:right;
}

#header{
height: 134px; /*Height of top section*/ 
}

h1{ font-size:170%; color:#cc0000; text-align:center; font-family: Georgia, "Times New Roman", Times, serif; line-height:1.2em;}
h2{ font-size:120%; color:#990000;}
h3{ font-size: 95%; color:#660000;}

a{color:#cc0000; text-decoration:none;
border-bottom:thin;
border-bottom-style:dotted;
border-bottom-width:1px;}

a:hover{color:#ff6666; border:none;}

#main{vertical-align:text-top; text-align:left;}

#maincontainer{
width: 760px; /*Width of main container*/
margin: 0 0; /*Center container on page if you change the second 0 to auto*/
bottom:0;
}

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

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

#contentcolumn{margin-left: 200px; /*Set left margin to LeftColumnWidth*/}

#leftcolumn{
margin:0;
vertical-align:text-top;
color:#ffffcc; /* this is the color of the regular text */
font-size:85%;/* this is the size of the font of the left column*/
float:left;
width:200px; /*Width of left column*/
margin-left: -760px; /*Set left margin to -(MainContainerWidth)*/
padding:12px;
}

#leftcolumn a{
line-height:1.2em;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
color:#FFFFCC;
text-decoration:none;
}

#leftcolumn a:hover{ color:#cc0000;}


ul li{ padding-bottom:8px;}

ul li ul{margin-top:12px;}

div.menu {
margin:0;
width: 170px;
border-color:#ff3333;
border-width:1px;
border-style: solid;
border-bottom:none;
border-left:none;
border-right:none;
text-align:center;
}

.menu a{
border-width:1px;
border-color:#ff3333;
border-style: solid;
border-top:none;
line-height:0.5em;
background: #cc3333;
display: block;
}

.menu a:hover{
border-width:1px;
border-color:#ff3333;
border-style: solid;
border-top:none;
line-height:0.5em;
display: block;
}

.menu a:hover{background-color:#FFFFCC;}

#footer{
clear: left;
width:auto;
color: #333;
text-align: center;
padding: 4px 0;
font-size:85%;
line-height:1.4em;
}

#footer a{color: #cc0000; border-bottom:none;}
#footer a:hover{color:#ff3333;}
.special{font-size:80%; line-height:1.2em}
.modified{font-size:80%; font-weight: 700;}
.image{border:none; padding:0;}

#innertable table{
border: 1px solid #cc0000;
}

#innertable td{
font-size:85%;
}

#innertable th{color:#ffffcc; font-size:95%;}
#innertable2{border:none;}

#innertable2 td{
border-style: solid;
border:thin;
border-width:1px;
border-color:#999999;
border-left:none;
border-right:none;
border-bottom:none;
font-size:90%;
padding-bottom:20px;
line-height:1.2em;
}

.quickLinkForm{
margin: 8px 0 0 0;
padding: 0;
}

.searchBox{
	FONT-SIZE: 85%; 
	COLOR: #003399;
	font-weight: bold;
	FONT-FAMILY: verdana, arial, tahoma; 
	background-color: #f4f7e7;
	margin-right: 2px;
	margin-left: 2px;
}

.searchButton{
color: #003399;
font-weight: bold;
FONT-FAMILY: verdana, arial, tahoma; 
font-size:85%;
margin:0;
}

.searchText{
FONT-FAMILY: verdana, arial, tahoma; 
font-weight: bold;
font-size: 85%;
color: #003399;
}

.expandContract{
padding:12px 0 4px 0;
}

.wicHighlightWrapper{
margin:0 auto;
text-align:center;
}

.wicHighlightBox{
text-align:left;
margin:4px; 
padding:12px; 
width:480px;
border:1px solid #c0c0c0; 
background-color:#fefbe4;
}