/*-----------------------------------------------------------
Description: Roro 2010
Version: 1.0
Author: Mark Edwards
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
ol,ul { margin:0; padding:0;}


/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0; background-color:#2c5997;}
body {font: 0.85em/1em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#4b4b4b; line-height:1.25em; text-decoration:none;}
body a {letter-spacing:normal; text-align:left; color:#1387c9; text-decoration:none;}
body a:hover {letter-spacing:normal; text-align:left; color:#2c5997; text-decoration:none;}
body a :visited {letter-spacing:normal; text-align:left; color:#2c5997; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:100%; margin:0 auto; position:relative;}
#wrapper{width:914px; margin:0 auto; background-color:#fff; padding:0;}
#header{width:914px; height:182px; position:relative; float:left;}
#mainnav{width:914px; height:35px; float:left; position:relative; margin:0; padding:0;}
#menu{width:770px; _width:760px; position:relative; float:left; padding:0; margin:0; height:35px; background:url(../g/2009/template/main_menu_bg.gif) no-repeat #a2bee3;}
#search{width:144px; height:35px; position:relative; float:left; background:url(../g/2009/template/search_bg.gif) no-repeat; padding:0; margin:0;}
#submenu{width:914px; height:25px; position:relative; float:left; padding:0; margin:0; background-color:#27377e;}
#news{position:relative; float:left; width:914px; height:18px; padding:3px 0 3px 0; margin:0;}
#mainbody{float:left; position:relative; width:914px; background:url(../g/2009/template/wave_bg.gif) no-repeat #fff; margin:0; padding:0;}
#sheet{width:657px; position:relative; float:left; margin:0; padding-left:21px;}
#sheet_narrow{width:367px; position:relative; float:left; margin:0; padding-left:21px;}
#col_centre{width:272px; position:relative; float:left; margin-left:18px; background-color:#2c5997; background:url(../g/2009/template/bg_middle.gif) repeat-y;}
#centre_top{line-height:0; font-size:0; width:272px; height:14px; position:relative; float:left; background:url(../g/2009/template/homepb_top.gif) no-repeat;}
#centre_bottom{width:272px; height:14px; position:relative; float:left; background:url(../g/2009/template/homepb_bottom.gif) no-repeat;}
#col_right{width:207px; position:relative; float:left; padding-left:18px;}
#footer {width:882px; float:left; position:relative; padding-top:15px; text-align:left; margin:0 11px 0 21px; _margin:0 0 0 11px; background:url(../g/2009/template/dot_bg.gif) repeat-x; }


/*---------------------------------------------------------*/


/* MAIN MENU
---------------------------------------------------------*/

#mainmenu{margin:0; padding:0; position:relative; float:left; width:770px; height:34px;}
ul#mainmenuitems{margin:0; padding:0; position:relative; float:left; width:760px; height:34px; margin-left:18px; _margin-left:5px;}
ul#mainmenuitems li{margin:0; padding:0; position:relative; float:left; display:inline; list-style:none; padding-right:25px; padding-top:9px;}
ul#mainmenuitems li a{font-family:Arial, sans serif; font-size:1.0em; text-transform:uppercase; color:#fff; font-weight:bold;}
ul#mainmenuitems li.menu_on a {color:#27377e;}
ul#mainmenuitems li.menu_off a{color:#fff;}
ul#mainmenuitems li.menu_off a:hover {color:#27377e;}


/* SUB MENU*/
ul#submenuitems{ position:relative; float:left; margin-left:10px; padding:0; position:relative; float:left; list-style:none;}
ul#submenuitems li { position:relative; float:left; padding:0; margin:0; font-family:Arial, sans serif; font-size:0.85em; display:inline; color:#fff; font-weight:normal; padding-left:16px; background:url(../g/2009/template/subarrow.gif) no-repeat; height:26px; line-height:0;}
ul#submenuitems li a{font-family:Arial, sans serif; color:#fff; font-weight:bold; line-height:2em;}
ul#submenuitems li.submenu_on {height:26px; line-height:2em;}
ul#submenuitems li.submenu_on a{color:#a2bee3; line-height:2em;}
ul#submenuitems li.submenu_off a:hover{color:#a2bee3; line-height:2em;}


