/* comment structure must stay like this. DO NOT remove comments. \*/
* html .ie6fix {height: 1%}
/* comment structure must stay like this. DO NOT remove comments. */


/* ----------------------------------------------------------------- */
/* Global defs, and some general style notes.  */

.cleardiv {clear:both;font-size:0px;height:0px}

html, body { 
	background:#ffffcc url(../images/ms_overbk.jpg); 
	font-family:Verdana,Arial;
	font-size:12px;
	color:#ffffff; 
	text-align:center;
	height:100%;
	margin:0px;
	padding:0px
}

a:link, a:active, a:visited {
	text-decoration:none;
	color:#ffff00;
	border:none
}

a:hover {text-decoration:none;color:red}

.tocenter {text-align:center}
.toright {text-align:right}
.und {text-decoration:underline}

h1 {text-align:center;font-size:24px}
h2 {text-align:center;font-size:18px}
h3 {text-decoration:underline;font-size:16px}

.asterisk {color:#ff0000}
.redline {
	height:1px;
	background:#ff0000;
	margin:5px auto 3px auto;
	text-align:center
}

/* ----------------------------------------------------------------- */
/* Content container.  */

#contentwrapper {
	min-height:100%;
	height:100%;
	height:auto !important;
	margin:0px auto -55px auto;
	width:980px;
	border-left:4px solid #8d4f12;
	border-right:4px solid #8d4f12;
} 

#bottompush {height:55px}


/* ----------------------------------------------------------------- */
/* Header.  */

#globalheader {
	background:#000000;
	color:#ffffff;
	height:90px;
	padding:0px 10px;
	font:bold 14px Tahoma,Verdana;
}

#globalheader .logo {
	float:left;
	padding:4px 0px;
	margin:5px 15px 5px 0px;
	width:400px;
	height:70px;
}
#globalheader img {border:none}

#globalheader .desc {
	float:left;
	height:70px;
	width:360px;
	padding:4px 0px;
	margin:5px;
}
#globalheader .desc ul {
	margin:0px;
	padding:2px 0px 0px 0px;
	font-weight:normal;
	font-style:italic;
	font-size:13px;
	font-family:Georgia;
}
#globalheader .desc li {padding-top:1px}

#globalheader .contacts {border:1px solid #ffffff;
	float:left;
	margin:5px 0px 5px 15px;
	padding:5px;
	height:70px;
	width:150px;
	padding:4px 0px
}
#globalheader .contacts a {font-size:15px}
#globalheader .redline {width:106px}
#globalheader .phone {
	margin:5px 0px;
	line-height:20px;
	font-weight:bold
}
	


/* ----------------------------------------------------------------- */
/* Navigation tabs.  */


#navtabholder {
	border-top:1px solid red;
/*	background:#fffabf url(../images/ms_overbk.jpg); */
/*	background-color:#e2ddb5; */
/*	background-color:#faf8cb; */
	background-color:#fffadc;
	height:30px;
	font-family:Verdana,"Lucida Sans",Arial;
	font-size:12px; 
	color:#aaaaaa;
	padding-top:2px;
	margin-bottom:0px
}

#navtabholder a:visited, 
#navtabholder a:active, 
#navtabholder a:link, 
#navtabholder a {
	font-weight:bold;
	color:white;
	text-decoration:none
}	

#navtabholder a:hover {color:yellow;text-decoration:underline}

.tabside {
	width:965px;
	float:left;
}

.onetab {
	font-size:10px;
	font-family:arial;
	font-weight:bold;
	height:30px;
	width:92px;
	margin:0px 1px;
	float:left;
}

.tt1, .tt2, .tt3, .tt4, .tt5, .tf1, .tf2 {height:1px}
.tt1 {margin:0px 3px}
.tt2 {margin:0px 4px}
.tt3 {margin:0px 6px}
.tt4 {margin:0px 7px}
.tt5 {margin:0px 10px}

.onetablabel {
	height:23px;
	line-height:23px;
	margin:0px 2px
}

.tf1 {margin:0px 1px}
.tf2 {margin:0px}


/* NOTE:  Dropdown in tab line no longer used; keep this in case we wish to bring it back. */
.ddside {
	border-left:1px solid black;
	border-bottom:1px solid black;
	padding-top:0px;
	float:left;
	height:29px;
	width:285px
}

.ddside form {
	padding-top:4px;
	padding-right:4px;
	text-align:right
}
.ddside select {width:255px;}


/* ----------------------------------------------------------------- */
/* Main Content (default; override on cascades).  Tab trailer is optional for pages w/different background  */
/* color or pattern (should match tab color on cascade).  */

#maincontent {
/*	margin-top:-2px */
	padding:10px;
	text-align:left;
}

.tbdef {background-color:#fffadc}
.tb1 {background-color:#008080}
.tb2 {background-color:#00441a}
.tb3 {background-color:#8d4f12}
.tb4 {background-color:#000000}
.tb5 {background-color:#cc9360}
.tb6 {background-color:#ff0000}
.tb7 {background-color:#008b00}
.tb8 {background-color:#6591c2} 

#tabtrailer {
	height:11px;
	width:100%;
}


/* ----------------------------------------------------------------- */
/* Footer.  */

#globalfooter {
	background:#000000;
	color:#ffffff;
	width:980px;
	height:50px;
	margin:3px auto 0px auto;
	padding-top:2px;
	font:10px Verdana,Arial,sans-serif
}

#globalfooter p {margin:0px}
#globalfooter a, #globalfooter a:link, #globalfooter a:active, #globalfooter a:visited,  {color:#ffff00}
#globalfooter a:hover {color:red}
#globalfooter .redline {width:600px}


/* ----------------------------------------------------------------- */
/* Optional Section Navigation.  */

#sectionnav {
	width:900px;
	margin:0px auto;
	padding:4px;
}

#sectionnav .onelink {
	float:left;
	width:90px;
	height:18px;
	margin:0px 05px;
	padding-top:4px;
	text-align:center;
	font-size:11px;
	line-height:11px;
}

#sectionnav .onelink a:link, 
#sectionnav .onelink a:active, 
#sectionnav .onelink a:visited {font-weight:normal}
#sectionnav .onelink a:hover {color:red}


