@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; background-color:#000; }
/* Main Layout */
#main { width:900px; margin:10px auto 0 auto; }
#mastHead { width:900px; height:150px; border-bottom:2px #FFF solid; }
#navTop { width:900px; height:40px; }
#vidTopMaster { width:900px; height:365px; background-color:#FFF }
#vidTopLeft { width:650px; height:365px; float:left; position:relative; z-index:0; }
#vidTopLeft img { border:0; }
#vidTopRight { width:250px; height:365px; float:right; background-image:url(../_images-site/site-primary-support.gif); background-repeat:no-repeat; }
#content { width:890px; margin-top:10px; background-color:#FFF; padding:5px; }
#contentInner { width:850px; margin:10px 10px 0 10px; background-color:#000; height:auto; overflow:auto; border:10px solid #000; }
#contentInnMain { width:860px; padding:10px; }
/* 2 Column Page */
	#contentInnLeft { width:600px; padding:10px; background-color:#000; float:left; min-height:300px; }
	#contentInnRight { width:210px; padding:10px; background-color:#333333; float:left; min-height:300px; }
             #contentInnRight ul li, #contentInnRight2 ul li {  list-style-image:url(../_images-pages/_global/li-bullet-grey.gif); }
	#contentInnRight2 { width:210px; padding:10px; background-color:#333333; float:left; min-height:300px; } 

/* 1 Column Page */
	#contentWidth { width:810px;  padding:10px; background-color:#000; float:left; min-height:300px; }