/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:1.25em/1em Arial, Sans-serif; color:#24418f; text-align:left; position:relative; margin:0;}
h2{color:#94b7e0; text-align:left; font:bold 1.2em/1em Arial, Sans-serif; padding-top:10px; padding-bottom:5px; margin:0;}
h3{text-align:left; color:#2c5997; font:bold 0.95em/1em Arial, san-serif; padding:0; margin:0;}
h4{color:#354d45; text-align:left; font-weight:bold; font-size: 1em; padding-left:10px; padding-top:10px;}
.ez_header{color:#fff;}
.ez_po_header{color:#fff;}
/*---------------------------------------------------------*/



/* BANNERS
-------------------------------------------------------------*/

/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/

.sheetbody_1 p{padding:0 0 15px 0; margin:0;}
.sheetbody_1 ul {list-style:disc; margin-left:2.5em; }

.vert{width:15px;}

.hoz{height:15px;}


.ezone_sheet h2{color:#0254a6; text-align:left; font:normal 1.15em Arial, Sans-serif; margin:0; padding:10px 0 0 10px; font-size:1.4em!important;}
.ezone_sheet h3{color:#797979; text-align:left; font:bold 1em Arial, Sans-serif; margin:0; padding:5px 0 0 10px;}
.ezone_sheet .sheetbody{font: 1em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#3f3f3f; line-height:1.25em; text-decoration:none; padding:5px 10px 5px 10px;}
/*---------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
.panel_1{width:207px; padding:0; margin:0;}
.paneltitle_1{width:207px; font:bold 1em Arial, sans-serif; color:#797979; padding:0; margin:0;}
.panelbody_1{width:207px; font:0.8em Arial, sans-serif; color:#797979; padding:0; margin:0;}
.panel_1_foot{width:207px;}

.panel_2{width:207px;}
.paneltitle_2{font:1em Arial, sans-serif; color:#1c395f; background:url(../g/2009/template/panel_head.gif) no-repeat; padding:3px 0 0 5px;}
.panelbody_2{ width:195px; font:0.8em Arial, sans-serif; color:#797979; border-left:1px solid #60aad9; border-right:1px solid #60aad9; padding:5px;}
.panel_2_foot{background:url(../g/2009/template/panel_foot.gif) no-repeat; width:207px; height:18px;}

.panel_6{width:246px; padding-left:13px;}
.paneltitle_6{font:1em Arial, sans-serif; color:#1c395f; background:url(../g/2009/template/panel_head_middle.gif) no-repeat; padding:3px 0 0 5px;}
.panelbody_6{ background-color:#FFF;width:234px; font:0.8em Arial, sans-serif; color:#797979; border-left:1px solid #60aad9; border-right:1px solid #60aad9; padding:5px;}
.panel_6_foot{background:url(../g/2009/template/panel_foot_middle.gif) no-repeat; width:246px; height:18px;}

.panel_3{width:144px; padding:0; margin:0;}
.paneltitle_3{width:144px; font:bold 1em Arial, sans-serif; color:#797979; padding:0; margin:0;}
.panelbody_3{width:144px; font:0.8em Arial, sans-serif; color:#797979; padding:0; margin:0;}

.panel_4{width:272px; padding:0; margin:0; line-height:0; font-size:0; background-color:#2c5a98;}
.paneltitle_4{width:246px; font:bold 1em Arial, sans-serif; color:#797979; padding:0; margin:0; border-left:1px solid #cde3ee; border-right:1px solid #cde3ee; padding:0 12px 5px 12px; _padding:0 13px 5px 13px;}
.panelbody_4{width:246px; font:0.8em Arial, sans-serif; color:#797979; padding:0; margin:0; border-left:1px solid #cde3ee; border-right:1px solid #cde3ee; padding:0 12px 5px 12px; _padding:0 13px 5px 13px; _padding:0 12px 5px 12px;}

.panel_5{background:url(../g/2009/template/countdown_bg.gif) no-repeat; width:207px; height:68px;}
.panelbody_5{width:167px; padding:21px 0px 0 20px;}

/*---------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{width:882px; height:40px; clear:both; padding:0; list-style:none;}
ul.footeritems li {display:inline; font-size:0.75em; color:#244289; margin-left:3px; text-decoration:none; line-height:1.5em; padding-top:2px;padding-right:5px; text-align:center;}
ul.footeritems li a {color:#244289; margin-left:2px; text-decoration:none;}
ul.footeritems li a:hover {color:#1582e2; margin-left:2px; text-decoration:none; }
/*---------------------------------------------------------*/
