BODY {MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; margin-bottom:0px; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: arial,verdana; line-height:18px;  background-color:#f3e9cf; background-image:url('/images/bg.jpg');  background-repeat:repeat; }
TD {FONT-SIZE: 12px; COLOR: #484848; FONT-FAMILY: arial,verdana; line-height:18px; }
DIV {FONT-SIZE: 12px; COLOR: #484848; FONT-FAMILY: arial,verdana; line-height:18px; }


h1  {  FONT-SIZE: 21px; FONT-FAMILY: arial,verdana; COLOR: #044794; margin-top:0px; margin-bottom:15px; padding-top:3px;  padding-bottom:2px; border-bottom:1px solid #e4e3e3; line-height:24px; }
h2  {  FONT-SIZE: 14px; FONT-FAMILY: arial,verdana; COLOR: #964701; margin-top:2px; margin-bottom:1px; }

.shad0 { border: 1px solid #FAFAFA; }
.shad1 { border: 1px solid #F1F1F1; }
.shad2 { border: 1px solid #E4E4E4; }
.shad3 { border: 1px solid #DADADA; }

a:link {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #00438f; TEXT-DECORATION: underline;  }
a:visited {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #044794; TEXT-DECORATION: underline;  }
a:hover {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #2d7acf; TEXT-DECORATION: underline;  }

a.taglink:link {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #2068c0; TEXT-DECORATION: none;  }
a.taglink:visited {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #2068c0; TEXT-DECORATION: none;  }
a.taglink:hover {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; background-color:#fff7b2; COLOR: #367ed6; TEXT-DECORATION: none;  }

a.lightlink:link {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #2068c0; TEXT-DECORATION: none;  }
a.lightlink:visited {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #2068c0; TEXT-DECORATION: none;  }
a.lightlink:hover {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #367ed6; TEXT-DECORATION: underline;  }

a.bigpollquestion:link {FONT-SIZE: 14px; FONT-FAMILY: arial,verdana; COLOR: #007195; TEXT-DECORATION: none;  }
a.bigpollquestion:visited {FONT-SIZE: 14px; FONT-FAMILY: arial,verdana; COLOR: #007195; TEXT-DECORATION: none;  }
a.bigpollquestion:hover {FONT-SIZE: 14px; FONT-FAMILY: arial,verdana; COLOR: #2091b5; TEXT-DECORATION: none;  }

a.bluebarlinks:link {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #ffffff; TEXT-DECORATION:none;  }
a.bluebarlinks:visited {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #ffffff; TEXT-DECORATION:none;  }
a.bluebarlinks:hover {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #c1eafa; TEXT-DECORATION: underline;  }

.sidebarbackground  { background-image:url('/images/subnav_bg.gif'); background-color:#fdf8ea;  padding-left:5px; padding-top:14px; padding-bottom:8px; padding-right:2px; width:197px; border:1px solid #f8edce;  }

.templatenavdivider  {  margin-top:13px; margin-left:11px; margin-right:11px;  }
.templatenav  {  margin-top:11px;  }
a.templatenav:link {FONT-SIZE: 15px; FONT-FAMILY: arial,verdana; font-weight:bold; COLOR: #00438f; TEXT-DECORATION:none;  }
a.templatenav:visited {FONT-SIZE: 15px; FONT-FAMILY: arial,verdana; font-weight:bold;COLOR: #00438f; TEXT-DECORATION:none;  }
a.templatenav:hover {FONT-SIZE: 15px; FONT-FAMILY: arial,verdana;font-weight:bold; COLOR: #229cff; TEXT-DECORATION: underline;  }

.bluebarlinks  {  margin-top:6px;  }

a.subnav:link { padding-left:24px; FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #00438f; TEXT-DECORATION: underline; font-weight:bold;  display:block; width:100%; height:100%;  }
a.subnav:visited {padding-left:24px; FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #044693; TEXT-DECORATION: underline; font-weight:bold;  display:block; width:100%; height:100%; }
a.subnav:hover {padding-left:24px; FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #3073af; TEXT-DECORATION: underline; font-weight:bold;  display:block; width:100%; height:100%; }

a.greyedoutsmall:link {FONT-SIZE: 10px; FONT-FAMILY: arial,verdana; COLOR: #999999; TEXT-DECORATION: underline;  }
a.greyedoutsmall:visited {FONT-SIZE: 10px; FONT-FAMILY: arial,verdana; COLOR: #999999; TEXT-DECORATION: underline;  }
a.greyedoutsmall:hover {FONT-SIZE: 10px; FONT-FAMILY: arial,verdana; COLOR: #1A8BCF; TEXT-DECORATION: underline;  }

a.small:link {FONT-SIZE: 10px; FONT-FAMILY: arial,verdana; COLOR: #336598; TEXT-DECORATION: underline;  }
a.small:visited {FONT-SIZE: 10px; FONT-FAMILY: arial,verdana; COLOR: #6081A1; TEXT-DECORATION: underline;  }
a.small:hover {FONT-SIZE: 10px; FONT-FAMILY: arial,verdana; COLOR: #1A8BCF; TEXT-DECORATION: underline;  }

a.assocfoot:link {FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; COLOR: #336598; TEXT-DECORATION: none;  }
a.assocfoot:visited {FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; COLOR: #6081A1; TEXT-DECORATION: none;  }
a.assocfoot:hover {FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; COLOR: #1A8BCF; TEXT-DECORATION: underline;  }

a.toplinks:link {FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; COLOR: #697B8F; TEXT-DECORATION: underline;  }
a.toplinks:visited {FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; COLOR: #697B8F; TEXT-DECORATION: underline;  }
a.toplinks:hover {FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; COLOR: #86A3C4; TEXT-DECORATION: underline;  }

.heading1 a:link {FONT-SIZE: 18px; FONT-FAMILY: arial,verdana; COLOR: #79471f; TEXT-DECORATION: underline;  }
.heading1 a:visited {FONT-SIZE: 18px; FONT-FAMILY: arial,verdana; COLOR: #79471f; TEXT-DECORATION: underline;  }
.heading1 a:hover {FONT-SIZE: 18px; FONT-FAMILY: arial,verdana; COLOR: #79471f; TEXT-DECORATION: underline;  }

.heading1small a:link {FONT-SIZE: 16px; FONT-FAMILY: arial,verdana; COLOR: #ADB06C; TEXT-DECORATION: underline;  }
.heading1small a:visited {FONT-SIZE: 16px; FONT-FAMILY: arial,verdana; COLOR: #ADB06C; TEXT-DECORATION: underline;  }
.heading1small a:hover {FONT-SIZE: 16px; FONT-FAMILY: arial,verdana; COLOR: #BBC019; TEXT-DECORATION: underline;  }

.heading1  {  font-size:16px; font-family:arial; color:#79471f; font-weight:bold;  }
.heading2  {  font-size:16px; font-family:arial; color:#2e597b; font-weight:bold; }

.heading1small  {  font-size:14px; font-family:arial; color:#ADB06C;  font-weight:bold; }

.backlink  {  padding-left:9px; padding-top:4px; background-image:url('/images/arrow_back.gif');  background-repeat:no-repeat;  background-position:0px 11px; display:block; }
.smallarrow  {  padding-left:13px; padding-top:3px; padding-bottom:3px; background-image:url('/images/arrow_long.gif');  background-repeat:no-repeat;  background-position:0px 9px; display:block;  margin-bottom:4px; }


.greyedout  {  color:#999999;  }
.greyedoutsmall  {  color:#999999;  font-size:10px;  }

.banneraux  {  float:left; padding-left:0px; padding-top:4px; text-align:left; width:190px; height:60px;  padding-right:20px; }
.bannercentersmall  { float:left; padding-top:4px; padding-left:4px;  text-align:left;  }

.notice  {  width:98%; FONT-FAMILY: arial,verdana;border:1px dashed #66ff00; background-color:#fffff1;  padding:5px; margin-top:14px; margin-bottom:14px;  }
.noticetext  {  FONT-FAMILY: arial,verdana;font-size:14px; color:#009900;  font-weight:bold;  }







.navbtn  {  display:inline; }
.navstar {  display:inline;  padding-left:10px; padding-right:10px; }


#sddm
{	margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	z-index: 30}

#sddm li
{	margin: 0;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	list-style: none;
	float: left;
	font-size:12px;
	font-family:arial,verdana; 
	color:#ffffff;
}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 6px 10px;
	color: #FFFfff;
	text-align: center;
	text-decoration: underline;}

#sddm li a:hover
{	background: #6ab7f4; }

.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 1px solid #e7d8b8;
	text-decoration:none; }

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 6px 14px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #fffffa;
		color: #2875DE;
		font: 12px arial;
		border-bottom:1px dashed #f1f1f1;
		}

	#sddm div a:hover
	{	background: #6ab7f4;
		color: #FFF; 
		border-bottom:1px solid #3a97d4;
		}


.widecolumn  {
  float:left;  
  display:inline; 
  width:720px; 
  text-align:left; 
  margin-right:38px; 
  margin-top:14px; 
  margin-left:128px; 
  background-color:#ffffff; 
	border:0px solid #000000;
	}

.leftcolumn  {  
  float:left;  
  display:inline; 
  width:220px; 
  text-align:left; 
  margin-right:10px; 
  margin-top:14px; 
  margin-left:8px; 
  background-color:#ffffff; 
	border:0px solid #000000;
  }
.leftcolumncontainer  {  width:98%;  }
.rightcolumncontainer  {  width:98%;  }
.rightcolumn  {  
  float:left;  
  display:inline; 
  width:650px; 
  text-align:left; 
  margin-top:7px; 
  margin-left:0px; 
  margin-right:0px; 
  background-color:#ffffff;  
  }
.rightcolumnstatic  {  
  float:left;  
  display:inline; 
  width:650px; 
  text-align:left; 
  margin-top:7px; 
  margin-left:0px; 
  margin-right:0px; 
  background-color:#ffffff;  
  }
.rightcolumn2  {  
  float:left;  
  display:inline; 
  width:700px;
  text-align:left; 
  margin-top:7px; 
  margin-left:0px; 
  margin-right:0px; 
  background-color:#ffffff;  
  }

.leftbuttonnav  {  
	background-image:url('/images/nav_bullet1.gif'); background-repeat:no-repeat; width:175px; height:18px; display:block; margin-bottom:15px;
	}

.wrap  {  
  text-align:left;
  margin:0 auto; 
  width:940px;
	display:block; 
  float:none; 
  clear:both; 
  }

.container  {  
  width:940px; 
  display:block; 
  float:none; 
  clear:both; 
  }
.toplink  {  display:inline; padding-left:20px; padding-right:00px;  }
.greybarfull  {  height:1px; width:927px; background-color:#dce4ee; margin-bottom:1px; margin-top:3px; clear:both;  }
.welcome  {  margin-top:1px; font-family:arial, verdana; font-size:11px; color:#6582a2; width:460px; display:inline; text-align:left; float:left; margin-bottom:0px; }
.datetime  {  font-family:arial, verdana; font-size:11px; color:#6582a2;  width:460px; display:inline; text-align:right; float:right; margin-right:2px; margin-bottom:0px; }

.welcome a:link {FONT-SIZE: 10px; FONT-FAMILY: arial,verdana; COLOR: #336598; TEXT-DECORATION: underline;  }
.welcome a:visited {FONT-SIZE: 10px; FONT-FAMILY: arial,verdana; COLOR: #6081A1; TEXT-DECORATION: underline;  }
.welcome a:hover {FONT-SIZE: 10px; FONT-FAMILY: arial,verdana; COLOR: #1A8BCF; TEXT-DECORATION: underline;  }

.headerdivider  {  clear:both; background-image:url(/images/header_gradient.gif); height:4px; width:940px;  }

.scfooter  {  color:#cfe6ff;  font-size:11px;  }

a.scfooter:link {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #ffffff; TEXT-DECORATION: underline;  }
a.scfooter:visited {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #ffffff; TEXT-DECORATION: underline;  }
a.scfooter:hover {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #CCFFCC; TEXT-DECORATION: none;  }

a.semifooter:link {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #0f3074; TEXT-DECORATION: underline;  }
a.semifooter:visited {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #0f3074; TEXT-DECORATION: underline;  }
a.semifooter:hover {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #2f5094; TEXT-DECORATION: none;  }

.bloggerlinks  {  padding-left:30px; padding-top:3px; padding-bottom:3px; background-image:url('/images/arrow_long.gif');  background-repeat:no-repeat;  background-position:15px 8px; display:block;  margin-bottom:4px; }
.bloggerlinks a:link {  font-size:11px;  }
.bloggerlinks a:visited {  font-size:11px;  }
.bloggerlinks a:hover {  font-size:11px;  }


.quadbullet  {  padding-left:30px; padding-top:3px; padding-bottom:3px; background-image:url('/images/arrow_long.gif');  background-repeat:no-repeat;  background-position:15px 8px; display:block;  margin-bottom:4px; }

.darkgreen {FONT-SIZE: 12px; FONT-FAMILY: arial; COLOR: #1F6600; font-weight:bold; }
.blue { color:#202A7C;  }
.orange  {  color:#DB3901;  }
.bluebold { color:#202A7C; font-weight:bold; }
.red { COLOR: #990000; }
.whitetext { COLOR: #ffffff; }
.titlecolor  {  
	color:#d64200;  
	}
.error  {  
	font-weight:bold;  
	color:#aa0000;  
	}

.content{line-height:18px;}

@media All    
{
INPUT.color {
background-color:#ffffff; 
font-family:arial; 
font-size: 12px; 
margin-bottom:0px; 
}
INPUT.colorbtn {
  BORDER-RIGHT: #002565 1px solid; 
	BORDER-TOP: #497cd4 1px solid; 
	MARGIN-TOP: 0px; 
	FONT-SIZE: 12px; 
	font-weight:bold; 
	MARGIN-BOTTOM: 0px; 
	BORDER-LEFT: #497cd4 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #002565 1px solid; 
	FONT-FAMILY: arial; 
	BACKGROUND-COLOR: #1f55b3;
  padding-right:8px; 
	padding-left:8px; 
  padding-top:3px; 
	padding-bottom:3px; 
}
INPUT.bigcolorbtn {
  BORDER-RIGHT: #002565 1px solid; 
	BORDER-TOP: #497cd4 1px solid; 
	MARGIN-TOP: 0px; 
	FONT-SIZE: 14px; 
	font-weight:bold; 
	MARGIN-BOTTOM: 0px; 
	BORDER-LEFT: #497cd4 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #002565 1px solid; 
	FONT-FAMILY: arial; 
	BACKGROUND-COLOR: #1f55b3;
  padding-right:10px; 
	padding-left:10px; 
  padding-top:3px; 
	padding-bottom:3px; 
}
select  {
  FONT-SIZE: 12px;  
	line-height:21px;
  }
select.colorselect  {
  background-color:#FFFFFF; 
  line-height:21px;
  font-size: 12px;  
  }
form  {  margin-bottom:0px;  }
}

.quote  {  
  background-color:#FCFBF8;
  padding:7px;
  margin-left:20px; 
	margin-top:2px; 
	margin-bottom:2px; 
	margin-right:14px;
  font-style:italic;
  border-left:2px solid CB7B1C;  
  color:#555555;
  }
  
quote  {  
  font-style:italic;
  border-left:2px solid CB7B1C;  
  background-color:#FBFBF8;
  padding:8px;
  margin-left:20px; 
	margin-top:2px; 
	margin-bottom:2px; 
	margin-right:12px;
  color:#555555;
  }