/*  
FSCeluminator.com

Created: October 25, 2007
Author: Kit Lamoureux, Bernard Hodes Group
		klamoureux@to.hodes.com
		
CONTENTS:
Nav.css - imported and controls all navigation on the site
Base.css - this file. Hands all resets, layout, type and content styling
Home.css - specifical modifications for home page
ie6.cs - special modifications for IE 6
forms.css - code to handle form layout.


*/


@import url(nav.css);


* {margin: 0;padding: 0;}
html {font-size: 100%;}
body {font: 62.5%/1.5 Tahoma, Arial, Helvetica, sans-serif;}

/* RESET */
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,strong,th, hr {  font-weight: normal; font-style: normal; }
ul,ol { list-style: none;}
fieldset,img { border: none; }
caption,th { text-align: left; }
th {font-size:1.1em; font-weight:bold; color:#a7c677;}
table {border-collapse: collapse;}
code {font-size: 1.1em;}

/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
.clearright {clear: right;}


body {}

img { }
img.left {float: left;margin: 0px 20px 20px 0;}
img.right {float: right;margin: 5px 10px 16px 20px;}
img.across { margin: 2px 0 16px 0; }
img.flushleft {float: left;padding-right: 20px;}
img.flushright { margin-right: -20px; }

#container {width: 800px;position: relative;margin: 0 auto;background-image: url(../img/bkgd/main_bkgd.jpg);background-repeat: repeat-y;border: 1px solid #333;}
#masthead {}
#logo {float:left;padding:20px 20px 0px 20px;}
#main {width:100%;background-image: url(../img/bkgd/bkgd_circle.jpg);background-repeat: no-repeat;background-position: 335px top;}
#content {background-image: url(../img/bkgd/header_shadow.png);background-repeat: repeat-x;}
#subheader {width: 100%;height: 110px;}
#sidenav {margin-left:2px;}
#sidenav li{padding: 5px 0 5px 0;}
#sidenav li a{font-size: 1.2em;font-weight: normal;text-decoration: underline;color:#003e7e;line-height: 1.1;}
#sidenav li.on a {color: #FFFFFF !important;}
#sidenav li a:hover{color:#890302;}
#sidenav-lvl2 li.arrow a:hover {color:#2596BF;} 

#content #grid3colA {width: 125px;float: left;margin-left: 20px;margin-right: 20px;}
#content #grid3colC {width: 170px;float: right;margin: 0 auto;}
#content #grid3colB {width: 425px;margin-left: 165px;border-left: 1px solid #333399;padding-left: 20px;margin-right: 20px;}
#content #mainnav {float: left;width: 175px;border-right: 1px solid #666633;}
#breadcrumb {
	width: 40%;
	float: left;
	padding: 3px 0px 3px 20px;
	color: #FFCC33;
}
#breadcrumb a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
#visitlink {width: 48%;float: right;text-align: right;padding: 3px 10px 3px 0px;}
#masthead {background-color: #C3D021;}
#grid3col {padding-top: 20px;}
#grid2col {padding-top: 20px;}
#contact {width: 150px;vertical-align: bottom;color: #003366;font-size: 1.2em;line-height: 1.2;font-weight: bold;padding-left: 10px;margin-top: 30px;}
#disclaimer {width: 600px;padding-left:20px;}
#frmWrapper {width: 150px;margin: 0 auto;background-color: #FFFFFF;border: solid 1px #333399;}
#frmWrapper h6#titlesubscribe {background: #C3D021 url(../img/forms/subscript.gif) no-repeat scroll 5px 5px;height: 30px;margin: 0 0 0 0;text-indent: -9999px;}
#frmHolder {padding: 0 5px 5px 5px;}
img#memberaig {margin-top: 50px;}

/* TYPE */
#issuedetail {background-color: #F8A11C;font-size: 1.2em;font-weight: bold;text-transform: uppercase;color: #FFCC33;}
#visitlink a {color: #FFFFFF;text-decoration: none;padding: 3px 10px 3px 10px;}
#grid3colA h4 {font-size: 1.2em;font-weight: bold;text-transform: uppercase;color: #FF9900;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #F8A11C;}
#grid3colA h5 {font-size: 1.1em;font-weight: bold;color: #F8A11C;}
#grid3colB h1 {font-size: 2.2em;font-weight: bold;color: #C3D021;line-height: 1.1;}
#grid3colB h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #003366;
	line-height: 1.1;
	margin-bottom: 1.4em;
	display: inline;
}
#grid3colB p {font-size: 1.2em;line-height: 1.3;padding-bottom: 1.1em;}
#grid3colB h3 {
	font-size: 1.2em;
	line-height: 1.1;
	font-weight: bold;
	color: #003366;
	padding-top: 2em;
	padding-bottom: 0em;
	margin-bottom: 0px;
	display: inline;
}
img.center {padding: 10px;}

