/* 
	Coffee Bean Design
	stylesheet.css
	Copyright 2008 Coffee Bean Design	
*/
*{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;color:#666666;line-height:18px;text-align:justify;}
img,a img{padding:0;margin:0;border:none;}

body{background-color:#FFFFFF;margin:10px 0 20px 0;font-size:12px;}

a{text-decoration:none;color:#FF0066;}
a:hover{color:#CCCCCC;}
p {margin:0 0 15px 0;padding:0;}
.highlight{color:#FF0066;font-weight:bold;}
.warning{color:#FF0000; border-bottom:3px solid #FF0000;padding-bottom:2px;}
.breaker{border-bottom:1px dotted #FF0066;height:1px;}
.breaker_grey{border-bottom:5px solid #E5E5E5;height:5px;}
.bold{font-weight:700;}

ul{margin:0 0 20px 20px;padding:0;}
li{margin:0;padding:0;}
.spaced_list li{padding:0 0 15px 0;}

.big{line-height:24px;}
.small{font-size:10px;}

.float_right {float:right;}
.float_left {float:left;}

.overflow_vert {overflow:-moz-scrollbars-vertical;overflow-x:hidden;overflow:auto;padding-right:20px;}

.clear{clear:both;}

.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;}

.post_image{border:10px solid #E5E5E5;margin:0 0 10px 0;}
.no_border, .no_border img{border:none;}

.split_page_links {list-style:none;height:40px;font-size:10px;margin:0;}
.split_page_links li{float:left;margin:0;padding:0;margin:0 10px 0 0;}
.split_page_links li a{border:1px solid #CCCCCC;padding:2px 10px 2px 10px;display:block;}
.split_page_links li.on a{background:#E5E5E5;}
.split_page_links li.label{padding:4px 0 4px 0;}


#home_box{height:455px;}

#home_top{height:75px;text-align:right;padding:0 10px 0 10px;}

#latest_news{padding:230px 0 0 20px;width:300px;height:120px;overflow:hidden;}
#latest_news .heading{height:20px;font-weight:700;color:#666666;}
#latest_news .entry{height:16px;line-height:18px;font-size:12px;padding:4px 0 4px 8px;}
#latest_news .entry a:hover{color:#666666;}
#latest_news .date{padding:0 10px 0 0;color:#666666;font-weight:700;}

.news_item{padding:0 0 15px 0;}

.pdf{background:url(../images/gr_icon_pdf.jpg);background-repeat:no-repeat;padding:0 0 0 20px;}



#home_splash{border-top:10px solid #e5e5e5;border-bottom:10px solid #e5e5e5;margin:0 0 25px 0;clear:both;overflow:hidden;height:300px;width:740px;}
#home_splash img{margin:0;padding:0;display:inline;float:left;}

#home_splash ul{list-style:none;display:inline;float:left;margin:0;padding:0;width:740px;overflow:hidden;}
#home_splash ul li{margin:0;padding:0;display:inline;float:left;}



#news_box_headlines{float:left;}
#news_box_events{float:right;}
.news_box{width:300px;height:140px;overflow:hidden;padding:0;border:1px solid #090;display:inline;}
.news_box .heading{height:20px;font-weight:700;color:#666666;font-size:13px;padding:5px 10px 5px 10px;background:#E5E5E5;margin:0 0 5px 0;}
.news_box .entry{height:16px;line-height:18px;font-size:12px;padding:4px 10px 4px 10px;}
.news_box .entry a:hover{color:#666666;}
.news_box .date{padding:0 10px 0 0;color:#666666;font-weight:700;}

/* LAYOUT */

#container{margin:auto;width:800px;padding:0;}

#header{height:120px;padding:0 0 10px 0;background:url(../images/bg_top.jpg);background-repeat:no-repeat;background-position:bottom;}

#header img{float:left;}

.menu {height:20px;float:right;margin:95px 10px 0 10px;padding:0;overflow:hidden;}
.menu ul {list-style:none;padding:0;margin:0;float:left;}
.menu li{float:left;margin:0 0 0 10px;padding:0;}
.menu li a {color:#999999;text-decoration:none;font-size:14px;font-weight:bold;}
.menu li a:hover{color:#000000;}
.menu .on a{color:#FF0066;}
.menu .on a:hover{color:#FF0066;}

#submenu{float:left;padding:0 10px 160px 0;width:150px;margin:0;border-right:5px solid #E5E5E5;}
#submenu ul {list-style:none;padding:0;margin:0 0 20px 0;clear:both;}
#submenu li{clear:both;margin:5px 0 0 0;padding:0;text-align:left;}
#submenu li a, #submenu p {color:#999999;text-decoration:none;letter-spacing:1px;}
#submenu li a:hover{color:#000000;}
#submenu .on a{color:#FF0066;}
#submenu .on a:hover{color:#FF0066;}

#page{margin:0;float:left;clear:both;}
.home{background:url(../images/bg_home.jpg);background-repeat:no-repeat;width:800px;}
.general{background:url(../images/bg_middle.jpg);background-repeat:repeat-y;padding:20px 30px 10px 30px;width:740px;}


.left_panel{padding:10px 0 0 15px;margin:0;width:350px;height:290px;overflow:hidden;}
.right_panel{padding:0;margin:0;float:right;width:545px;}
.watermark{background:url(../images/bg_watermark.jpg);background-repeat:no-repeat;backround-position:right;min-height:300px;}

#bottom{background:url(../images/bg_bottom.jpg);background-repeat:no-repeat;height:10px;clear:both;}

#footer{color:#999999;padding:5px 10px 10px 5px;font-size:11px;margin:0;}
#footer a{color:#999999;}
#footer a:hover{color:#FF0066;}

#footer .menu{margin:0;}

h1{display:none;}

h2,.h2{font-family:Arial, Helvetica, sans-serif;font-size:26px;color:#FF0066;padding:5px 0 20px 0;margin:0;font-weight:normal;line-height:26px;}

h3,.h3{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;padding:0;margin:0 0 10px;font-weight:700;clear:both;}

h4{margin:10px 0 10px 0;color:#FF6600;font-size:12px;text-transform:uppercase;border-top:1px dotted #FF6600;padding:5px 0 0 0;}

/* FORMS */

/* == FORMS == */
form {margin:0;padding:0;}
.submit_button {color:#FF0066;background:none;border:1px solid #CCCCCC;height:26px;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:2px 10px 2px 10px;margin:10px 0;float:right;text-align:center;}
.submit_button:focus, .submit_button:hover {color:#999999;}
.input_text {font-family:Arial, Helvetica, sans-serif;font-size:12px;width:300px;margin:0 0 0 30px;background-color:#FFFFFF;border: 1px solid #CCCCCC;color:#333333;padding:5px;float:left;}
textarea{height:100px;padding:5px;margin:0;}
form .label{padding:0;font-weight:700;}
.input_text:focus, textarea:focus, .input_text:hover, .textarea:hover{background-color:#EFEFEF;} 
/* == END FORMS == */

/* END FORMS */

/* == MSIE SCROLL BARS == */
html {
	scrollbar-3dlight-color:#E5E5E5;
	scrollbar-arrow-color:#009900;
	scrollbar-track-color:#E9E9E9;
	scrollbar-darkshadow-color:#E5E5E5;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
}
/* == END MSIE SCROLL BARS == */

/* == BORDERS == */
.bor_r 	{border-right: 1px solid #CCCCCC;}
.bor_l 	{border-left: 1px solid #CCCCCC;}
.bor_t 	{border-top: 1px solid #CCCCCC;}
.bor_b 	{border-bottom: 1px solid #CCCCCC;}
.bor 	{border: 1px solid #CCCCCC;}

.dot_r	{border-right: 1px dotted #CCCCCC;}
.dot_l  {border-left: 1px dotted #CCCCCC;}
.dot_t 	{border-top: 1px dotted #CCCCCC;}
.dot_b	{border-bottom: 1px dotted #CCCCCC;}
.dot 	{border: 1px dotted #CCCCCC;}
/* == END BORDERS == */