/* ATTENTION REQUIRED: DO NOT DELETE! Alan's Development Code*/
@import "/download/templates/css/contentcss";

/* ATTENTION REQUIRED: NONE */

/*--[ WORK DONE ON DEC 30, 2008 by AHMAD ]--*/
div.searchForm_gsvsc {
	background: #eaeaea;
	border: 1px solid #adadad;
	padding: 10px;
}



/*--------------------------------------------- */
/*               >>> PALLETTE <<<               */
/*--------------------------------------------- */

body {
	background: #046;
	font-family: "Verdana", Arial, serif;
        color: #5e5e5e; 
}

a                { color: #0071c8; }
#tinymce a       { color: #0071c8 !important; }

a:hover          { color: #023f6e; }
#tinymce a:hover { color: #023f6e !important; }

h1, h1 a { color: #046; }

h2, h2 a { color: #0071c8; text-decoration: none; }

h2.heading1, h2.heading1 a { color: #5e5e5e; text-decoration: none; }

h3, h3 a { color: #5e5e5e; }

.heading1, .heading2, .heading3, .heading4 { font-weight: normal; }

.color01{ background-color: #d1e6f7; } /* See - h2.color01 */
.color02{ background-color: #0169b9; } /* See - h2.color02 */
.color03{ } /* See - h2.color03 */
.color04 { background: #4a2634; color: #bca5ae; }
.color05 { background-color: #eaeaea; }

#footer { background-color: #00507e; }
#footer *, #footer a { color: #fff; }

/*--------------------------------------------- */
/*		            >>> THEME <<<	            */
/*--------------------------------------------- */
#header { background: url('/download/gallery/img/headerjpg') no-repeat; }

#header-inner { background: url('/download/gallery/img/underlineg') no-repeat 225px 114px; }

#main { background: url('/download/templates/components/boxround5/box960topp') no-repeat; }
* html #main { background-image: url('/download/templates/components/boxround5/box960topp~2'); }

#content { background: url('/download/templates/components/boxround5/box960bott') no-repeat 0 100%; }
* html #content { background-image: url('/download/templates/components/boxround5/box960bott~2'); }
#content-inner { background-color: #fff; }

#content-head { background: url('/download/gallery/img/contenthea') no-repeat 5px 0; }
#myprofile #content-head { background: none; }
#myprofile #content-head { background-image: url('/download/gallery/img/contenthea'); background-repeat: no-repeat; background-position: 5px 0; }

#logo a { background: url('/download/gallery/img/logogif') no-repeat; }

* html #logo a { background: url('/download/gallery/img/logogif') no-repeat; }
#logo-rotary a { background: url('/download/gallery/img/logorotary') no-repeat; }

#poweredby { background-image: url('/download/gallery/img/poweredbyg'); }s


/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */
body {  }

#page { 
	margin: 0 auto;
	width: 960px;
}

#header { height: 215px; }

#header-inner { height: 170px; }

#main { padding-top: 10px; }

#content { padding-bottom: 10px; }

#content-head {
	height: 75px;
	min-height: 75px;
	padding: 0 15px;
	position: relative; top: -4px;
}

#content-head h1 { position: relative; top: 18px; }
#contentmenu { position: relative; top: 10px;  }


#content-head #profilestatusform span.text, #content-head #profilestatus_buttons, #content-head #publicstatus, #content-head #profilestatus, #content-head #clearstatuslink, #content-head #profilestatus_message {
margin:2.5em 0 0 0.6em;
}

#content-body, #trailer, #trailerbar { padding-left: 10px; padding-right: 10px; }
#content-body { overflow: hidden; }
#home #content-body, #pulse #content-body { overflow: visible; }

#footer { margin: 1.5em 0; }
#footer-inner { padding: 10px; }


/*--------------------------------------------- */
/*              >>> COMPONENTS <<<              */
/*--------------------------------------------- */

/* BREADCRUMB
=============================================== */
#breadcrumb { 
	position: absolute; 
	top: -30px;
}

#breadcrumb, #breadcrumb a { color: #fff; text-decoration: none; }
#breadcrumb a:hover { text-decoration: underline; }

/* FEEDS
=============================================== */
.news-box { padding: 5px 0 0; }


.news-box.grid-inner {  
	/* padding: 5px;  Breaks Under Grid-5 */
	padding: 0 7px 6px;
}

.news-box div.rss-box { 
	background: #fff; 
	border: 0px solid #e0e0e0;
	border-width: 1px 0 1px 1px; 
	overflow: auto;
	height: 610px; 
}

#news-content p.rss-title, .news-box p.rss-title { display: none; }

#news-content ul.rss-items, .news-box ul.rss-items { margin: 0; }

#news-content ul.rss-items li, .news-box ul.rss-items li { 
	border-bottom: 1px dotted #e1e1e1;
	font-size: .95em;
	list-style: none; 
	margin: 0 10px;
	padding: 7px 0;
	overflow: hidden;
}

#news-content ul.rss-items li { 
	border-top: 1px dotted #ccc;
	margin: 0;
	list-style: none; 
	padding: 15px 0; 
}

ul.rss-items li.rss-item { background: url('/download/gallery/img/iconpage48') no-repeat 0 10px; padding-left: 40px; } 
.no-icon ul.rss-items li.rss-item { background: none; padding-left: 0;}

.news-box ul.rss-items li a { font-weight: bold; }
.news-box ul.rss-items li a:hover { background: #f5f55; }

/* FEEDS - FEEDSWEEP
---------------------------------------------------- */
.box-feed { padding-left: 5px !important; } /* Overrides Grid Inner */

.feedsweep_title, .feed_scroll_title 	{ display: none; }
.feedsweep_item 	{ margin-bottom: 1.5em; min-height: 24px; }
.feedsweep_date 	{ color: #999; font-size: .95em; }
.feedsweep_headline { font-weight: bold; }
.feedsweep_body 	{ font-size: .95em; }

.box-feed { 
	background: #fff;
	height: 760px;
	overflow: auto;
	padding: 0 7px 6px 0;
}

.color01 .box-feed { margin: 0 0 5px 10px; }

.feedsweep_item { background: url('/download/gallery/img/iconpage48') no-repeat 0 10px; padding-left: 40px; } 
.no-icon .feedsweep_item { background: none; padding-left: 0; }


/* LOGO/TAGLINE
=============================================== */

#logo { margin-left: 100px; position: relative; top: 45px; }

#logo a {
	
	/* >-- Image Replacement */
	
			display: block;
			height: 0px !important;
			overflow: hidden;
			padding: 74px 0 0;
			width: 351px;
			
	/* <-- Image Replacement */
}

#logo-rotary { position: absolute; top: 72px; }
#logo-rotary a {
	
	/* >-- Image Replacement */
	
			display: block;
			height: 0px !important;
			overflow: hidden;
			padding: 73px 0 0;
			width: 73px;
			
	/* <-- Image Replacement */
}

/* PRIMARYNAV
=============================================== */

#navigation { position: absolute; top: 175px; }

#primarynav li {
	border-left: 1px solid #607b8b;
	float: left;
}

#primarynav li.home, #primarynav li.first { border-left-width: 0; }
#home #primarynav li.first { border-left-width: 1px; }

#primarynav li a {
	color: #fff;
	display: block;
	font-size: 1.25em;
	padding: 3px 13px;
	text-decoration: none;
}

#primarynav li a:hover { color: #f9db41; }

.join {display: none;}


/* JOIN NOW
=============================================== */
.register-buttons {
                background-color: #eee;
                border: 1px dotted #ccc;
                border-width:1px 0;
                padding:18px 10px;
                text-align:center;
}

.register-buttons img { margin: 0 5px; }

#paid #paid-steps li.step-current { font-size: 12px; }


/* SUBNAV
=============================================== */
#customcontent ul li{ list-style-image: url('/download/gallery/img/bulletarro'); }

/*--------------------------------------------- */
/*            >>> CUSTOM CONTENT <<<            */
/*--------------------------------------------- */

/* CUSTOM ICONS
=============================================== */
#customcontent ul.icon-list { list-style: none; margin: 0; padding: 0; }
#customcontent ul.icon-list li { list-style-image: none; padding: 3px 0; }

ul.icon-list a {
	background: url('/download/gallery/img/icongear01') no-repeat;
	color: #fff;
	padding-left: 24px;
	text-decoration: none;
}

ul.icon-list a:hover { color: #f9db41; }

.icon-gear-01 a {} 
ul.icon-list .icon-gear-02 a { background-image: url('/download/gallery/img/icongear02'); }

.hiddenrole { display: none; }
.unhiddenrole { 
	display: block;
	padding-left: 24px;
}

/* GOOGLE VIDEO SEARCH
=============================================== */
#videoControl {
	border : 1px solid #f9f9f9;
	margin : 1.5em 0;
}


.video-result-table_gsvsc { margin: 0 auto; }
.video-result-table_gsvsc td { width: 100px; }

/* CUSTOM HEADER
=============================================== */

#custom-head-nav {
	background:transparent none repeat scroll 0 0;
	font-size:1.2em;
	font-weight:bold;
	margin-left:377px;
	position:absolute;
	top:45px;

/* 
	background: #0074a4;
	position: absolute; top: 47px;
	margin-left: 440px;
	
	/* Transparency */
	/* opacity:.85;
	filter: alpha(opacity=85); 
	-moz-opacity: 0.85; */
} 

#custom-head-nav ul { list-style: none; margin: 0; }
#custom-head-nav li { 
	border-left: 1px solid #dfdfdf;
	float: left;
	list-style: none;
	margin: 1px;
	padding: 0 10px;
}
#custom-head-nav li.first { border: none; }
#custom-head-nav li a { color: #f9db41; text-decoration: none; }
#custom-head-nav li a:hover { color: #fff; }

