body{ height:100%; margin:0; padding:0; border:0; background:#fff url(/images/body_bg.png) repeat; }
div{ margin:0 auto; text-align:center; padding:0; }
h1 { font-size:15px; font-weight:bold; }
/* ============ HEADER ========== */
#header{ width:100%; height:192px; padding:0; background:url(/images/header_bg.png) repeat-x;}

#header .head1{ width:990px; height:27px; background:url(/images/header1_bg.png) no-repeat; }
#header .head2{ width:990px; height:101px; background:url(/images/logo.png) no-repeat; }
#header .head3{ width:990px; height:36px; }
#header .head4{ width:990px; height:30px; }

.head1 ul{ margin:0 0 0 15px; padding:1px 0 0 0; }
.head1 ul li{padding:0 10px; list-style:none; float:left; }
.head1 ul li a{color:#0081e6; font-family:"Trebuchet MS"; font-size:11px; text-decoration:none;}
.head1 ul li a:hover{color:#3fabff; }

.head2 { text-align:right; padding:4px 0 0 0; }

.head3 ul{ width:450px; margin:5px; padding:0; float:left; }
.head3 ul li{padding:0 10px; list-style:none; float:left; background:url(/images/link_pad.png) right no-repeat;}
.head3 ul li a{color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; text-decoration:none; }
.head3 ul li a:hover{color:#FFFF00; font-weight:bold;}
.head3 table{ float:right; }
.head3 table td form input{ background:#CCCCCC; border:1px solid #000; }

.head4 ul{ margin:0 0 0 5px; padding:0; }
.head4 ul li{padding:0 10px; list-style:none; float:left; }
.head4 ul li a{color:#003366; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; text-decoration:none;}
.head4 ul li a:hover{color:#FFFF00; font-weight:bold;}
/* ============ HEADER END ========== */

/* ============ CONTAINNER STARTS =================== */
#container{ width:970px; margin:10px auto; padding:10px; background:#FFF; }

#featuredbox{ width:100%; height:250px; margin:0 0 10px 0; }
.featured_ad{ width:306px; height:250px; float:right; margin:0; background:#fff; border:1px solid #000; }

#featured{ width:400px;	padding-right:250px; position:relative;	height:250px; background:#fff; border:1px solid #000; float:left; }
#featured ul.ui-tabs-nav{ position:absolute; top:0; left:400px; list-style:none; padding:0; margin:0; width:250px; }
#featured ul.ui-tabs-nav li{ padding:1px 0; padding-left:13px; font-size:12px; color:#666; }
#featured ul.ui-tabs-nav li span{ font-size:11px; font-family:Verdana; line-height:18px; }
#featured .ui-tabs-panel{ width:400px; height:250px; background:#999; position:relative; overflow:hidden; }
#featured .ui-tabs-hide{ display:none; }
#featured li.ui-tabs-nav-item a{ display:block; height:60px; color:#333;  background:#fff; line-height:20px; outline:none; } /*On Hover Style*/
#featured li.ui-tabs-nav-item a:hover{ background:#f2f2f2; }
#featured li.ui-tabs-selected{ background:url('/images/selected-item.gif') top left no-repeat; } /*Selected tab style*/
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ background:#ccc; }
#featured ul.ui-tabs-nav li img{ float:left; margin:2px 5px; background:#fff; padding:2px; border:1px solid #eee; }
#featured .ui-tabs-panel .info{ position:absolute; top:180px; left:0; height:70px; width: 400px; background: url('/images/transparent-bg.png'); }
#featured .info h2{ font-size:18px; font-family:Georgia, serif; color:#fff; padding:5px; margin:0; overflow:hidden; }
#featured .info p{ margin:0 5px; font-family:Verdana; font-size:11px; line-height:15px; color:#f0f0f0; }
#featured .info a{ text-decoration:none; color:#fff; }
#featured .info a:hover{ text-decoration:underline; }


#main{ width:100%; margin:0; padding:0; position:relative; }
#sidebarleft{ width:170px; background:#FFFFFF; border:1px solid #fff; float:left; position:relative; }
#sidebarright{ width:170px; background:#FFFFFF; border:1px solid #fff; float:right; position:relative; }
#content{ width:610px; background:#FFFFFF url(/images/main_bg.png) repeat; border:1px solid #CCCCCC; float:left; margin:0 0 0 7px; }
#customizedcontent{ width:100%; background:#FFFFFF url(/images/main_bg.png) repeat; border:1px solid #CCCCCC; float:left; margin:0 0 0 7px; }


.spacer{ background:url(/images/spacer.gif); width:100%; clear:both; }
/* ================ CONTAINER ENDS ======================= */

/* ================ FOOTER STARTS ====================== */
#footer { width:990px; background:#FFF; height:30px; font:bold "Trebuchet MS"; font-size:12px; color:#666666; }
#footer a { font:small bold "Trebuchet MS"; color:#666666; text-decoration:underline; }
/* ================ FOOTER ENDS ====================== */

/* ================ VERTICAL MENU ==================*/
#vertmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; width: 100%; padding: 0px; margin:0 0 10px 0; }
#vertmenu h1 { display: block; background:#333D44; border-bottom:#CCCCCC 1px solid; font-size: 90%; padding: 3px 0 5px 10px; color:#FFFFFF; margin: 0px; text-align:left; }
#vertmenu ul { list-style: none; margin: 0px; padding: 0px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
#vertmenu ul li { margin: 0px; padding: 0px; text-align:left; }
#vertmenu ul li.b0 { background:#FFFFFF; }
#vertmenu ul li.b1 { background:#F5F5F5; }
#vertmenu ul li a { font-size: 80%; display: block; border-bottom:1px solid #CCCCCC; padding: 5px 0px 2px 10px; text-decoration: none; color:#000000; }
#vertmenu ul li a:hover, #vertmenu ul li a:focus { background:#EBEBEB; color:#000000; }
/* =================== VERTICAL MENU ENDS =================== */

/* ================= VERTICAL AD ==============*/
#vertad { width: 100%; padding: 0px; text-align:center; border:1px solid #CCC; margin:0 0 10px 0; }
#vertad h1 { display: block; background:#333D44; border-bottom:#CCCCCC 1px solid; font-size: 90%; padding: 3px 0 5px 10px; color:#FFFFFF; margin: 0px; text-align:left; }
/* ================== VERTICAL AD ENDS ============== */

/* ========= CONTENT DIV =========== */
#content h1{ width:100%; height:15px; color:#006699;  font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; padding:4px 10px; margin:0; text-align:left; }
#content h1 a { color:#006699; text-decoration:none; font-family:"Trebuchet MS"; font-weight:bold; display: block; }
#content table { width:100%; }

#contentbox{ width:100%; margin:2px 2px 2px 25px; text-align:center; }
.cell{ width:146px; height:110px; float:left; margin:5px 20px 20px; border:1px solid #CCCCCC; background:#EEEEEE; }
.cell p{ font-size:12px; font-family:"Trebuchet MS"; font-weight:bold; color:#333333; margin:0; }
.cell img { border:none; }
.cell a { text-decoration:none; }
.heading {width:100%; height:15px; background:#333D44; padding:4px 0; margin:10px 0; text-align:center; color:#FFF; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; clear:both;}
.textad { width:100%; height:17px; background:#333D44; padding:4px 0; margin:0; text-align:center; }
.textad a { color:#FFF; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; text-decoration:none; }
/* ========= CONTENT DIV ENDS =========== */

/* ============= DISPLAY SCRAPS ============== */
.displayscraps{ width:100%; margin:0; padding:0; text-align:left; position:relative; font-family:"Trebuchet MS"; font-size:9px; color:#666666; }
.displayscraps a { font-family:"Trebuchet MS"; font-size:15px; font-weight:bold; color:#003366; padding:0 10px; }
.pagination { background:#FFEBFF; border:1px solid #FFD1FF; overflow:hidden; padding:10px 0; }
.pagination ul { width:99%; margin:5px; padding:0; }
.pagination ul li{ margin:0 10px 5px 0; float:left; width:25px; height:25px; list-style:none; }
.pagination ul li a{ text-decoration:none; display:block; background:#FFD1FF; padding:2px 6px 2px 6px; border:1px solid #FF52FF; color:#CB218F; font-size:12px; }
.pagination ul li a.active{ border:2px solid #CC0099; }
.pagination ul li a:hover{ background:#FF9EFF; }
.inlineads { border-bottom: 1px dashed #cccccc; text-align:center; position:relative; padding:20px 0; }
.scraps { text-align:center; position:relative; padding:20px 0 0 0; }
.scrapscode { border-bottom: 1px dashed #cccccc; text-align:center; position:relative; padding:0 0 10px 0; }
.scrapscode table td { text-align:center; vertical-align:top;  }
.scrapscode textarea{ background:#FFFEEA; border:1px solid #F4D317; height:30px; }
/* =============== DISPLAY SCRAPS ENDS ============= */

/* ========== CONTACT US ==============*/
.message-sent{ height:62px; width:400px; background:url(/images/message-sent.png) no-repeat left;
			   padding:20px 0 0 75px; color:#494949; font-weight:bold; font-size:17px; font-family:Arial, Helvetica, sans-serif;
			   text-align:left;	}
.message-not-sent{ height:62px; width:400px; background:url(/images/message-not-sent.png) no-repeat left; padding:20px 0 0 66px; 
				   color:#494949; font-weight:bold; font-size:17px; font-family:Arial, Helvetica, sans-serif; text-align:left; }
.message-not-sent span{	font-size:12px; font-weight:normal;	}
/* ========== CONTACT US ENDS ==============*/

/* ========== EVENTS TABLE =========*/
.td_event_thumb{background:#FFF; margin:0px auto; text-align:center; height:85px; width:70px;}
.td_event_text{font:Arial, Helvetica, sans-serif; color:#3366CC; background:#FFF9FB; padding:0 0 0 10px; width:200px; text-align:left;}
.td_event_text:hover{background:#FFDDFA;}
.td_event_text a{display:block; font-weight:bold; text-decoration:none; color:#660033;}
.td_event_left{margin:0px auto; padding:0px; vertical-align:top;}
.td_event_right{margin:0px auto; padding:0px; text-align:center; vertical-align:top;}
.td_event_ad{background:#FFCC33;}
.table_event_left{background:#FBC4E0;}
.table_event_right{height:250px;}
.td_event_head{	background:url(/images/past-events.jpg); background-repeat:repeat-x;	height:50px; color:#990000;
				font-weight:bold; font-size:16px; font-family:"Times New Roman", Times, serif; vertical-align:top; padding:3px 0 0 0;
				border:1px; border-style:solid solid none; border-color:#FFCC33; }
.td_event_past_text ul{margin:0px; padding:0px; border:none;}
.td_event_past_text li{background:#FFCC00; list-style:none; margin:2px 0 0 0; text-align:left; border-left:10px solid #CC3300;}
.td_event_past_text li a{display:block; color:#993300; padding:2px 0 2px 10px; text-decoration:none;}
.td_event_past_text li:hover{background:#FFCC66; list-style:none; border-left:10px solid #993333;}
/* ========== EVENTS TABLE ENDS =========*/

/*============= SEARCH ============== */
#search_result { width:550px; padding:10px; border:1px solid #999999;}
.gs-result .gs-webResult {  text-align:left; }
a.gs-title, a.gs-title * { color : red;}