/*-----------------------------------------------------------
Description: RBTE2011
Version: 1.0
Author: Luke Sherrington
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ul,ol {margin:0; padding:0;}
ul {margin-left:1.3em;}
.bodysheet li{margin-left:1.3em;} 
 /* To make bullet points appear right in content */
/*-----------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.75em Arial, Helvetica, sans-serif; color:#414b51;  text-align:left; background-color:#fff; line-height:1.42em;}
body p{padding:0 0 15px 0;}
a:link {color:#8cc63e; text-decoration:none; font-weight:bold;} /* unvisited link */
a:visited {color:#8cc63e; text-decoration:none; font-weight:bold;} /* visited link */
a:hover {color:#0b5c96; text-decoration:none; font-weight:bold;} /* mouse over link */
a:active {color:#0b5c96; text-decoration:none; font-weight:bold;} /* selected link */
.clear{clear:both;}
p {}
.nowrap	{white-space: nowrap;}
/*-----------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:100%; margin:0 auto; position:relative; padding:0; text-align:center; background:url(../g/2011/template/bg_head.jpg) no-repeat top center; float:left;}
#container {width:980px; margin:0 auto; padding:0; text-align:left;}

#header {width:980px; height:215px; margin:0; margin-top:44px; padding:0; float:left;}

#content {width:980px; margin:0px; padding:0; float:left; margin-bottom:20px;}
	#left {float:left; width:190px; margin:0; margin-right:30px; padding:0;}
		#menus {float:left; width:190px; margin-bottom:20px; padding:0; }
		#pb_left {float:left; width:190px; margin-bottom:10px; padding:0;}
	
	#page_big {float:right; width:760px; margin:0; padding:0;}
		#pb_top {float:left; width:760px; margin-bottom:30px; padding:0;}
		#sheet {float:left; width:394px; padding-right:30px; border-right:1px solid #e1e8ec;}
		#pb_home {float:left; width:305px; padding-left:30px;}
		
	#page_small {float:left; width:540px; margin:0; padding:0;}
	#pb_right {float:left; width:190px; margin:0; padding:0; margin-left:30px; _margin-left:20px;}
#pb_contentbottom {width:980px; margin:0px; padding:0; float:left; margin-top:15px; margin-bottom:15px;}
#bottom {width:100%; background-color:#083b60; text-align:center; height:200px; margin:0; padding:0; float:left;}
	#bottom_container {width:980px; margin:0 auto; padding:0; padding-top:20px;}
		#foot {width:700px; text-align:left; float:left;}
		#pb_bottom {width:280px; text-align:right; float:right;}
/*-----------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/

/*Main Menu*/
#menu {margin:0; padding:0; float:left; width:190px;}
.mainmenuitems {width:190px; margin:0; padding:0; float:left;}
.mainmenuitems ul {margin:0; padding:0;}
.mainmenuitems a {text-align:left; height:30px; margin:0; padding:0;} /* Vertical Align Link Items */
ul.mainmenuitems li { list-style:none; margin:0; padding:0; padding-bottom:1px;} /* Gap between buttons */
li.menu_off a{display:block; font-size:0.9em; color:#0b5c96; text-decoration:none; margin:0; background-color:#e1e8ec; padding:7px; text-transform:uppercase; height:16px;}
li.menu_off a:visited{color:#0b5c96;}
li.menu_off a:hover{display:block; color:#fff; text-decoration:none; background-color:#8cc63e;}
li.menu_on a{ display:block; font-size:0.9em;  color:#fff; background-color:#8cc63e; text-decoration:none; margin:0; padding:7px; text-transform:uppercase; height:16px;}
li.menu_on a:visited{color:#fff;}
li.menu_on a:hover{color:#fff;}

/*Sub Menu*/
#submenu {width:190px; text-align:left; padding-top:0px; padding-bottom:0px; background-color:#084571;}
#submenu ul {margin:0; padding:0;}
ul.submenuitems li {margin:0; border:none; list-style:none; width:190px; height:26px; text-transform:none;}
li.submenu_off a{display:block; font:bold 0.9em Arial, Sans-serif; color:#fff; text-decoration:none; background:none; background-color:#084571; padding:0; margin:0; letter-spacing:normal; text-transform:none; padding:5px;  height:16px;}
li.submenu_off a:visited{ color:#fff; background:none; text-transform:none;}
li.submenu_off a:hover{display:block; color:#fff; background:none; padding:0; margin:0; letter-spacing:normal; text-decoration:none; background-color:#0b5c96;  padding:5px; height:16px; text-transform:none;}
li.submenu_on a{display:block; font:bold 0.9em Arial, Sans-serif; color:#000; text-decoration:none; background:none; background-color:#0b5c96; padding:0; margin:0;letter-spacing:normal; text-transfrom:none; padding:5px; height:20px;}
li.submenu_on a:visited{color:#fff; background:none; text-transform:none;}
li.submenu_on a:hover{color:#000; background:none;text-decoration:none; text-transform:none;}
/*-----------------------------------------------------------*/





/* HEADINGS
-----------------------------------------------------------*/
h1{font:bo1d arial, sans-serif; font-size:1.2em; color:#fff; text-transform:uppercase; /*height:17px;*/ padding:9px; margin-bottom:10px; background:url(../g/2011/template/bg_pt.jpg) no-repeat top left #d2ebfd;} 
h2{font:bold arial, sans-serif; font-size:1.3em; color:#0b5c96; text-align:left; padding-top:0px; line-height:1.5em; margin-bottom:5px;}
h3{font-family:arial, sans-serif; font-size:1.2em; color:#333; font-weight:bold; text-align:left;} /* Strap Titles*/
h4{font-family:arial, sans-serif; font-size:0.9em; font-weight:normal; color:#0b5c96; padding-bottom:7px;} /* Panel Titles */


/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.sheetbody_1{text-align:left;}

div.hoz {height:10px; min-height:10px; width:20px;} /* Horizontal Sheet Seperator*/
div.vert {width:20px; float:left; height:20px;}/* Vertical Sheet Seperator*/

div.leftsheet {width:260px; float:left;}
div.rightsheet {width:260px; float:left;}




/*-----------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
.panel_1 {float:left;}
.paneltitle_1 {margin:0; padding:0;} 
.panelbody_1 {margin:0; padding:0;}
.panelbody_1 p {margin:0; padding:0;}
.panel_1_foot {margin:0; padding:0;} 

.panel_7 {float:left; margin-top:67px; _margin-top: 0;}
.paneltitle_7 {margin:0; padding:0;} 
.panelbody_7 {margin:0; padding:0;}
.panelbody_7 p {margin:0; padding:0;}
.panel_7_foot {margin:0; padding:0;} 


.panel_3 {}
.paneltitle_3 {margin:0; padding:0;} 
.panelbody_3 {margin:0; padding:0;}
.panelbody_3 p {margin:0; padding:0;}
.panel_3_foot {margin:0; padding:0;} 

/* Big Quote */
.panel_2 {}
.paneltitle_2 {margin:0; padding:0;} 
.panelbody_2 {margin:0; padding:0; font-size:1.2em; font:Arial, Helvetica, sans-serif; color:#000000;  text-align:left;  line-height:1.3em;}
.panelbody_2 p {margin:0; padding:0; font-size:1.2em; font:Arial, Helvetica, sans-serif; color:#000000;  text-align:left;  line-height:1.3em;} 
.panelbody_2 p.quote {margin:0; padding:0; font-size:1.8em; font:Arial, Helvetica, sans-serif; color:#0b5c96;  text-align:left;  line-height:1.3em;}
.panel_2_foot {margin:0; padding:0;} 


/* boxed */
.panel_4 {margin:0; width:166px; border:5px solid #e9eced; padding:7px; margin-bottom:15px;float:left;} 
.paneltitle_4 { margin:0; padding:0;}
.panelbody_4 p {margin:0; padding:0;}
.panel_4_foot {margin:0; padding:0;}

/*-----------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer{text-align:left; margin:0; margin-top:10px; padding-top:0px; padding-bottom:15px;}
ul#footer ul { background:none; color:#4f80a2;}
ul#footer li {list-style:none; display:inline; padding:0 3px 0 3px; background:none;  font:0.73em Arial, Sans-serif; }
ul#footer li a{text-decoration:none;  background:none; color:#4f80a2;}
ul#footer li a:hover{ text-decoration:none; color:#fff;  background:none; }
/*-----------------------------------------------------------*/

/*----------------------RSS CSS-----------------------------------*/

.rss_wrap { width: 500px; float: left; position:relative; margin-bottom:20px; padding-bottom:20px; border-bottom: 1px solid #000; }
.rss_wrap a {color:#0b5c96; }
.rss_wrap a:hover{color:#8cc63e; }

.image img { margin-right: 20px; }

.rss_wrap b { display: block;  }

#cluetip-close a {
  color:#000!important;
}