/* CUSTOM HOME
=============================================== */

#pulse.landing #content-head { background: none; height: 16px; min-height: 16px; }
#pulse.landing #content-head h1 { display: none; }

#pulse.landing #main { margin-top: 216px; }
#pulse.landing #navigation { top: 170px; }
#pulse.landing #content-body { position: relative; top: -25px; }

#pulse.landing #home-banner { color: #fff; position: absolute; top: -260px; left: 0; width: 960px; }
#pulse.landing #home-banner .grid-12 { margin-right: 20px; width: 710px; }

#pulse.landing #home-banner .box-head h2 { color: #fff; font-family: Arial, Helvetica, sans-serif; }
#pulse.landing #home-banner .grid-inner { background-color: #004466; }

c#home-banner-image { background: url('/download/gallery/img/homebanner') no-repeat; height: 226px; }
#home-banner .grid-4 h2 { 
	text-align: center; 
	padding: 9px 0 0;
}

#home-banner {  }
#home-banner-image {  }
#home-banner-details { color: #fff; height: 202px; }
#home-banner-nav { 
	background: url('/download/gallery/img/homebanner~2') no-repeat;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding-right: 5px;
}
#home-banner #home-banner-nav li { list-style-image: none; float: right; margin: 3px 1px 3px 0; }
#home-banner #home-banner-nav li a {
	background-color: #e3e3e2;
	border: 1px solid #ababab;
	color: #464646;
	display: block;
	font-size: 11px;
	line-height: 1.25em;
	padding: 1px 5px;
	text-decoration: none;
}
#home-banner #home-banner-nav li a:hover { background: #fff; }

