body, td{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-style:normal;
font-weight:normal;
margin:0pt;
padding:0pt;
vertical-align:top;
}

h1{
color:#006699;
font-weight: 700;
padding-top:0px;
margin-top:0px;
}

h2{
font-size:110%;
font-weight: 700;
color:#006699;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

p{
	line-height:135%;
	margin-right:30px;
	margin-top:0px;
}

blockquote{
line-height:150%;
}

.notice{
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
	padding:15px;
	background-color:#DDFFCC;
	font-weight:bold;
}

.letterbox{
	width:80%;
	padding:30px;
	border:2px solid black;
	background-color:#f5f5f5;
}

.preview{
	background-color:#336666;
	padding:20px;
	border:1px solid black;
	margin-bottom:20px;
	color:#fff;
	width:60%;
}

.required{
	margin-left:10px;
	font-size:80%;
	color:red;
	font-weight:bold;
}

.BG_header1 {
background-image:url(/images/header1-BG.jpg);
background-position:right top;
background-repeat:repeat-x;
}
.BG_header2 {
background-image:url(/images/header2-BG.jpg);
background-position:right top;
background-repeat:repeat-x;
}
.BG_header3 {
background-image:url(/images/header3-BG.jpg);
background-position:right top;
background-repeat:repeat-x;
}



#campaignlist{
color:#006666;
list-style:none;
font-size:90%;
margin-left:0px;
padding-left:20px;
}

#campaignlist li{
margin-left:19px;
border-bottom:1px dashed #006666;
width:122px;
margin-bottom:10px;
padding-bottom:5px;
}



#resourcelist{
color:#006666;
list-style:none;
font-size:90%;
margin-left:0px;
padding-left:20px;
}

#resourcelist li{
margin-left:19px;
border-bottom:1px dashed #006666;
width:122px;
margin-bottom:10px;
padding-bottom:5px;
}


a.clist:link,a.clist:visited{
color:#006666;
text-decoration:none;
}
a.clist:hover,a.clist:active,a.clist.current{
color:#000;
text-decoration:none;
}

/* campaignmenu */
.cmenu{
	width:150px;
	float:left;
	margin-right:20px;
	margin-bottom:30px;
}

.cmenu img{}

.cmenu ul{
list-style:none;
margin:0px;
padding:0px;
}

a.cmenulink:link,a.cmenulink:visited{
display:block;
padding:5px;
padding-left:10px;
background-color:#DBDFE0;
width:135px;
border-top:1px solid #e9e9e9;
border-bottom:1px solid #b3b3b3;
text-decoration:none;
font-weight:bold;
font-size:90%;
color:#6b6b6b;
}

a.cmenulink:hover, a.cmenulink:active{
color:#000;
}


/*top nav*/
#topnav{
height:35px;
background-image:url(/images/nav_BG.jpg);
background-position:right top;
background-repeat:repeat-x;
padding-top:10px;
}

#topnav ul{
margin:0px;
padding:0px;
list-style:none;
}

#topnav ul li{
display:inline;
margin:0px;
}



a:link.topnav,a:visited.topnav {
color:#666666;
text-decoration:none;
padding:0px;
padding-left:15px;
padding-right:15px;
border-right: 2px solid #666666;
}

a:hover.topnav,a:active.topnav {
color:#000000;
text-decoration:none;
}

/*footer*/
#footernav{
margin-top:30px;
padding-top:10px;
}

#footernav ul{
margin:0px;
padding:0px;
list-style:none;
}

#footernav ul li{
display:inline;
margin:0px;
}


.campaignthumb{float:left;padding-right:10px;padding-bottom:10px;}

.byline{

	color:#595959;
	font-size:70%;
}

#linkslist{}
#linkslist ul{
	list-style:none;
	padding-bottom:20px;
}
#linkslist ul li{
	margin-top:10px;
}

/* css form */
label.cssform, input.cssform {
display:block;
float:left;
margin-bottom:10px;
width:200px;
}
.long {
width:300px;
}
label.cssform {
padding-right:20px;
text-align:right;
width:170px;
}
#submit.cssform {
padding-right:20px;
text-align:right;
width:150px;
}



a:link {
color:#0033FF;
text-decoration:underline;
}
a:visited{	
text-decoration: underline;
    color: #339933;
}
a:hover {
color:#0033FF;
text-decoration:underline;
}
a:active {
color:#0033FF;
text-decoration:underline;
}


a:link.footernavlink,a:visited.footernavlink{
color:#666666;
text-decoration:none;
font-size:70%;
padding:0px;
padding-left:10px;
padding-right:12px;
border-right: 1px solid #666666;
}
a:hover.footernavlink{
text-decoration:underline;
}

a:link.validator,a:visited.validator{
color:#666666;
text-decoration:none;
font-size:70%;
padding:0px;
margin-left:42px;
}
a:hover.validator{
text-decoration:underline;
}


.hdl{
padding:8px;
text-align:left;
padding-left:25px;
background-color:#339933;
color:#fff;
}
.hd2{
padding:8px;
text-align:left;
padding-left:25px;
background-color:#0099CC;
color:#fff;
}
.hd3{
padding:8px;
text-align:left;
padding-left:25px;
background-color:#FF9933;
color:#fff;
}
.headlines{
padding:0px;
margin:0px;
margin-top:10px;
margin-right:10px;
padding-left:15px;
list-style: square;
}


.headlines li{
padding:0px;
margin:0px;
margin-bottom:10px;
margin-right:20px;
padding-left:10px;
}
/*
.hl1 li {color:#666666;}
.hl1 li a{color:#666666;}
.hl2 li {color:#666666;}
.hl2 li a{color:#666666;}
.hl3 li {color:#666666;}
.hl3 li a{color:#666666;}
*/

