/*====================================================
 BODY
=====================================================*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, sub, tt, var,
b, u, i, center,dl, dt, dd, ul,ol, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

body {font-family:"Trebuchet MS",arial;font-size:12px;line-height:1.5em;color:#4a4949;}
a {color:#00a9ff;}
.floatleft {float:left;}
.floatright {float:right;}

/*====================================================
 HEADER
=====================================================*/
#header {padding-top:62px;position:relative;
background:url(../Files/bg_header_980x518.jpg/$file/bg_header_980x518.jpg) no-repeat top left;}
#header img#logo {margin:15px 0 12px 40px;float:left;}
#header div#flags {margin:0px 40px 0 0;float:right;clear:right;}
#header form#search {margin:35px 40px 10px 0;float:right;}
#header form#search input {padding:4px 0 5px 20px;border:1px solid #d5d4d4;font-size:12px;color:#4A4949;width:150px;
background:url(../Files/magnify.jpg/$file/magnify.jpg) no-repeat bottom left;}
#header form#search input.button {padding:3px 0 4px 0;width:auto;background:#efefef;
cursor:pointer;width:22px;}
#header div#flashcontent {position:absolute;top:228px;left:25px;width:929px;height:225px;}

/*====================================================
 TABS
=====================================================*/
ul#tabs {margin:7px 0 0 34px;float:left;clear:left;width:920px;}
ul#tabs li {float:left;
background:url(../Files/bg_tabs_div_1x11.gif/$file/bg_tabs_div_1x11.gif) no-repeat 0 30px;}
ul#tabs li.first {background:none;}

ul#tabs li a {padding:25px 85px;display:block;color:#414141;text-decoration:none;font-weight:bold;
cursor:pointer;font-size:13px;}

ul#tabs li a:hover, ul#tabs li.highlight a {text-decoration:underline;color:#00a9ff;}
ul#tabs li.highlight a {text-decoration:none;color:#00a9ff;}

/* GR SECTION */
body.gr ul#tabs li a {padding:25px 47px;}

/*====================================================
 BREADCRUMBS
=====================================================*/

/*====================================================
 CONTENT AREA
=====================================================*/
#main {padding:20px 0 0 0;}
#main h1 {margin:0 0 20px 0;padding:0 0 0 23px;font-size:20px;
background:url(../Files/bg_bullet_h_16x18.gif/$file/bg_bullet_h_16x18.gif) no-repeat 0 0px;}
#main h2 {margin:0;padding:20px 0 20px 23px;font-size:15px;
clear:both;}
#main h2 {margin:0;padding:20px 0 20px 23px;font-size:12px;
clear:both;}

#main p {margin:0 0 20px 0;}
#main p.admin {padding:5px;background:#efefef;clear:both;display:none;}
#main ul {margin:0 20px 20px 20px;list-style-position:inside }
#main ul li {padding:0 0 0 13px;width:100%;
background:url(../Files/bg_li_6x5.gif/$file/bg_li_6x5.gif) no-repeat 0 7px;}
#main ol {margin:0 20px 20px 20px;list-style-type:decimal;display:block;}
#main ol li {padding:0;background:none;}
#main div.box {margin:0 0 20px 0;padding:15px 15px 0 15px;border:1px solid #dce0e5;}
#main div.half {margin:0 0 20px 0;width:278px;float:left;}
#main div.left {margin-right:10px;}
#main div.box h3 {margin:0 0 20px 0;padding:0 0 0 23px;border-width:0;}

#main table {margin:0 0 20px 0;border:1px solid #d5d5d5;width:100%;}
#main table th {padding:5px 10px;background:#f7f7f7;}
#main table td {padding:5px 10px;background:#f7f7f7;}
#main table td.label {padding:0 10px 0 10px;font-weight:bold;border-right:1px dotted #c9c9c9;}
#main em {font-weight:bold;font-style:normal;color:#800000;}