/*
#home.landing  #content-head { background: none; height: 16px; min-height: 16px; }


#home.landing  #main { margin-top: 236px; }
#home.landing  #navigation { top: 200px; }
#home.landing  #content {   }
#home.landing  #content-body { position: relative; top: -30px; }

#home.landing  #home-banner { color: #fff; position: absolute; top: -250px; left: 0; width: 960px; }
#home.landing  #home-banner .grid-12 { margin-right: 20px; width: 710px; }

#home.landing  #home-banner .box-head h2 { color: #fff; font-family: Arial, Helvetica, sans-serif; }
#home.landing  #home-banner .grid-inner { background-color: #004466; }
*/


/*--------------------------------------------- */
/*            >>> 960 Grid System <<<           */
/*--------------------------------------------- */
	
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16 {
	display: inline;
	float: left;
	margin: 10px; 
}

.grid-inner { padding: 10px; }

.alpha { margin-left: 0; }
.omega { margin-right: 0; }


/* GRID DIMENSIONS - 16
---------------------------------------------------- */

.grid-1 	{ width: 40px;  }
.grid-2 	{ width: 100px; }
.grid-3 	{ width: 160px; }
.grid-4 	{ width: 220px; }
.grid-5 	{ width: 280px; }
.grid-6 	{ width: 340px; }
.grid-7 	{ width: 400px; }
.grid-8 	{ width: 460px; }
.grid-9 	{ width: 520px; }
.grid-10 	{ width: 580px; }
.grid-11 	{ width: 640px; }
.grid-12 	{ width: 700px; }
.grid-13 	{ width: 760px; }
.grid-14 	{ width: 820px; }
.grid-15 	{ width: 880px; }
.grid-16 	{ width: 940px; }