/* Navigation */
.menu { font-family: verdana, sans-serif; width:900px; position:relative; font-size:14px; z-index:100; font-weight:bold; }
.menu ul { padding:0; margin:0; list-style-type: none; list-style-image: none; }
.menu ul li { float:left; position:relative; list-style-image: none; }
.menu ul li a, .menu ul li a:visited { display:block; text-decoration:none; color:#000; width:auto; padding:0 10px; height:40px; color:#FFF; border:none; line-height:40px; list-style-image: none; }
.menu ul li ul { display: none; list-style-image: none; }
table { margin:-1px; border-collapse:collapse; font-size:14px; }
		/* specific to non IE browsers */
		.menu ul li:hover a, .menu ul li a:hover { color:#fff; background:#000;  background-image:url(../_images-site/site-nav-over.gif); background-position:top center; background-repeat:no-repeat; position:relative; z-index:1000; }
		.menu ul li:hover ul, .menu ul li a:hover ul { display:block; position:absolute; top:3em; margin-top:-2px; left:0; width:100px; background-image:none; }
		.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul { visibility:hidden; position:absolute; height:0; width:0; background-image:none; z-index:1000;}
		.menu ul li:hover ul li a, .menu ul li a:hover ul li a { display:block; color:#FFF; height:auto; line-height:1.3em; padding:10px 10px; width:110px; border:1px #FFF solid ;background-image:none; }
		.menu ul li:hover ul li a.drop, .menu ul li a:hover ul li a.drop { background:#000 url(drop.gif) bottom right no-repeat; background-image:none; }
		.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover { background:#333; color:#e70d8c; background-image:none; }
		.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul { visibility:visible; position:absolute; left:132px; top:0; width:100px; background-image:none;}
		.menu ul li:hover ul li:hover ul.left, .menu ul li a:hover ul li a:hover ul.left { left:-100px;  background-image:none;}
		/* IE Setting */
		* html .menu ul li a, .menu ul li a:visited { width:99px; w\idth:89px; }
		* html .menu ul li a:hover ul { margin-top:0; marg\in-top:1px; }
		* html .menu ul li a:hover ul li a { width:100px; w\idth:79px; }
		
		
/* Secondary Sponsers */
#advertFooter { width:880px; margin:0 auto; background-image:url(../_images-site/footer-advert.png); background-repeat:no-repeat; background-position:5px top; min-height:150px; clear:both; overflow: auto; height: auto; }
/* ie6 - remove bg graphic */
	* html #advertFooter { background-image:none; }
#advertFooterInn { width:auto; padding-top:15px; }
#advertFooterInn img { /* float:left;*/ border:0; padding-top: 0; padding-right: 10px; padding-bottom: 10; padding-left: 10px; }

/* Footer (baseline links) */
#footer { width:900px; font-size:9px; color:#FFF; margin:0 auto; min-height:50px; }
#footer ul { margin:0; padding:0; text-align:right }
#footer ul li { margin:0; padding:0; list-style:none; display:inline; padding:0 0 0 10px; }
#footer ul li a:link, #footer ul li a:visited { color:#FFF; text-decoration:none; }
#footer ul li a:hover { color:#FFF; text-decoration:underline; }
#footer p { font-size:9px; text-align:right; padding:0; margin:0; }
#footer p a:link { color:#FFF;}

/* General Styles */
a:link, a:visited { color:#e70d8c; text-decoration:none; }
a:hover { color:#FFF; text-decoration:none; }
/* li { list-style-image:url(../_images-pages/_global/li-bullet.gif); color:#FFF; } */

/* Text Styling */
h1 { font-size:21px; font-weight:normal; }
	h1.pageTitle { font-size:21px; font-weight:normal; padding:0; margin:0;}
h2 { font-size:16px; font-weight:normal; }
h3 { font-size:14px; font-weight:normal; }
p { font-size:12px; color:#FFF; }
ol li { font-size:12px; font-weight:bold; }
ul li { padding-left: 5px; list-style-image: url(../_images-pages/_global/li-bullet.gif); }

/* Template Styles */
#pageTitle { width:600px; height:22px; margin-top:3px; border-top:1px solid #FFF; background-image:url(../_images-pages/_global/hr-tail.gif); background-repeat:no-repeat; background-position:top right; margin-bottom:-5px; }
#pageTitleLong { width:810px; height:22px; margin-top:3px; border-top:1px solid #FFF; background-image:url(../_images-pages/_global/hr-tail.gif); background-repeat:no-repeat; background-position:top right; margin-bottom:-5px; }


/** CUSTOM FORMATTING STYLES FOR CMS USERS **/
/** Alternate Text Colours **/

.text-green { color:#46b802; }
.text-Cream { color:#fdffc2; }
.text-Teal { color:#1ED8B7; }
.text-LightBlue { color:#C2DAFF; }
.text-Orange { color:#FF6600; }
.text-Magenta { color:#E70D8C; }
.text-Purple {color:#7f13cb; }
.text-Yellow {color:#f4d210; }

/* Image Frames Inc Float & Padding Commands */

.ImgWhiteFrameLeft { float:left; margin-right: 6px; border:6px solid; border-color:#FFF }
.ImgWhiteFrameRight { float:right; margin-left: 6px; border:6px solid; border-color:#FFF; }
.ImgWhiteFrameMid { margin-right: 6px; margin-left: 6px; border:6px solid; border-color:#FFF; }

.ImgGreenFrameLeft { float:left; margin-right: 6px; border:6px solid; border-color:#46b802; }
.ImgGreenFrameRight { float:right; margin-left: 6px; border:6px solid; border-color:#46b802; }
.ImgGreenFrameMid { margin-right: 6px; margin-left: 6px; border:6px solid; border-color:#46b802; }

.ImgCreamFrameLeft { float:left; margin-right: 6px; border:6px solid; border-color:#fdffc2; }
.ImgCreamFrameRight { float:right; margin-left: 6px; border:6px solid; border-color:#fdffc2; }
.ImgCreamFrameMid { float:right; margin-left: 6px; border:6px solid; border-color:#fdffc2; }

.ImgTealFrameLeft { float:left; margin-right: 6px; border:6px solid; border-color: #1ED8B7; }
.ImgTealFrameRight { float:right; margin-left: 6px; border:6px solid; border-color: #1ED8B7; }
.ImgTealFrameMid { margin-right: 6px; margin-left: 6px; border:6px solid; border-color: #1ED8B7; }

.ImgLightBlueFrameLeft { float:left; margin-right: 6px; border:6px solid; border-color: #C2DAFF; }
.ImgLightBlueFrameRight { float:right; margin-left: 6px; border:6px solid; border-color: #C2DAFF; }
.ImgLightBlueFrameMid { margin-right: 6px; margin-left: 6px; border:6px solid; border-color: #C2DAFF; }

.ImgOrangeFrameLeft { float:left; margin-right: 6px; border:6px solid; border-color: #FF6600; }
.ImgOrangeFrameRight { float:right; margin-left: 6px; border:6px solid; border-color: #FF6600; }
.ImgOrangeFrameMid { margin-right: 6px; margin-left: 6px; border:6px solid; border-color: #FF6600; }

.ImgMagentaFrameLeft { float:left; margin-right: 6px; border:6px solid; border-color: #E70D8C; }
.ImgMagentaFrameRight { float:right; margin-left: 6px; border:6px solid; border-color: #E70D8C; }
.ImgMagentaFrameMid { margin-right: 6px; margin-left: 6px; border:6px solid; border-color:#E70D8C; }

.ImgPurpleFrameLeft { float:left; margin-right: 6px; border:6px solid; border-color:#7f13cb; }
.ImgPurpleFrameRight { float:right; margin-left: 6px; border:6px solid; border-color:#7f13cb; }
.ImgPurpleFrameMid { margin-right: 6px; margin-left: 6px; border:6px solid; border-color:#7f13cb; }

.ImgBlackFrameLeft { float:left; margin-right: 6px; border:6px solid; border-color:#00000; }
.ImgBlackFrameRight { float:right; margin-left: 6px; border:6px solid; border-color:#000000; }
.ImgBlackFrameMid { margin-right: 6px; margin-left: 6px; border:6px solid; border-color:#000000; }

.ImgYellowFrameLeft { float:left; margin-right: 6px; border:6px solid; border-color:#f4d210; }
.ImgYellowFrameRight { float:right; margin-left: 6px; border:6px solid; border-color:#f4d210; }
.ImgYellowFrameMid { margin-right: 6px; margin-left: 6px; border:6px solid; border-color:#f4d210; }

.ItemFloatLeft { float:left; margin-right: 6px; }
.ItemFloatRight { float:right; margin-left: 6px; }