#col1 h2 {
	font-size: 24px;
	color: #0B3C8B;
	font-weight: bold;
}
#col3 h2 {font-size: 1.4em;line-height: 1.1;font-weight: bold;color: #023B7E;padding-top: 20px;}
#col2 h1 {font-size: 1.1em;text-transform: uppercase;color: #023B7E;font-weight: bold;line-height: 1.1;}
#col2 h2 {font-size: 2em;font-weight: bold;color: #FF9900;line-height: 1.1;}
#grid2colA p {font-size: 1.2em;line-height: 1.2;color: #000000;padding-bottom: 1em;}
#grid2colA a {font-size: 0.9em;padding-bottom: 1em;line-height: 1.4;}
#grid2colA  a.popup {font-size: 1.1em;line-height: 1.1;}

#popup {width: 448px;margin: 0 auto;border: 1px solid #000;background-image: url(../img/headers/popup_header.gif);background-repeat: no-repeat;background-position: left top;}
img.topright {float: right;margin-top: 20px;}
#puinfo h1 {padding-top: 150px;}
#puinfo {padding: 0 25px 25px 25px;}
#puinfo h1 {color: #003366;font-weight: bold;}
#puinfo p {font-size: 1.1em;line-height: 1.2;padding-top: 20px;}
.lgNumber {font-size: 1.4em}
div.colcopy {padding-top: 0px;padding-right: 1em;padding-bottom: 1em;padding-left: 1em;}
#frmHolder #frmCat b {}
strong {font-weight: bold;}

/* CURVES  */
dl.curved {background:#FFDFB6 url(../img/icons/title_issue1.jpg) no-repeat scroll left top;margin:5px 0pt;padding:0pt;width:100%;}
dl.curved dt {background:transparent url(../img/bkgd/tr_corner_peach.jpg) no-repeat scroll right top;color:#003366;padding:5px 0 10px 0;text-align:left;padding-left: 120px;font-size: 1.6em;font-weight: bold;}
dl.curved dd {background:#FFDFB6 url(../img/bkgd/box1_bl.jpg) no-repeat scroll left bottom;margin:0pt;padding:0pt;}
dl.curved dd p {line-height:1.3em;margin:0pt;padding:10px;}
dl.curved dd p.last {background:transparent url(../img/bkgd/box1_br.jpg) no-repeat scroll right bottom;}

dl.callout {background:#fabb63 url(../img/bkgd/callout_curve_tl.jpg) no-repeat scroll left top;margin:5px 0pt;padding:0pt;width:100%;}
dl.callout dt {background:transparent url(../img/bkgd/callout_curve_tr.jpg) no-repeat scroll right top;color:#003366;padding:5px 0 10px 0;text-align:left;padding-left: 20px;font-size: 1.2em;font-weight: normal;}
dl.callout dd {background:#fabb63 url(../img/bkgd/callout_curve_bl.jpg) no-repeat scroll left bottom;margin:0pt;padding:0pt;}
dl.callout dd p {line-height:1.3em;margin:0pt;padding:10px;}
dl.callout dd p.last {background:transparent url(../img/bkgd/callout_curve_br.jpg) no-repeat scroll right bottom;}
.highlight {font-weight: bold;color: #FFFFFF;}

table#hmmatrix {width: 594px;margin-left: 20px;}
div#col1 {background-color: #EDF0C5;background-attachment: scroll;background-image: url(../img/bkgd/col1_curve_bot.jpg);background-repeat: no-repeat;background-position: left bottom;height: 400px;}
div#col2 {background-color: #FFDFB6;background-attachment: scroll;background-image: url(../img/bkgd/col2_curve_bottom.jpg);background-repeat: no-repeat;background-position: left bottom;height: 400px;}
div#col3 {background-color: #EDF0C5;background-attachment: scroll;background-image: url(../img/bkgd/col3_curve_bottom.jpg);background-repeat: no-repeat;background-position: left bottom;height: 400px;}
#container #main #content #grid3col #grid3colB ol {
	list-style-type: decimal;
	margin-left: 24px;
	font-size: 1.2em;
}
#container #main #content #grid3col #grid3colB ul {
	font-size: 11px;
	font-weight: bold;
	margin-left: 30px;
	list-style-type: disc;
}