/* GRID PREFIX'S
---------------------------------------------------- */

.prefix-1 	{ padding-left: 60px;  }
.prefix-2 	{ padding-left: 120px; }
.prefix-3 	{ padding-left: 180px; }
.prefix-4 	{ padding-left: 240px; }
.prefix-5 	{ padding-left: 300px; }
.prefix-6 	{ padding-left: 360px; }
.prefix-7 	{ padding-left: 420px; }
.prefix-8 	{ padding-left: 480px; }
.prefix-9 	{ padding-left: 540px; }
.prefix-10 	{ padding-left: 600px; }
.prefix-11 	{ padding-left: 660px; }
.prefix-12 	{ padding-left: 720px; }
.prefix-13 	{ padding-left: 780px; }
.prefix-14 	{ padding-left: 840px; }
.prefix-15 	{ padding-left: 900px; }


/* GRID SUFFIX'S
---------------------------------------------------- */

.suffix-1 	{ padding-right: 60px;  }
.suffix-2 	{ padding-right: 120px; }
.suffix-3 	{ padding-right: 180px; }
.suffix-4 	{ padding-right: 240px; }
.suffix-5 	{ padding-right: 300px; }
.suffix-6 	{ padding-right: 360px; }
.suffix-7 	{ padding-right: 420px; }
.suffix-8 	{ padding-right: 480px; }
.suffix-9 	{ padding-right: 540px; }
.suffix-10 	{ padding-right: 600px; }
.suffix-11 	{ padding-right: 660px; }
.suffix-12 	{ padding-right: 720px; }
.suffix-13 	{ padding-right: 780px; }
.suffix-14 	{ padding-right: 840px; }
.suffix-15 	{ padding-right: 900px; }


/* GRID box-body
---------------------------------------------------- */

/* Max Height: NONE */
.box-head { 
	background-repeat: no-repeat;
	margin-bottom: 1.5em;
	padding-top: 5px;
	width: 100%; /* IE hasLayout */
}

