@Import url(/css/form.css);

/*Main Layout*/

body {
	background:#FFEFCF; 
	margin:0; 
	padding:0; 
	width:780px;
}

#header {background:url(/graphics/header.jpg) no-repeat; height:101px; width:780px;}
#header H1 {display:none;}
#col-left {float:left; width:130px;}
#col-main {float:left; width:500px;}
#col-right {float:left; width:148px; height:600px; border-left:2px solid #FEE4B1;}
#footer {float:left; width:780px; margin:10px 0 0 0;}

/*Default HTML Tag Settings*/
A {color:#8B2842;}
FORM {margin:0; padding:0;}
H1 {font-size:110%; color:#fff; padding:10px; margin:0;}
HR {background-color:#8B2842; height:1px; border:0; margin:15px 0 15px 0;}
OL, P, UL {margin:0; padding:0;}

/*Custom Default Styles*/
.img-frame {float:right; margin:0 0 5px 10px; padding:5px; border:1px solid #8B2842;}
.img-frame A {display:block; font-size:70%; padding:5px 0 0 0;}
.img-spacer {display:block; background:url(/graphics/spacer.gif); text-align:center; padding:10px 0; font-style:italic; font-weight:bold;}


/*Object Layout*/

.sub-nav {margin:15px 10px 0 15px;}
.sub-nav A {text-decoration:underline;}
.sub-nav A:hover {text-decoration:underline;}
.sub-nav UL {margin:0; padding:0; font-size:70%;}
.sub-nav LI {list-style-type:none; padding:2px 0;}
.sub-nav LI.on A {font-weight:bold; text-decoration:none;}

#tools {margin:0 15px 0 10px; display:none;}
#tools P {text-align:right; font-size:70%; font-weight:bold;}
#tools P A {text-decoration:none; padding:0 0 0 15px; color:#333;}
#tools P A:hover {text-decoration:underline;}

#main-content {margin:0 20px 0 10px;}
#main-content H3 {margin:0; padding:0 0 10px 0; font-size:110%; color:#5C1A2B;}
#main-content H4 {margin:0; padding:0 0 6px 0; font-size:75%;}
#main-content P {margin:0; padding:0 0 10px 0; font-size:75%; color:#000;}
#main-content UL {margin:0 0 10px 15px; padding:0; font-size:80%;}
#main-content LI {list-style-image:url(/graphics/bullet.gif); padding:2px 0; margin:0 0 0 15px;}

#main-content .block {float:right; width:35%; border:1px solid #8B2842; background:#F9EEE4; padding:5px; margin:0 0 5px 10px;}
#main-content .block P {font-size:70%; padding:0 0 5px 0;}
#main-content .block UL {font-size:70%; list-style-type:none;}

#main-content .home-block {float:left; width:28%; border:1px solid #8B2842; background:#F9EEE4; padding:5px; margin:0 0 5px 5px;}
#main-content .home-block P {font-size:70%; padding:0 0 5px 0;}
#main-content .home-block UL {font-size:70%; list-style-type:none;}

#related-content {margin:15px 10px 0 10px;}
#related-content H4 {margin:0; padding:0 0 6px 0; font-size:80%;}
#related-content P {padding:0; margin:0 0 10px 0; font-size:70%;}
#related-content UL {margin:0 0 10px 15px; padding:0; font-size:70%;}
#related-content LI {list-style-image:url(/graphics/bullet.gif); padding:2px 0;}

#main-nav {float:left; margin:0 0 15px 0; width:650px; background:#018E45; padding:0 0 0 130px;}
#main-nav A {float:left; padding:4px 8px; color:#fff; font-size:70%; letter-spacing:0.08em;  font-weight:bold; text-decoration:none;}
#main-nav UL LI.on A {background:#005C34; color:#FFFF00; }
#main-nav A:hover {text-decoration:underline;}

#footer P {padding:3px 0 3px 15px; font-size:70%; color:#000;}
.footer P A {color:#F9EEE4;}


TABLE.data {border:0; padding:0; margin:10px auto 20px auto;}
TABLE.data TH {text-align:left; font-size:75%; padding:13px 0 3px 10px;}
TABLE.data .titleRow TH {border-bottom:1px solid #8B2842; padding:0 0 3px 10px;}
TABLE.data TD {font-size:75%; padding:5px 0 2px 10px; border-bottom:1px solid #ccc; vertical-align:top;}
TABLE.data TD.indent {padding-left:35px; background:url(/graphics/bullet.gif) 20px 10px no-repeat;}

.skeleton-info {font:bold 70% Arial; color:#333;}

.quote {font-size:70%; padding:5px 40px 15px 40px;}
.quote EM {font:bold 120% Verdana; color:#8B2842; padding:0 2px;}

#main-content P.link-top {margin:30px 0 0 0; text-align:right;}
.link-top A {padding:0 15px 0 0; text-decoration:none; background:url(/graphics/arrow_top.gif) right no-repeat;}