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

/* layout code begins */

body{
margin:0;
padding:0;
}

p, p a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;
}

a {
text-decoration:none;
font-size:12px;
}

a:hover {
text-decoration:underline;
}
.innertube a:link{color:#0033CC; text-decoration:underline;}
.innertube a:visited{color:#0033CC; text-decoration:underline;}
.innertube a:hover{color:#0033CC; text-decoration:none;}


#maincontainer{
width: 980px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: #666666;
height: 60px; /*Height of top section*/
}

#subnav{float:right;}
#subnav a{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding: 5px;
text-decoration:none;
}

#subnav a:hover{
color:#99CCFF;
}

#googlegizmo {
clear:right;
float: right;
width:260px;
height:50;
padding-right: 5px;
padding-top: 5px;
}

#topnav{ /* top navigation container */
background:#99CCFF;
height: 40px;
}

#flashism1 { /* container for flash, getsum. */
clear:both;
background-color:#ffffff;
width: 980px;
height: 260px;
}

#flashism2 { /* container for inner page flash objects */
float:left;
width:560px;
height:170px;
background-color:#FFFFFF;
}

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

#contentcolumn{
margin: 0 200px 0 160px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
font-family:Verdana, Arial, Helvetica, sans-serif;
width:620px;
}

#linkhist{ /* top bar for leveled navigation */
clear:left;
width:560px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color: #CCCCCC;
padding-top:2px;
}

#linkhist a {
color: #333333;
text-decoration:none;
font-size: 10px;
}

#linkhist a:hover {
color: #FFFFFF;
}

#sidebanner {
clear:right;
float:right;
width:60px;
height:100%;
}

#leftcolumn{
float: left;
width: 160px; /*Width of left column in pixel*/
margin-left: -980px; /*Set margin to that of -(MainContainerWidth)*/
background: #FFFFFF;
}

#leftcolumn a {
display:block;
padding: .5em 1em;
border-top:4px solid #666666;
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color: #0066CC;
}

#leftcolumn a:hover {
text-decoration:none;
background-color:#000099;
} 

.leftcolumnMore{
width: 160px; /*Width of left column in pixel*/
margin-left: -980px; /*Set margin to that of -(MainContainerWidth)*/
background: #FFFFFF;
}


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

#footer {
clear:both;
background: url(images/footer_grad.gif) repeat-x;
width:980;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
}

#footer a {
padding: 3px 1em;
background: none;
font-size:10px;
text-decoration:none;
}

#footer a:hover{
color: #99CCFF;
}

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

/* drop menu begins */

#honnav, #honnav ul { /* all lists */
	float: left;
	width: 980px;
	height: 40px;
	list-style: none;
	line-height: 1;
	background: url(images/honmenu_bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#honnav a {
	display: block;
	width: 11.75em;
	color: #FFFFFF;
	font-size:13px;
	border-right: 4px solid #666666;
	text-decoration: none;
	padding: 5px 1em 5px 2em;
}

#honnav li { /* all list items */
	float: left;
	padding: 0;
	width: 12.25em;
}

#honnav li ul { /* second-level lists */
	position: absolute;
	left: -999em;
	height:auto;
	width: 12.25em;
	background-image:none;
	background-color:#0066CC;
	font-weight: normal;
	margin: 0;
}

#honnav li ul a {
	border:none;
}

#honnav li:hover ul, #honnav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#honnav li:hover, #honnav li.sfhover {
	background-color:#0066CC;
}
#honnav li ul li:hover, #honnav li ul li.sfhover {
	background-color: #000099;
}