@charset "UTF-8";
/* CSS Document */

body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #666666; background-image: url(images/pagebg.gif); background-repeat: repeat-x; background-position: center top; background-color: #FBFBFB; text-align:center; margin:0; behavior:url(scripts/cssHover3.htc); }
br.clear { clear:both; line-height:1px; }
table { width: 100%; margin:0; padding:0; border-spacing:0; border:0; }
td, th { vertical-align:top; border-spacing:0; padding:3px; margin:0; border:0; }
hr { border:0px; color:#FFF; background-image: url(images/horz.gif); background-position: right top; background-repeat:no-repeat; height:5px; }

img, a { border:0px; }
#container { width: 920px; margin: 0 auto; text-align: left; }
#container #header { height: 120px; width: 760px; padding-left: 140px; padding-top: 10px; }
#container #content #maincontent { width: 465px; margin-left: 195px; }
#container #content #rightbar { width: 215px; float: right; padding-left: 23px; background-image: url(images/divider.gif); background-repeat: no-repeat; background-position: left top; }
#container #footer #icons { width: 156px; text-align: right; padding-right: 9px; }
#container #footer p { margin: 0px 0px 8px 0px; font-size: 9px; }
#container #footerwrap { background-image: url(images/footdivide.gif); background-repeat: no-repeat; background-position: center top; padding-top: 9px; }
#container #content #maincontent p { font-size: 12px; line-height: 20px; letter-spacing: 0.05em; margin: 10px 0 10px 0; }
#container #content #maincontent li { font-size: 12px; line-height: 13px; letter-spacing: 0.05em; margin: 10px 0 10px 0; }
#container #content #maincontent h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #675739; letter-spacing: 0.05em; margin: 22px 0 0 0; }
#container #content #maincontent h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #2B4B8B; letter-spacing: 0.05em; margin: 18px 0 0 0; }
#container #content #maincontent h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #A8455B; letter-spacing: 0.05em; margin: 18px 0 0 0; }
#container #content #maincontent h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #A8455B; letter-spacing: 0.05em; margin: 12px 0 0 0; }
#container #content #maincontent a,
#container #content #maincontent a:visited { color:#2B4B8B; }

#container #content #rightbar h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #A8455B; margin: 18px 0 0 0; }
#container #content #rightbar p { font-size: 12px; line-height: 15px; letter-spacing: 0.05em; margin: 10px 0 10px 0; }
#container #content #rightbar a, 
#container #content #rightbar a:visited { color: #2B4B8B; }
.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #8290AD; padding: 3px 5px; border: none; margin: 0px 3px 0px 0px; text-align: center; }
div.outer_progress { background-color: #CCCCCC; height: 16px; }
div.inner_progress { background-color: #A8455B; height: 12px; padding:2px; color: #FFF; font-size: 11px; font-weight:bold; }

#container #content #rightbar div.campaign { margin-bottom: 12px; }
#container #content #rightbar #e2ma_signup p { margin-top: 0px; margin-bottom:6px; }
.textinput { background-color: #EFF0F0; border: 1px solid #CCCCCC; color: #000; width: 185px; height: 15px; }
.textinput2 { background-color: #EFF0F0; border: 1px solid #CCCCCC; color: #000; width: 350px; height: 15px; }
label { font-weight: bold; }
legend { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #2B4B8B; }
fieldset { border: 1px solid #999999; }
textarea.mytextarea { width: 350px; background:#EFF0F0; border:1px solid #CCCCCC; height: 150px; }
div.thumbnail { padding: 5px; float: left; width: 90px; }
img.th { height: 90px; width: 90px; }

/* Menu */
#container #content #menuwrap { width: 170px; float: left; padding-right: 6px; background-image: url(images/divider.gif); background-repeat: no-repeat; background-position: right top; }
#container #content #menuwrap ul { margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans; }
#container #content #menuwrap ul li {
	height:24px;
	line-height:24px; 
	list-style:none; 
	padding-right:15px;
	color:#FFF; 
	cursor:pointer;
	text-align: right;
	overflow: none;
}
#container #content #menuwrap ul li a { color: #014A8E; text-decoration: none; text-transform: uppercase; font-size: 12px; }
#container #content #menuwrap ul li:hover { background-color:#E6E6E6; position:relative; }
#container #content #menuwrap ul li a.s { font-size: 10px; color:#7D91B0; text-transform: capitalize; text-transform: none; font-weight:normal; }
#container #content #menuwrap ul li.su  { height:20px; line-height:20px; }
#container #content #menuwrap ul li.sus  { height:20px; line-height:20px; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 160px center; }
#container #content #menuwrap ul li.sl { background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 160px center; }
#container #content #menuwrap ul li.hi { background-image: url(images/highlight.gif); background-repeat: no-repeat; background-position: right top; }

/*Sub Menu*/
#container #content #menuwrap ul ul { display:none; position:absolute; left:165px; top:5px; background-color:#E6E6E6; }
#container #content #menuwrap ul li:hover ul { display:block; }

#container #content #menuwrap ul ul li { width:160px; float:left; display:inline; border:none; text-align:left; padding-left:10px; }
#container #content #menuwrap ul ul li:hover { background-color:#FFF; }

#container #content #menuwrap li:hover ul li ul { display:none; }

#container #content #menuwrap ul ul li ul { left:110px; background-color:#0099CC; }
#container #content #menuwrap ul ul li:hover ul { display:block; }

#container #content #menuwrap h1 { font-family: Verdana, Arial, Helvetica, sans; font-size:18px; color:#A8455B; line-height:14px; text-align:right; margin: 12px 0 0 0; padding-right:15px; }
#container #content #menuwrap h2 { font-family: Verdana, Arial, Helvetica, sans; font-size:13px; color:#2B4B8B; line-height:13px; text-align:right; margin: 6px 0 0 0; padding-right:15px; }
#container #content #menuwrap h2 a,
#container #content #menuwrap h2 a:visited { color:#2B4B8B; text-decoration:none; }
#container #content #menuwrap h2 a:hover   { color:#A8455B; text-decoration:none; }
#container #content #menuwrap p  { font-size:10px; color:#666666; line-height:13px; text-align:right; margin:0; padding-right:15px; }
#container #content #menuwrap p a,
#container #content #menuwrap p a:visited { color:#8290AD; }
