html, body {
	background: #373a2f;
	margin: 0px;
    	padding: 0px;
    	height: 100%;
    	border: none;
	font: 12pt verdana;
	color: #000000;
scrollbar-face-color: #c5cab6;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #7d150a;
scrollbar-3dlight-color: #e1eec3;
scrollbar-darkshadow-color: #7d150a;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #7d150a;
}

.separator {
	background: url(/images/vertical_line.gif) top center repeat-y;
}

.hseparator {
	background: url(/images/vertical_line.gif) top center repeat-x;
}

.top-left-background {
	background: url(/images/topleft.gif) left repeat-y;
}

.top-right-background {
	background: url(/images/topright.gif) right repeat-y;
}

.topbanner {
	background: #e1eec3;
}

.menu-background {
	background: #c5cab6;
	width: 100%;
}

.search-box {
	border-color: #7d150a;
    	border-width: 1px;    
	border-style: solid;
}



/* TEXT STYLES */
.general { 
font-size: 12px;
font-family: Verdana; 
color: #222222;
}

.training-picks { 
font-size : 10px;
font-family: Verdana; 
color: #000000;
}

.guidelarge {
font-size: 16px;
font-family: Verdana; 
color: #444444;
font-weight: bold;
}

.guidemedium {
font-size: 14px;
font-family: Verdana; 
color: #444444;
font-weight: bold;
}

.guidesmall {
font-size: 10px;
font-family: Verdana; 
color: #444444;
}

H1 {
font-size:16px;
font-family:Verdana;
color:#444444;
margin-bottom:0px;
}

vbar {
font-size:12px;
font-family:Verdana;
color:#7d150a;
}

.very-top { 
font-size: 11px;
font-family: Verdana; 
color: #222222;
font-weight: bold;
}

.code { 
font-size: 12px;
font-family: Verdana; 
color: #7d150a;
font-style: italic;
}



/* LINK STYLES */
a {
	color: #183a52;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #7d150a;
	font-weight: bold;
	text-decoration: underline;
}

a.top-menu, a.top-menu:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.top-menu {
	color: #fcf9e8;
}

a.top-menu:hover {
	color: #d3d17a;
}



/* TABLE STYLES */
.table-border { 
	border: 1px solid #7d150a; 
}

.fullwidth {
	width: 100%;
}

table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	background: #ffffff;
}

td {
	font: 12px Verdana;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

td.content-margin {
	vertical-align: top;
}

td.menu {
	height: 20px;
	white-space: nowrap;
}

td.padding {
	padding: 5px
}

table.tutorial {
	font-family: Verdana;
	font-size: 12px;
	border-width: 1px;
	border-style: none;
	border-color: #666666;
	border-collapse: collapse;
}

table.tutorial td {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: #666666;
}

.content-box-header {
	background: #efefef;
	height: 24px;
	padding: 0px 10px;
}

.content-box-headhome {
	background: #efefef;
	height: 24px;
	padding: 0px 10px;
}


/* SIDE BOXES */
.side-box-header {
	background: #e1eec3;
	height: 24px;
	padding: 0px 8px 0px 5px;
}

.side-box-title {
	font-size: 12px;
	color: #373a2f;
	font-weight: bold;
}

.side-box-content {
	background: url(/images/side_boxes.gif) top repeat-x;
	padding: 5px 5px;
}

/* PRACTICE TESTS */
.tabletop {
	background: #dedede;
}

.tabletop2 {
	background: #F7F3ED;
}

.headers {
	background: #c5cab6;
}

