body {
	background-color: #E6E6E6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:10px;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #99CCFF;
	text-decoration: none;
}

h4 {
margin-top:0;
color:#003366;
font-size:14px;
}

h5 {
color:#990000;
font-size:12px;
margin:10px 0 0 0;

}

.style4 {
color:#003366;
font-weight:bold;
}

.style14 {
font-weight:bold;
}

ul.hlinks li a:link {color: #003366}
ul.hlinks li a:visited {color: #003366}
ul.hlinks li a:hover {color: #99CCFF}

#container {
width:765px;
margin:0 auto;
text-align:center;
text-align:left;
background-color:#fff;
}

#header {
clear:both;
}

#topnav {
height:35px;
background:url(assets/topnav_bg.jpg) repeat-x;
clear:both;
}

#topnav ul {
list-style:none;
font-size:12px;
font-weight:bold;
margin:0 0 0 30px;
padding:0;
}

#topnav ul li {
display:inline;
padding: 0 8px;
margin:0;
line-height:35px;
float:left;
}


#topnav ul li.home{
background:url(assets/menu_bg_home.gif) no-repeat;
}
#topnav ul li.homepage{
background:url(assets/menu_bg_homepage.gif) no-repeat;
}
#topnav ul li.campaign{
background:url(assets/menu_bg_campaign.gif) no-repeat;
}
#topnav ul li.campaignpage{
background:url(assets/menu_bg_campaignpage.gif) no-repeat;
}
#topnav ul li.zach{
background:url(assets/menu_bg_zach.gif) no-repeat;
}
#topnav ul li.zachpage{
background:url(assets/menu_bg_zachpage.gif) no-repeat;
}
#topnav ul li.trans{
background:url(assets/menu_bg_trans.gif) no-repeat;
}
#topnav ul li.transpage{
background:url(assets/menu_bg_transpage.gif) no-repeat;
}
#topnav ul li.contact{
background:url(assets/menu_bg_contact.gif) no-repeat;
}
#topnav ul li.contactpage{
background:url(assets/menu_bg_contactpage.gif) no-repeat;
}

#content {
padding:30px;
background-color:#fff;
font-size:14px;
}

#content ul {
margin-left:0;
padding-left:15px;
}

#content ul li a {
text-decoration:underline;
}

#content_row1 {
background-color:#fff;
padding-top:30px;
font-size:14px;
}

#content_row1.zach{
padding:45px 30px;
}


#content_row1 p {
padding:0 20px 5px 20px;
}	

#content_row1 img {
margin-bottom:30px;
}

#content_row1 embed {
margin-bottom:30px;
}
#content_row1 a:link, #content_row1 a {
color:#003366;
text-decoration:underline;
font-weight:bold;
}

#content_row1 a:hover {
color:#99CCFF;
text-decoration:underline;
font-weight:bold;
}

#content_row2 {
background-color:#e9f0f5;
text-align:center;
}

#content_row2 img {
margin:30px 10px;
}


#content_row2.zach, #content_row4.zach {
background-color:#e9f0f5;
text-align:left;
padding:30px 30px 50px 30px;
margin:0;
}

#content_row2.zach img, #content_row4.zach img {
float:right;
margin:0;
 }

#content_row2.zach ul {
list-style:none;
padding:0;
margin:0;
}

#content_row2.zach ul li {
padding:0;
margin:0;
}

#content_row3.zach {
background-color:#fff;
padding:20px 20px 30px 20px;
}

#content_row3.zach ul li, #content_row4.zach ul li  {
margin:20px;
}

#content.trans {
height:300px;
}

#content.trans a {
color:#003366;
text-decoration:none;
}

#content.trans a:hover {
color: #99CCFF;
text-decoration:none;
}


#content_col1 {
width:440px;
float:left;
}

#content_col2 {
float:right;
margin-right:40px;
}

#content_col2 ul {
list-style:none;
padding:0;
margin:0 0 20px 0;
font-size:12px;
}

#content_col2 ul li {
padding:0;
margin:0;
}

#content_col2 ul li a {
color:#003366;
text-decoration:none;
}

#content_col2 ul li a:hover {
	color: #99CCFF;
	text-decoration: none;
}

p.doc_code {
color:#666666;
font-size:9px;
text-align:right;
}

#footer {
background-color:#003366;
text-align:center;
}

#footer ul {
list-style:none;
font-size:12px;
font-weight:bold;
color:#fff;
margin:0 20px;
padding:0;
}

#footer ul li {
display:inline;
padding: 0;
margin:0;
line-height:30px;
}

.text11 {
font-size:11px;
}

#footer ul li.footer_pad {
margin:0 45px;
}

.center{
text-align:center;
}

.ital {
font-style:italic;
}

