/* CSS Document */

/*CONTENT WRAPPER STYLES*/

body {
background: #d7d8ed;
text-align: center;
margin: 0;
padding: 0;
border: 0;
}

div#wrap {
width:760px;
text-align: center;
margin: 0 auto;
padding: 0;
border: 0;
border-left: #081b5e 1px solid;
border-right: #081b5e 1px solid;
border-bottom: #081b5e 1px solid;
background: #ffffff;
}

/* Wrapper for pages with ads */
div.adWrap {
float: left;
}


div#header {
width:760px;
height:100px;
margin: 0;
padding: 0;
border:0;
background: url(../images/homepage/header.gif) 0 0 no-repeat;
}

#mainTable {
background: #ffffff;
padding: 20px 20px 5px 20px;
text-align: left;
}


/*MAIN NAVIGATION MENU*/

.tab {
height: 30px;
float: left;
padding: 0px 26px 0 15px;
margin: 0;
border: 0;
display:inline;
vertical-align: bottom;
text-align: center;
position: relative; 
left: 0px;
top: 80px;
*top: 78px; 
}/* Hack to align menu items in IE 6 & 7 */

.tab a:link { 
color:#ffffff;
text-decoration: none; 
font: bold 13px Arial, Helvetica, sans-serif;
}

.tab a:visited { 
color:#ffffff;
text-decoration: none; 
font: bold 13px Arial, Helvetica, sans-serif;
}

.tab a:hover { 
color:#ffffff;
} 


div#footer {
clear: both;
text-align: left;
margin: 0.5em 0 0 0;
padding: 0.5em 0 1em 1em;
color: #74797f;
font: normal 0.6em Arial, Helvetica, sans-serif;
border-top: 1px #d7d8ed solid;
}

div#footer a:link {
text-decoration: underline; 
color: #1b92ba;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}

div#footer a:visited {
text-decoration: underline; 
color: #99338e;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}

div#footer a:hover {
text-decoration: underline; 
color: #1b92ba;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}

td {
border: none;
}

img {
border: none;
}

#withBorder td {
border-style:solid;
border-width:1px;
border-color: #000000;
}

p.lessSpace {
margin: 0;
padding: 0 0 0.5em 0;
border: 0;
}

p.moreSpace {
margin: 0;
padding: 0 0 1.2em 0;
border: 0;
}

p.noSpace {
margin: 0;
padding: 0;
border: 0;
}

.fontSmaller {
font-size:0.8em;
}

/* Link underline styles - must be in span tag */

.underlineLink {
text-decoration: underline;
}

.underlineLink {
text-decoration: underline;
}

/* STYLES FOR PAGES WITH ADVERTS */

#advert {
width: 1000px;
text-align: center;
margin: 0 auto;
padding-left: 140px;
}

#advertInner {
padding: 0;
border: 0;
width: 140px;
float: left;
}

#adtext {
	width: 135px;
	font-size:0.8em;
}

#adtext a:link {
font-weight: normal;
text-decoration: underline;
}

#adtext a:visited {
font-weight: normal;
text-decoration: underline;
}

.dsbutton {
	padding: 5px;
	margin-bottom: 3px;
}





