body { background: white; padding: 0px; padding-top: 40px; margin: 0px; }
img { padding: 0px; margin: 0px; }

p, label, li, a { font-color: gray; color: gray; font-family: Arial; font-size: 14px; }
p { margin-bottom: 8px; }
i { color: #309fd9; font-weight: bold; }

h1, h2, h3, h4, h5 { font-family: Arial; color: gray; margin-bottom: 0px; margin-top: 0px; }
h1, h2 { letter-spacing: -1px; }
h3, h4, h5 { letter-spacing: -1.5px; } 
h1 { font-size: 26px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }

a { text-decoration: none; border-bottom: 1px dotted gray; }
a:hover { border-bottom: 1px solid gray; }

label { margin-top: 5px; font-weight: bold; }

ul { margin: 0px; }
ul, li { list-style: none; }

table, th, tr { font-color: gray; color: gray; font-family: arial; font-size: 12px; border: none; }
th, td { padding-left: 8px; padding-right: 8px; }
th { border-bottom: 1px solid gray; }

br.clear { clear: both; }
.expanded { display: inline; }
.collapsed { display: none; }

#container { width: 800px; margin: 0 auto; padding-top: 0px; margin-top: 0px; }
#header, #content, #footer { padding: 0; }
#content { padding-left: 20px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; 
		   width: 735px; background: white; text-align: justify;
		   border-left: 16px solid #e9e9e9; border-right: 15px solid #e9e9e9; }

#main { width: 535px; margin-right: 5px; padding: 0px; float: left; }		   
#main h2 { font-family: Arial; font-size: 16px; color: #309fd9; letter-spacing: 0px; margin: 0px; margin-bottom: 0px; }
#main p { font-size: 12px; 
		  padding: 0px;
		  margin: 0px; margin-top: 2px; margin-bottom: 10px; }
#main ul { margin-bottom: 10px; }
#main li { font-size: 12px; list-style: disc; }
#main p br { display: none; }

#register div.input { margin-bottom: 10px; }

#menubar { width: 100%; border: 1px solid gray; 
		   padding: 4px; margin-bottom: 10px;
		   background: url('../img/getconnected/background.gif'); }
#menubar ul { list-style: none; margin: 0px; padding: 0px; padding-left: 5px; }
#menubar li { display: inline; padding-left: 5px; } 
#menubar a { font-color: gray; font-weight: bold; }

#sidebox { width: 175px; margin-left: 5px; padding: 0px; float: right; }
#sidebox div { margin-bottom: 10px; }
#sidebox ul, #sidebox li { padding: 0px; }

#sidebox_logon p { margin: 0px; text-align: left; }

#sidebox_navi p { width: 100%; text-align: center; }
#sidebox_navi h4 { color: #f08616; }
#sidebox_navi ul { margin-bottom: 10px; } 
#sidebox_navi li { padding-left: 18px; margin-bottom: 5px; 
				   background: url('../img/getconnected/arrow_orange.png') 0px 5px no-repeat; }
#sidebox_navi a { color: #f08616; border-bottom: 1px dotted #f08616; }
#sidebox_navi a:hover { color: #f08616; border-bottom: 1px solid #f08616; }



#sidebox_list h4 { color: #309fd9; }
#sidebox_list a { color: #309fd9; border-bottom: 1px dotted #309fd9; } 
#sidebox_list a:hover { color: #309fd9; border-bottom: 1px solid #309fd9; } 
#sidebox_list li { padding-left: 18px; margin-bottom: 5px; 
				   background: url('../img/getconnected/arrow_lblue.png') 0px 5px no-repeat; }


#flashMessage { background: #fffe94; border: 1px solid #fffd4d; 
				padding: 5px; margin-bottom: 10px;
				text-align: center; 
				color: #5e5e5e; font-size: 12px; font-family: verdana;	}

#downloads table { width: 95% }

#MailerAddForm { margin-top: 25px; }
#MailerAddForm label { margin-top: 10px; }
#MailerAddForm textarea { height: 75px; width: 90%; }
