/* CSS - New Project */

/* reset */
	body, form, ul, li, img, pre, fieldset {padding: 0; border: 0; margin: 0;}

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.hide {display: none;}
	.show {display: block;}
	body {background-color: #00bceb; font-size: 9pt; font-family: Georgia;}
	h1 {font-family: Helvetica; color: #00aaed;}
	

/* basic */
	#mainContainer {clear: both; width: 1200px; min-height: 800px; background: url(images/bodyBackground.jpg) no-repeat; margin: 0 auto;}
	#repeatBody {background: url(images/bodyRepeat.jpg) repeat-y; width: 883px; min-height: 300px; margin: 0 auto;}
	
/* header */
	#headerContainer {clear: both; float: right; height:265px; width: 657px; margin: 0 auto;}
	#headerLogo {float: left; width: 169px;}
	#headerLogo h1 {display: block; margin: 0 0 0 35px;}
	#headerLogo a {display: block; background: url(images/logo.jpg) no-repeat; width: 169px; height: 146px;}
	#headerNav li {list-style: none;}

/* body */
	#bodyContainer {background: url(images/rightTop.jpg) no-repeat; min-height: 325px; width: 657px; float: right;}
	#leftCol {float: left; background: url(images/navBg.jpg) no-repeat; width: 226px; min-height: 590px;}
	#leftCol .returnTo {margin-left: 15px; margin-top:75px;}
	#leftNav {clear: both; width: 226px; margin-top: 35px;}
	#leftNav ul {margin-left: 12px;}
	#leftNav ul li {list-style: none; padding-left: 12px; border-top: 1px solid #fffcdd; border-bottom: 1px solid #f3ea79; padding: 5px 0;}
	#leftNav ul li a {color: #00aaed; font-size:14px; font-weight: bold; text-decoration: none; padding-left: 13px; font-size: 10pt; font-family: Helvetica; text-transform: uppercase;}
	#leftNav ul li a:hover {color: #e11f27;}
	#leftNav ul li ul li a {font-size:10pxt; border: none;}
	#leftNav ul li ul li ul li a {font-weight: normal; font-size:11pt; border: none; text-transform:none;}
	#rightCol {float: left; width: 610px; min-height: 400px; margin-left: 8px; padding: 0 15px;}
	#rightCol ul {margin-left: 30px; font-weight: bolder; font-style: italic; color: #009ce1; font-size: 11pt;}
	#rightCol a {color: #00BCEB;}
	#rightCol a:hover {color: #e11f27; text-decoration: none;}
	.gallery li img {border: 2px solid #CC241B;}
	

/* footer */
	#footerContainer {clear: both; background: url(images/footer.jpg) no-repeat; height: 139px; width:883px; margin: 0 auto; font-weight:bold;} 
	#footerContent {margin-left: 35px; padding: 140px 0 50px 0; color: #ffffff; font-size: 10pt; font-family: Helvetica; text-align: center;}
	#footerContent li {display: inline; list-style: none; border-right: 1px solid #ffffff; padding-right: 5px;}
	#footerContent li a {text-decoration: none; color: #FFFFFF;}
	.lastItem {border-right: none;}
	
	


	#leftNav li ul {background: #DA272D; padding-left: 30px; margin-bottom: -5px; margin-top: 4px; margin-left: 0;}
	#leftNav li ul li {padding-left: 0px!important; list-style: circle; border: 0; margin-left: 0!important;}
	#leftNav li ul li a {color: #FFF5C5; font-size: 11px!important;}
        #leftNav li ul li ul {border-left: 3px solid #fff; margin-left: 14px; padding-left: 0;}
        #leftNav li ul li ul li {background: url(images/arrowSub.jpg) 0px 9px no-repeat; list-style: none; padding-left: 5px;}
	#leftNav li ul li ul li a {color: #1D5A79; padding-left: 0px; font-size: 11px!important;padding-left: 10px; color: #fff;}	
	
	#headerContainer p { margin: 0 0 -3px 0; padding 0; }