/* WRAP PRETTY ROUNDED EDGES ON ALL MAIN IMAGES */
#main div.wrapper {margin:0 20px 20px 0;position:relative;float:left;}
#main div.wrapperright {margin:0 0 20px 20px;position:relative;float:right;}
#main img {margin:0 20px 20px 0;z-index:1;float:left;}
#main div.wrapper img,#main div.wrapperright img {margin:0;}
#main img.floatright {margin:0 0 20px 20px;z-index:1;float:right;}
#main div.tl {background:transparent url(../Files/tl.gif/$file/tl.gif) no-repeat top left;
z-index:2;position:absolute;top:0;left:0;}
#main div.tr {background:url(../Files/tr.gif/$file/tr.gif) no-repeat top right;position:absolute;z-index:3;top:0;right:0;}
#main div.bl {background:url(../Files/bl.gif/$file/bl.gif) no-repeat bottom left;;position:absolute;z-index:4;bottom:0;left:0;}
#main div.br {background:url(../Files/br.gif/$file/br.gif) no-repeat bottom right;position:absolute;z-index:5;bottom:0;right:0;}

 
/* NEWS */ 
#main div.item {margin:0 0 10px 0;} 
#main p.date {margin:0;}
/*====================================================
 COLUMN 1
=====================================================*/
#col1 {padding:20px 0;}
#col1 h3 {margin:0;padding:20px 0 20px 23px;font-size:20px;border-top:1px solid #dce0e5;
background:url(../Files/bg_bullet_h_16x18.gif/$file/bg_bullet_h_16x18.gif) no-repeat center left;}
#col1 .first h3 {padding-top:0;border-width:0;
background:url(../Files/bg_bullet_h_16x18.gif/$file/bg_bullet_h_16x18.gif) no-repeat top left;}
#col1 p {margin:0 0 20px 0;}
#col1 ul {margin:0 0 20px 0;}
#col1 ul li {padding:3px 0 3px 13px;
background:url(../Files/bg_li_6x5.gif/$file/bg_li_6x5.gif) no-repeat 0 10px;}
#col1 ul li.current {
background:#efefef url(../Files/bg_li_6x5.gif/$file/bg_li_6x5.gif) no-repeat 0 10px;}
#col1 ul li.current a {text-decoration:none;font-weight:bold;}
#col1 div.box {margin:0 0 15px 0;padding:15px 15px 0 15px;border:1px solid #dce0e5;}
#col1 div.box h3 {padding:0 0 15px 23px;
background:url(../Files/bg_bullet_h_16x18.gif/$file/bg_bullet_h_16x18.gif) no-repeat 0 1px;}

/* NEWS */
#col1 div.item {margin:0 0 10px 0;}
#col1 p.date {margin:0;}

/* HIGHLIGHT */
#col1 .highlight {padding:5px;background:#efefef;border:1px solid #ccc;}

/*====================================================
 COLUMN 2
=====================================================*/
#col2 {padding:20px 0;}
#col2 h3 {margin:0;padding:20px 0 20px 23px;font-size:20px;border-top:1px solid #dce0e5;
background:url(../Files/bg_bullet_h_16x18.gif/$file/bg_bullet_h_16x18.gif) no-repeat center left;}
#col2 .first h3 {padding-top:0;border-width:0;
background:url(../Files/bg_bullet_h_16x18.gif/$file/bg_bullet_h_16x18.gif) no-repeat top left;}
#col2 p {margin:0 0 20px 0;}
#col2 ul {margin:0 0 20px 0;}
#col2 ul li {padding:3px 0 3px 13px;
background:url(../Files/bg_li_6x5.gif/$file/bg_li_6x5.gif) no-repeat 0 10px;}
#col2 ul li.current {
background:#efefef url(../Files/bg_li_6x5.gif/$file/bg_li_6x5.gif) no-repeat 0 10px;}
#col2 ul li.current a {text-decoration:none;font-weight:bold;}
#col2 div.box {margin:0 0 15px 0;padding:15px 15px 0 15px;border:1px solid #007fd0;}
#col2 div.box h3 {padding:0 0 15px 23px;border-width:0;
background:url(../Files/bg_bullet_h_16x18.gif/$file/bg_bullet_h_16x18.gif) no-repeat 0 1px;}

/* NEWS */
#col2 div.item {margin:0 0 10px 0;}
#col2 p.date {margin:0;}

/* HIGHLIGHT */
#col2 .highlight {padding:5px;background:#b2d8f1;border:1px solid #007fd0;}
#col2 div.highlight h3 {margin:0 0 20px 0;padding:0 0 0 23px;border-width:0;}
/*====================================================
 FOOTER
=====================================================*/
#footer p {margin:0;padding:20px 0 20px 40px;border-top:3px solid #cce5f6;
color:#b2d8f1;font-weight:bold;background:#007fd0}
/*====================================================
 HACKS, ETC.
=====================================================*/

/*====================================================
 LAYOUT
=====================================================*/
body {text-align:center;background:#b7b7b7;}
#pagewidth {margin:5px auto;width:980px;text-align:left;background:white;border:1px solid #4a4949;}
#header {height:392px;}
#footer {clear:both;}

/* RIGHT NAV ONLY */
body.NavRight #main {margin:0 0 0 40px;width:630px;float:left;}
body.NavRight #col2 {margin:0 40px 0 0;width:230px;float:right;}

/* LEFT NAV ONLY */
body.NavLeft #main {margin:0 40px 0 0;width:630px;float:right;}
body.NavLeft #col1 {margin:0 0 0 40px;width:230px;float:left;}

/* NO NAVS */
body.NavNeither #main {margin:0 0 0 40px;width:860px;}

/* TWO COLS */
body.NavBoth #col1 {margin:0 0 0 40px;width:230px;float:left;}
body.NavBoth #twocols {margin:0 0 0 20px;float:left;width:650px;}
body.NavBoth #main {width:400px;float:left;}
body.NavBoth #col2 {width:230px;float:right;}

/*====================================================
 PRINT
=====================================================*/
@media print{
#header {height:100px;}
#header div#flashcontent {display:none;}
ul#tabs {display:none;}
div#flags {display:none;}
#header input {display:none;}
#main h1,#main h2,#main h3,#main h4,#main h5 {margin-left:0;padding-left:0;}
#main p.admin {display:none;}
#pagewidth {border-width:0;}
}

