@charset "utf-8";
/* CSS Document */

html,body{margin:0;padding:0}
body{font: 76% Tahoma, Geneva, sans-serif;text-align:left;background:#000 url(/media/images/pagelayout/site-background.png) top center no-repeat;}

a:link{font-size:inherit;color:#F90;text-decoration:none;}
a:visited{font-size:inherit;color:#F90;text-decoration:none;border:none !important;}
a:hover{font-size:inherit;color:#FFF;text-decoration:underline;}
a:active{font-size:inherit;color:#F90;text-decoration:none;border:none !important;}
a:focus{border:none;outline:none;}

#header{margin:0 0 10px 0 !important;background:url(/media/images/pagelayout/header-bg.png) top center no-repeat;height:223px;padding:0;}
	#header h1{padding:8px 0 0 15px;margin:0;color:#CCC;font-weight:bold;font-size:18px;}
		#header h1 a{color:#FFF !important;text-decoration:none;text-transform:uppercase;}
	
#topLinks{list-style:none;margin:15px 5px 0 0;padding:0;float:right;width:200px;}
	#topLinks li{float:right;display:inline-block;}
		#topLinks li a:link,
			#topLinks li a:visited,
			#topLinks li a:active{color:#F90;text-decoration:none;}
		#topLinks li a:hover{color:#FFF;text-decoration:none ;}
		#topLinks li span{margin:0 5px 0 5px;padding:0 0 2px 0;}
		
#menu {width:760px;font-size:12px !important;text-transform:uppercase;font-weight:bold;line-height:normal;margin:110px 0 0 0;height:30px;}
	#menu ul {margin:0 0 0 25px;padding:0;list-style:none;}
		#nav li {display:inline-block;margin:0 45px 0 0;padding:0;float:left;}
			#nav a {float:left;margin:0;padding:0;text-decoration:none;}
				#nav a span {float:left;display:block;margin:0 0 4px 0;color:#F90;padding:0 0 2px 0;}
				/* Commented Backslash Hack hides rule from IE5-Mac \*/
				#nav a span {float:none;}
				/* End IE5-Mac hack */
				#nav a:hover span {color:#FFF;}
				
li.menuShare{margin:0 0 0 40px !important;}

#container{text-align:left;width:760px;margin:0 auto;}
.stop{clear:both;}
.div-line{margin:10px 0 10px 60px;height:5px;width:375px;border-bottom:1px solid #CCC;clear:both;}
#content h1, #content h2,
	#sidebar h1, #sidebar h2, #sidebar h3,
	#fullBlock h1, #fullBlock h2, #fullBlock h3{padding:5px 0 0 10px !important;color:#FFF;font-size:1.4em;text-transform:uppercase;}
#sidebar{float:right;width:256px;margin:0 0 15px 0;}
	#sidebar h3{background:url(/media/images/pagelayout/sidebar-top.png) top right no-repeat;height:35px;margin:0;padding:0;}
		#sidebar h3 span{padding:0 0 2px 0;border-bottom:1px solid #CCC;width:230px;display:block;}
	#sidebar h4{margin:0;padding:5px 0 5px 10px;color:#FF0;font-size:1.2em;}
	#sidebar .mainBody{background:url(/media/images/pagelayout/sidebar-bg.png) top right repeat-y;margin:0;padding:0;}
	#sidebar .end{clear:both;background:url(/media/images/pagelayout/sidebar-bottom.png) bottom right no-repeat;height:15px;}

#content{float:left;width:500px;margin:0 0 15px 0;}
	#content h2{background:url(/media/images/pagelayout/content-block-500-top.png) top left no-repeat;height:35px;margin:0;}
		#content h2 span{padding:0 0 2px 0;border-bottom:1px solid #CCC;width:465px;display:block;}
	#content .mainBody{background:url(/media/images/pagelayout/content-block-500-bg.png) top left repeat-y;margin:0;padding:0;overflow:auto;}
		.mainBody h4{margin:0;padding:5px 10px 5px 10px;color:#FF0;}
		.mainBody p{margin:0;padding:5px 10px 5px 10px;}
	#content .end{clear:both;background:url(/media/images/pagelayout/content-block-500-bottom.png) bottom left no-repeat;height:15px;}
#siteBanners{width:760px;margin:5px 0 15px 0;clear:both;height:110px;position:relative;}
	#leftBanner, #rightBanner{width:369px;}
	#leftBanner{float:left;}
	#rightBanner{float:right;}
	
#fullBlock{width:760px;margin:10px 0 15px 0;clear:both;}
	#fullBlock h1, #fullBlock h2, #fullBlock h3{background:url(/media/images/pagelayout/main-760-top.png) top left no-repeat;height:35px;margin:0;padding:0;}
		#fullBlock h1 span, #fullBlock h2 span, #fullBlock h3 span{padding:0 0 2px 0;border-bottom:1px solid #CCC;width:730px;display:block;}
	#fullBlock .mainBody{background:url(/media/images/pagelayout/main-760-bg.png) top left repeat-y;margin:0;padding:0;}
	#fullBlock .end{clear:both;background:url(/media/images/pagelayout/main-760-bottom.png) bottom left no-repeat;height:15px;}
	#fullBlock p{margin:0;padding:5px 5px 5px 10px;}
	#fullBlock h4{margin:0;padding:5px 10px 5px 10px;color:#FF0;}
	
div.mainBody{color:#CCC;}
	div.mainBody p{}

.blockEnd{clear:both;}
/* ---- BLOCK STYLES --- */

#footer{clear:both;width:100%;border-top:1px solid #999;height:60px;color: #DDD;padding:4px 0 0 0;}
	.copyright{width:190px;float:left;font-size:.9em;}
	.footerLinks{width:335px;float:right;margin:0 0 0 30px;text-align:left;padding:0}
		.footerLinks li{list-style:none;float:left;}
		.footerLinks a:link,
			.footerLinks a:visited,
			.footerLinks a:active{text-decoration:none;color:#F90;}
		.footerLinks a:hover{color:#FFF;text-decoration:none;}
			.footerLinks span{margin:0 10px 0 10px;padding:0 0 2px 0;}
			.footerLinks span:hover{border-bottom:1px solid #FFF;}
			.footerLinks .logoLink span:hover{border-bottom:none;}
			
/* ------------------------------------------------------ */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(/media/images/colorbox/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(/media/images/colorbox/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(/media/images/colorbox/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(/media/images/colorbox/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(/media/images/colorbox/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(/media/images/colorbox/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(/media/images/colorbox/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(/media/images/colorbox/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(/media/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/media/images/colorbox/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/media/images/colorbox/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}