/* -------- Author: Aaron M. Souza 2008 --------  */

body		
		{
		text-align: center;
		font-family: arial,"ms trebuchet",verdana,sans-serif;
		color: black;
		margin: 8px auto;
		font-size: small;
		background-image: url(images/bodybg.png);
		background-repeat: repeat-x;
		background-color: white;
		}

#wrapper	
		{
		width: 950px;
		margin: 0 auto;
		border-right: 1px solid black;
		padding-left: 21px;
		background-image: url(images/leftshadow.png);
		background-repeat: no-repeat;
		}

#wrapper2	
		{
		margin: 0 auto;
		background-image: url(images/pagebg.png);
		background-repeat: repeat-x;
		background-color: #F2F0F0;
		}

/* -------- Header --------  */

#header 	
		{		
		width: 950px;
		border-top: 1px solid black;
		border-bottom: #cccccc solid 1px;
		}

#toplinkbox
		{
		width: 530px;
		background-color: #eeeeee;
		padding: 2px 2px 2px 15px;
		border: #cccccc 1pt solid;
		text-align: center;
		}

#tag	{
		color: #9D0410;
		font-size: 95%;
		font-family: cursive, verdana, arial, sans-serif;
		text-align: center;
		font-style: italic;
		}
		
p.date
		{
		color: #333333;
		font-size: 80%;
		font-family: Arial, Verdana, sans-serif;
		text-align: right;
		}

#bannerbox
		{
		float: left;
		margin-top: 10px;
		margin-left: 10px;
		}

#bannerbox img 
		{
		border: none;
		}

#topnav
		{
		margin-top: 10px;
		margin-left: 50px;
		float: left;
		font-size: 105%;
		font-weight: bold;
		}

#topnav ul	
		{
		list-style: none;
		display: inline;
		}

#topnav ul li	
		{
		float: left;
		text-align: left;
		margin-right: 10px;
		}

#topnav ul li a:link, #topnav ul li a:active, #topnav ul li a:visited
		{
		color: #025681;
		text-decoration: none;
		}

#topnav ul li a:hover, #topnav ul li a:focus
		{
		color: #028DD4;
		text-decoration: none;
		}

/* -------- End Header --------  */

/* -------- Side Navigation --------  */

#subwrap
		{
		width: 950px;
		margin-top: 12px;
		}

#sidenav
		{
		width: 145px;
		float:left;
		font-family: helvetica, sans-serif;
		font-size: 105%;
		font-weight: bold;
		padding: 0px 0px 0px 14px;
		}

#sidenav ul	
		{
		list-style: none;
		margin: 0;
		padding: 0;
		}

#sidenav ul li	
		{
		text-align: left;
		margin-top: 22px;
		border-bottom: 1px solid black;
		}

#sidenav ul li a:link, #sidenav ul li a:active, #sidenav ul li a:visited
		{
		color: #025681;
		text-decoration: none;
		}

#sidenav ul li a:hover, #sidenav ul li a:focus
		{
		color: #028DD4;
		text-decoration: none;
		}

/* -------- End Side Navigation --------  */

/* -------- Content --------  */

#content
		{
		width: 750px;
		min-height: 600px;
		float:left;
		margin-left: 14px;
		text-align: left;
		border-left: #cccccc solid 1px;
		}

h1		
		{
		font-family: "Lucida Grande", Verdana, Arial, Tahoma, sans-serif;
		font-size: 130%;
		margin: 0px 8px 14px 10px;
		color: #000000;
		}

h2
		{
		font-family: "Lucida Grande", Verdana, Arial, Tahoma, sans-serif;
		font-size: 115%;
		color: #028DD4;
		margin: 0px 8px 14px 10px;
		}

h3		
		{
		font-family: "Lucida Grande", Verdana, Arial, Tahoma, sans-serif;
		font-size: 110%;
		margin: 10px 8px 14px 10px;
		color: #339933;
		}
		
h4	
		{
		font-family: Verdana, Arial, Tahoma, sans-serif;
		font-size: 103%;
		color: #9D0410;
		margin: 0px 0px 2px 10px;
		}

h5	
		{
		font-family: Verdana, Arial, Tahoma, sans-serif;
		font-size: 104%;
		color: #222222;
		margin: 0px 0px 2px 10px;
		background-color: #eeeeee;
		width: 640px;
		}

			
