/*CSS by Ryan Eagy and two79.com*/
/*Feel free to learn from this CSS, but this specific design combination, colors, and graphics are copyrighted. Thank you*/

body {
		font-family:Arial, Helvetica, sans-serif;
		background-image:url(/images/background_page.gif);
		background-position:top center;
		text-align:center;
		padding:0;
		margin: 0;
		border:0;
		}
		
a:link, a:visited {
		color:#990000;
		text-decoration:none;
		font-weight:bold;
		background: transparent;
		}
		
h2 {
		font-size:1em;
		}

h3 {
		font-size:.8em;
		}

p {
		padding:0;
		margin:0;
		font-size:.75em;
		}
		
/*Top colored divider*/

#topdivider {
		background-image:url(/images/topdivider_bg.gif);
		margin:20px auto;
		height:30px;
		}


/*Header container and interior divs*/

#topcontainer {
		background-image:url(/images/topcontainer_bg.gif);
		margin:0 auto;
		margin-top:20px;
		border:1px solid black;
		border-bottom:none;
		width:902px;
		height:75px;
		}

#topleft
		{
		background-position:left;
		background-repeat:no-repeat;
		float:left;
		text-align:left;
		padding-left:80px;
		font-size:.75em;
		color:#990000;
		width:270px;
		height:75px;
		}
		
#navigation {
		padding-right:10px;
		margin: 10px 0 0 0;
		text-align:right;
		float:right;
		}
		
#navigation li {
		text-align:right;
		display:inline;
		font-size:12px;
		list-style:none;
		width:632px;
		}
		
#navigation li a {
		color:#FFFFFF;
		padding-left:6px;
		text-decoration:none;
		}
	
/*Logo placement in main container*/

#logo {
		width:887px;
		height:80px;
		background:#FFF;
		margin:0 auto;
		border:1px solid black;
		border-bottom:none;
		border-top:none;
		padding:10px 0 0 15px;
		}

/*Main text area*/

#maincenter {
		margin:0 auto;
		background:#FFF;
		border:1px solid black;
		border-top:none;
		width:902px;
		min-height:400px;
		height:450px;
		text-align:left;
		padding-top:20px;
		}
		
#mainleft {
		display:inline;
		text-align:left;
		float:left;
		margin:0 0 0 20px;
		width:400px;
		}
		
#mainheader {
		width: 400px;
		height: 30px;
		}

#maintext {
		width:400px;
		padding:0 0 20px 0;
		}
		
#maingraphic {
		height:150px;
		font-size:12px;
		padding:0 0 0 10px;
		}
		
/*Main Link area*/

#mainright {
		display:inline;
		text-align:left;
		float:right;
		margin-right:20px;
		width:400px;
		height:350px;
		}

#quicklink {
		background-color:#990000;
		border:1px solid #990000;
		background-image:url(/images/quick_bg.gif);
		background-position:left;
		background-repeat:repeat-y;
		width:400px;
		}
		
#quickheader {
		padding:10px 0 0 10px;
		background-color:#990000;
		font-size:.9em;
		height:30px;
		}
		
#quickbox a	{
		text-decoration:none;
		color:#000000;
		}
		
#quickbox {
		margin:5px;
		font-size:.75em;
		padding-left:10px;
		padding-top:5px;
		padding-bottom:5px;
		border-bottom:1px dashed #990000;
		height:20px;
		}
		
#quickbox.selectbox {
		text-align:left;
		padding:0 0 10px 40px;
		border-bottom:1px dashed #990000;
		}
		
#quickboxfirst {
		margin:5px;
		font-size:.75em;
		padding:0 0 5px 10px;
		height:20px;
		border:none;
		}
		
#quickboxfirst a {
		text-decoration:none;
		color:#000000;
		}
		
#mainbottom {
		width:100%;
		height:20px;
		}

/*Bottom navigation and copyright area*/

#bottomcontainer {
		margin:0 auto;
		border-top:5px solid #cc6600;
		width:902px;
		height:75px;
		text-align:right;
		color:#FFFFFF;
		font-size:10px;
		}
		
#bottomtext {
		float:right;
		width: 200px;
		vertical-align:top;
		}