/* Common */

	body {background: #836F52;margin: 0px; padding: 0px;}
	
	a {color: #FFFFFF; text-decoration: underline; font-weight: bold;}
	a:hover {color: #FFFFFF; text-decoration: none; font-weight: bold;}
	
	#rightcolumn a, #header a {color: #FFFFFF; text-decoration: none; font-weight: normal;}
	#rightcolumn a:hover, #header a:hover {color: #FFFFFF; text-decoration: underline; font-weight: normal;}
	
	#content a {color: #344B5D; text-decoration: underline; font-weight: normal;}
	#content a:hover {color: #344B5D; text-decoration: none; font-weight: normal;}
	
/* Font Styling */

	h1 {color: #243748; font-size: 18px; font-weight: bold; font-style: italic;}
	h2 {color: #473D2E; font-size: 14px; font-weight: bold; font-style: italic;}
	h3 {color: #333333; font-size: 12px; font-weight: bold;}
	h4 {color: #243748; font-size: 12px; font-weight: bold;}

/* Layout */

	#container {width: 770px; margin: 0px auto;position: absolute; top: 2px ;left: 100px; bottom: -43px;}
	
	#header {height: 110px; position: relative;}
	#header #logo {position: absolute; left: 25px; top: 0px;}
	#header #whatsnew {position: absolute; top: 2px ;right: 40px; bottom: -43px; width: 454px; height: 119px;
			background: url(../images/layout/whatsnew.jpg) top left no-repeat;}
	*html #header #whatsnew {position: absolute; right: 40px; bottom: -56px; width: 454px; height: 119px;
			background: url(../images/layout/whatsnew.jpg) top left no-repeat;}			
	#header #whatsnew #interior {margin: 30px 4px 0px 4px; margin-left: 2px; height: 82px; max-height: 82px;}
	#header #whatsnew #interior table tr td {width: 25%; height: 74px; text-align: center; color: #FFFFFF;}
	#header #whatsnew #interior table tr td.borderright {border-right: 0px solid #D8D6D5;}
	


	#topBorder {border-bottom: 1px solid #473D2E; margin: 0px 13px 0px 29px; height: 1px;}
	
	#outercontent {background: #FFFFFF url(../images/layout/rightBg.gif) right repeat-y; margin: 0px auto; padding-right: 15px;}
	#content {min-height: 600px; background: #FFFFFF url(../images/layout/bodyBg.jpg) left repeat-y;}
	
	#multicolumn {display: block; color: #C6C9CF; font-size: 11px;}
		#multicolumn #leftcolumn {display: block; width: 200px; float: left;}
			#multicolumn #leftcolumn #interior {padding: 10px; margin: 0px;}
		#multicolumn #rightcolumn {display: inline; width: 550px; float: right;}
			#multicolumn #rightcolumn #interior {padding: 10px; margin: 50px 10px 0px 0px; color: #000000;}
		#clearMultiCol {clear: both;}
		
		#multicolumn #rightScndryCol {width: 230px; float: right; margin: 20px 10px; display: inline;}
	
	#bottomShadow {background: #FFFFFF url(../images/layout/btmBg.gif) left repeat-x; margin: 0px 13px 0px 29px; height: 15px;}
		
	#footer {width: 770px; margin: 0px auto 20px auto; color: #FFFFFF; text-align: center;}
		
/* Menu */
		
	#menu {margin: 70px 0px 0px 0px;}
	#menu a {background: #333333 url(../images/menu/normal.gif) left no-repeat; display: block; width: 181px; height: 36px; margin: 4px 0px;}
	#menu a:hover {background: url(../images/menu/hover.gif) left no-repeat;}
	#menu a img {margin-left: 35px; margin-top: 2px}
	
/* Gray and Blue Boxes for Home and Secondary Pages */	
		
	#graybox {background: #FFFFFF; width: 181px; margin: 20px 0px; font-size: 11px;}
		#graybox p {margin: 0px; padding: 0px;}
		#graybox #graytop {background: #000000 url(../images/layout/gray_top.gif) top left no-repeat; height: 40px;}		
		#graybox #graycontent {background: url(../images/layout/gray_bg.gif) repeat-y;}		
			#graybox #graycontent #interior {padding: 0px 23px; min-height: 200px; color: #000000;}	
		#graybox #graybtm {background: url(../images/layout/gray_btm.gif) bottom left no-repeat; height: 40px;}		

	#grayboxSec {background: #FFFFFF; width: 225px; margin: 20px 0px; font-size: 11px;}
		#grayboxSec p {margin: 0px; padding: 0px;}
		#grayboxSec #graytop {background: #000000 url(../images/layout/graySec_top.gif) top left no-repeat; height: 47px;}		
		#grayboxSec #graycontent {background: url(../images/layout/graySec_bg.gif) repeat-y;}		
			#grayboxSec #graycontent #grayinterior {padding: 0px 27px; color: #000000;}	
		#grayboxSec #graybtm {background: url(../images/layout/graySec_btm.gif) bottom left no-repeat; height: 50px;}				
		
	#bluebox {background: #FFFFFF; width: 225px; margin: 20px 0px; font-size: 11px;}
		#bluebox p {margin: 0px; padding: 0px;}
		#bluebox #bluetop {background: url(../images/layout/blue_top.gif) top left no-repeat; height: 40px;}		
		#bluebox #bluecontent {background: url(../images/layout/blue_bg.gif) repeat-y;}		
			#bluebox #bluecontent #blueinterior {padding: 0px 23px; color: #FFFFFF; line-height: 14px;} 	
		#bluebox #bluebtm {background: url(../images/layout/blue_btm.gif) bottom left no-repeat; height: 30px;}				
	
/* Misc. */

	.picBorder {border: 1px solid #A8A8A8; padding: 14px; margin: 10px;}
	#rightScndryCol img.picBorder {border: 1px solid #A8A8A8; padding: 14px; margin: 10px 0px;}