.box-body {	
	background-position: 0 100%;
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

.box-head h3, .box-head h4 { margin-left: 10px; margin-right: 10px; }

/* --[ Background Images: Top ]-- */

.grid-16 .box-head 	{ background-image: url('/download/templates/components/img/round940to~2');
					 _background-image: url('/download/templates/components/img/round940to'); }
.grid-15 .box-head 	{ background-image: url('/download/templates/components/img/round880top~2');
					 _background-image: url('/download/templates/components/img/round880top'); }
.grid-14 .box-head 	{ background-image: url('/download/templates/components/img/round820top~2');
					 _background-image: url('/download/templates/components/img/round820top'); }
.grid-13 .box-head 	{ background-image: url('/download/templates/components/img/round760top~2');
					 _background-image: url('/download/templates/components/img/round760top'); }
.grid-12 .box-head 	{ background-image: url('/download/templates/components/img/round700top~2');
					 _background-image: url('/download/templates/components/img/round700top'); }
.grid-11 .box-head 	{ background-image: url('/download/templates/components/img/round640top~2');
					 _background-image: url('/download/templates/components/img/round640top'); }
.grid-10 .box-head 	{ background-image: url('/download/templates/components/img/round580top~2');
					 _background-image: url('/download/templates/components/img/round580top'); }
.grid-9 .box-head 	{ background-image: url('/download/templates/components/img/round520to~2');
					 _background-image: url('/download/templates/components/img/round520top'); }
.grid-8 .box-head 	{ background-image: url('/download/templates/components/img/round460to');
					 _background-image: url('/download/templates/components/img/round460to~2'); }
.grid-7 .box-head 	{ background-image: url('/download/templates/components/img/round400top~2');
					 _background-image: url('/download/templates/components/img/round400top'); }
.grid-6 .box-head 	{ background-image: url('/download/templates/components/boxround5/box340topp');
					 _background-image: url('/download/templates/components/img/round340top'); }
.grid-5 .box-head 	{ background-image: url('/download/templates/components/boxround5/box280topp');
					 _background-image: url('/download/templates/components/img/box280topg'); }					 
.grid-4 .box-head 	{ background-image: url('/download/templates/components/boxround5/box220topp');
					 _background-image: url('/download/templates/components/img/round220to~2'); }
.grid-3 .box-head 	{ background-image: url('/download/templates/components/img/box160topp');
					 _background-image: url('/download/templates/components/img/round160top'); }
.grid-2 .box-head 	{ background-image: url('/download/templates/components/img/round100top~2');
					 _background-image: url('/download/templates/components/img/round100top'); }
.grid-1 .box-head 	{ background-image: url('/download/templates/components/img/round40top~2');
					 _background-image: url('/download/templates/components/img/round40top'); }


#home-banner .grid-4 .box-head 	{ background-image: url('/download/templates/components/boxround5/box220topb'); }
#home-banner .grid-4 .box-body 	{ background-image: url('/download/templates/components/boxround5/box220bott~3'); padding: 0; }
.grid-5 .box-in-action .box-body { background-image: url('/download/gallery/img/reliefacti~2'); padding: 0; }

/* --[ Background Images: Bottom ]-- */
.grid-16 .box-body 	{ background-image: url('/download/templates/components/img/round940bo~2');
					 _background-image: url('/download/templates/components/img/round940bo'); }
.grid-15 .box-body 	{ background-image: url('/download/templates/components/img/round880-bottom.png');
					 _background-image: url('/download/templates/components/img/round880-bottom.gif'); }
.grid-14 .box-body 	{ background-image: url('/download/templates/components/img/round820-bottom.png');
					 _background-image: url('/download/templates/components/img/round820-bottom.gif'); }
.grid-13 .box-body 	{ background-image: url('/download/templates/components/img/round760-bottom.png');
					 _background-image: url('/download/templates/components/img/round760-bottom.gif'); }
.grid-12 .box-body 	{ background-image: url('/download/templates/components/img/round700-bottom.png');
					 _background-image: url('/download/templates/components/img/round700-bottom.gif'); }
.grid-11 .box-body 	{ background-image: url('/download/templates/components/img/round640-bottom.png');
					 _background-image: url('/download/templates/components/img/round640-bottom.gif'); }
.grid-10 .box-body 	{ background-image: url('/download/templates/components/img/round580-bottom.png');
					 _background-image: url('/download/templates/components/img/round580-bottom.gif'); }
.grid-9 .box-body 	{ background-image: url('/download/templates/components/img/round520bo~2');
					 _background-image: url('/download/templates/components/img/round520bo'); }
.grid-8 .box-body 	{ background-image: url('/download/templates/components/img/round460-bottom.png');
					 _background-image: url('/download/templates/components/img/round460-bottom.gif'); }
.grid-7 .box-body 	{ background-image: url('/download/templates/components/img/round400-bottom.png');
					 _background-image: url('/download/templates/components/img/round400-bottom.gif'); }
.grid-6 .box-body 	{ background-image: url('/download/templates/components/boxround5/box340bott');
					 _background-image: url('/download/templates/components/img/round340-bottom.gif'); }
.grid-5 .box-body 	{ background-image: url('/download/templates/components/boxround5/box280bott');
					 _background-image: url('/download/templates/components/img/box280bott~2'); }
.grid-4 .box-body 	{ background-image: url('/download/templates/components/boxround5/box220bott~2');
					 _background-image: url('/download/templates/components/img/round220bo~2'); }
.grid-3 .box-body 	{ background-image: url('/download/templates/components/img/box160bott');
					 _background-image: url('/download/templates/components/img/round160bott~2'); }
.grid-2 .box-body 	{ background-image: url('/download/templates/components/img/round100-bottom.png');
					 _background-image: url('/download/templates/components/img/round100-bottom.gif'); }
.grid-1 .box-body 	{ background-image: url('/download/templates/components/img/round40-bottom.png');
					 _background-image: url('/download/templates/components/img/round40-bottom.gif'); }


/* EDIT - WYSIWYG: VISUAL AIDS
---------------------------------------------------- */
.mceItemVisualAid { border: 0; }

.mceItemVisualAid .alpha.mceItemVisualAid { margin-left: 0; margin-right: 8px; }
.mceItemVisualAid .omega.mceItemVisualAid { margin-left: 8px; margin-right: 0; }

.grid-3.mceItemVisualAid,
.grid-4.mceItemVisualAid, 
.grid-5.mceItemVisualAid,
.grid-6.mceItemVisualAid,
.grid-7.mceItemVisualAid,
.grid-8.mceItemVisualAid,
.grid-9.mceItemVisualAid,
.grid-10.mceItemVisualAid,
.grid-11.mceItemVisualAid,
.grid-12.mceItemVisualAid,
.grid-13.mceItemVisualAid
.grid-14.mceItemVisualAid,
.grid-15.mceItemVisualAid,
.grid-16.mceItemVisualAid { border: 1px dashed #ccc; margin-left: 9px; margin-right: 9px; }


/*--------------------------------------------- */
/*	            >>> DEV PATHS <<<	            */
/*--------------------------------------------- */

/*
#main { background-image: url('../img/box-960-top.png'); }
#header { background-image: url('../img/header.jpg'); }
#header-inner { background-image: url('../img/underline.gif'); }
#content { background-image: url('../img/box-960-bottom.png'); }
#content-head { background-image: url('../img/content-head.gif'); }

#logo a { background-image: url('../img/logo.gif'); }
#logo-rotary a { background-image: url('../img/logo-rotary.gif'); }
#poweredby { background-image: url('../img/poweredby.gif'); }

.grid-6 .box-head 	{ background-image: url('../img/box-round-5px/png/box-340-top.png');
					 _background-image: url('/download/templates/components/img/round220to~2'); }
.grid-6 .box-body 	{ background-image: url('../img/box-round-5px/png/box-340-bottom.png');
					 _background-image: url('/download/templates/components/img/round220to~2'); }

.grid-4 .box-head 	{ background-image: url('../img/box-round-5px/png/box-220-top.png');
					 _background-image: url('/download/templates/components/img/round220to~2'); }
.grid-4 .box-body 	{ background-image: url('../img/box-round-5px/png/box-220-bottom.png');
					 _background-image: url('/download/templates/components/img/round220to~2'); }
					 
#home-banner .grid-4 .box-head 	{ background-image: url('../img/box-round-5px/png/box-220-top-blue.png');
					 _background-image: url('/download/templates/components/img/round220to~2'); }	
#home-banner .grid-4 .box-body 	{ background-image: url('../img/box-round-5px/png/box-220-bottom-blue.png');
					 _background-image: url('/download/templates/components/img/round220to~2'); }						 				 					 
#home-banner-image { background-image: url('../img/home-banner.jpg'); }
					 
ul.rss-items li.rss-item { background-image: url('../img/icon-page-48.gif'); }

#home-banner-nav { background: url('../img/home-banner-nav.jpg') no-repeat; }

*/

/*--[ WORK DONE ON MAR 12, 2009 by ALAN ]--*/
#pulse .grid-6 .box-head .box-body .rss-item {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.invisiblea{
   visibility:hidden;
}