@charset "utf-8";
@import url("reset.css");
@import url("fonts.css");

.clear {
	clear:both;
}

body {
	background: #FFF;
	margin: 0; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. Left aligned default in the #container selector */
	color: #444;
	font:78%/125% Arial,Helvetica,sans-serif;
}

a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline; color:#CC0000}
h1 {color:#CC0000; margin-bottom:20px;}
h2 {color:#CC0000; border-bottom:1px solid #CACACA; margin-bottom:8px;}
h3 {color:#CC0000; font-weight:normal; font-size:1.3em; border-bottom:1px solid #e1e1e1; padding:.5em 0 .25em 0; margin-bottom:.5em;}
h4 {color:#CC0000; font-weight:normal; font-size:1.3em; padding:.5em 0 .25em 0; margin-bottom:.5em;}
h5 {color:#CC0000; font-weight:bold; font-size:1.3em; border-bottom:1px solid #e1e1e1; padding:.5em 0 .25em 0;}
h6 {color:#CC0000; font-weight:bold; font-size:1.3em; padding:.5em 0 .25em 0; margin-bottom:.5em;}

input.textfield {width:112px; border:1px solid #cacaca; font-size:.8em; color:#333; padding:3px 3px;}
input.submit {font-size:.8em;}

/* ----- Original MediaLogic style null table, useful in reseting a table to have absolutely no settings -----*/
.noStyleTable table,
.noStyleTable caption,
.noStyleTable tbody,
.noStyleTable tfoot,
.noStyleTable thead,
.noStyleTable tr,
.noStyleTable th,
.noStyleTable td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

/* ----- MediaLogic Arrow UL style -----*/
.arrowList ul,
.arrowList li
{
	list-style-type:none;
	margin-left:-30px;
	padding-left:10px;
	background: url(../images/arrow.gif) 0px .3em no-repeat;
}
.arrowList li a
{
	text-decoration:none;
}

/* ----- MediaLogic Gray shaded box style -----*/
#greyShaded {border-bottom:1px solid #e1e1e1; margin-bottom:15px; /*padding:0 0 .5em 10px;*/ background: #fcfcfc url(../images/managebg.gif) bottom left repeat-x; overflow:hidden}
#greyShaded ul {/* float:left; width:190px; margin-right:10px; */}
#greyShaded a {text-decoration:none}


#siteMsg
{
	background-color:#DDD;
	color:#333;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding: 3px;
}

#notice, #notice2
{
	width:914px;
	background-color:#DDD;
	color:#333;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
}

#constituentNotice
{
	width:590px;
	background-color:#E7A392;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding-left: 10px;
	padding-right: 10px;
}