p.subheadsm
		{
		font-size: 95%;
		color: #858484;
		text-align: left;
		margin: 0px 0px 0px 24px;
		padding: 0;
		font-weight: bold;
		font-style: italic;
		}

#br		{clear: both;}

#bigpicbox
		{
		width: 710px;
		margin: 0 auto;
		text-align: center;
		}

#bigpicbox2
		{
		width: 510px;
		margin: 0 auto;
		text-align: center;
		}

#bigpicbox3
		{
		width: 310px;
		margin: 0 auto;
		text-align: center;
		}

#bigpicbox4
		{
		width: 650px;
		margin: 0 auto;
		text-align: center;
		}

#indexboxleft
		{
		width: 310px;
		margin: 0 auto;
		text-align: left;
		float: left;
		padding-left: 50px;
		}

#indexshadowboxleft
		{
		width: 300px;
		background-image: url(images/shadow3.png);
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: top left;		
		height: 10px;
		margin: 0 auto;
		padding: 0;
		text-align: left;
		float: left;
		}

#indexboxright
		{
		width: 310px;
		margin: 0 auto;
		text-align: right;
		float: right;
		padding-right: 50px;
		}

#indexshadowboxright
		{
		width: 300px;
		background-image: url(images/shadow3.png);
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: top left;		
		height: 10px;
		margin: 0 auto;
		padding: 0;
		text-align: right;
		float: right;
		}
		
img.regular
		{
		border-left: 1px solid #028DD4;
		border-right: 1px solid #025681;
		border-bottom: 1px solid #025681;
		border-top: 1px solid #028DD4;
		margin: 0 auto;
		}

#shadowbox
		{
		width: 700px;
		background-image: url(images/shadow.png);
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: top left;		
		height: 10px;
		margin: 0 auto;
		padding: 0;
		}

#shadowbox2
		{
		width: 500px;
		background-image: url(images/shadow2.png);
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: top left;		
		height: 10px;
		margin: 0 auto;
		padding: 0;
		}

#shadowbox3
		{
		width: 300px;
		background-image: url(images/shadow3.png);
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: top left;		
		height: 10px;
		margin: 0 auto;
		padding: 0;
		}

#shadowbox4
		{
		width: 640px;
		height: 10px;
		background-image: url(images/shadow4.png);
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: top left;		
		margin: 0 auto;
		padding: 0;
		}

p		
		{
		padding: 1px 30px 2px 26px;
		text-align: justify;
		}

a:link, a:active, a:visited
		{
		color: #100C5D;
		text-decoration: none;
		font-weight: bold;
		}

a:hover, a:focus
		{
		color: #9D0410;
		text-decoration: none;
		font-weight: bold;
		}

table.request
		{
		margin: 12px auto;
		}

hr.request	{
		color: #097F1A;
		}

#contactleft
		{
		float: left;
		margin-top: 14px;
		}

#contactright
		{
		float: left;
		padding-left: 60px;
		margin-top: 10px;
		}

/* -------- End Content --------  */

/* -------- FAQ --------  */

dt
		{
		font-family: "Lucida Grande", Verdana, Arial, Tahoma, sans-serif;
		padding: 2px 32px 4px 28px;
		text-align: left;
		font-weight: bold;
		text-size: 105%;
		color: #028DD4;
		}

dd
		{
		font-family: arial,"ms trebuchet",verdana,sans-serif;
		padding: 4px 30px 20px 20px;
		text-align: left;
		color: #003366;
		}

/* -------- End FAQ --------  */

/* -------- Footer --------  */

#footer
		{
		width: 950px;
		font-size: 90%;
		color: #E3E0E0;
		margin: 0;
		padding: 24px 0px 24px 0px;
		border-top: 1px solid black;
		background-image: url(images/footerbg.png);
		background-position: 0 0;
		background-repeat: repeat-x;
		background-color: #003366;
		}

#footer2
		{
		height: 16px;
		width: 964px;
		margin: 0 auto;
		background-image: url(images/wrapbotbg.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-color: transparent;
		text-align: center;
		}

a.foot:link, a.foot:active, a.foot:visited  
		{
		text-decoration: none;
		color: white;
		}
	
a.foot:hover, a.foot:focus 
		{
		color: #028DD4;
		}

/* -------- End Footer --------  */
