/* Main Styles 
All
#IE7
_IE6 & Below
*/
html, * { border:0; padding:0; margin:0; }
body { border:0; color:rgb(50,50,50); font-family:Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0; }
img { border:0; margin:0; padding:0; }
form { display:inline; }
div#warning { border:0; background-color:rgb(225,225,225); margin:0 auto; padding:5px 0px; text-align:center; width:100%; }
div#header {
border:0;
height:70px;
margin:0 auto;
padding:0;
text-align:left;
width:990px;
}

div#header_left {
border:0;
border-left:1px solid rgb(255,255,255);
border-right:1px solid rgb(155,155,155);
float:left;
margin:0;
padding:0;
width:658px;
_width:660px;
}

div#header_right {
background-image:url('../_images/header_right_grad.gif');
border:0;
float:left;
height:70px;
margin:0;
padding:0;
width:330px;
}

div.blue_bar {
background-color:rgb(5,40,80);
border:0;
height:10px;
margin:0;
padding:0;
width:330px;
}

div.green_block {
background-color:rgb(0,145,80);
border:0;
height:10px;
margin:0;
padding:0;
width:35px;
}

div#header_break {
border:0;
border-bottom:1px solid rgb(155,155,155);
height:0px;
line-height:0px;
margin:0;
#margin-bottom:-6px;
padding:0;
}

div#head_nav {
border:0;
color:rgb(50,50,50);
height:25px;
margin:0 auto;
padding:0;
text-align:left;
width:990px;
}

div#content {
background-image:url('../_images/content_back_grey.gif');
border:0;
margin:0px auto;
padding:0;
text-align:left;
width:990px;
}

div#left_column {
border:0;
float:left;
margin:0;
padding:0;
text-align:left;
width:660px;
}

div#world {
background-image:url('../_images/world_class_60.jpg');
border:0;
border-left:1px solid rgb(155,155,155);
border-right:1px solid rgb(155,155,155);
border-bottom:1px solid rgb(155,155,155);
height:60px;
margin:0;
padding:0;
width:658px;
_width:660px;
}

div#shade_box { background-image:url('/_images/grey_shade.gif');border:0;margin:0;min-height:169px;overflow:auto;
padding:30px 0px 15px 30px;width:630px;_width:660px; }
div#shade_split { background-image:url('/_images/shade_spacers.gif');border:0;margin:0;overflow:auto;padding:0;width:600px; }
div#split_one { background:transparent;border:0;float:left;margin:0;padding:0px 20px 0px 10px;width:155px;_width:185px; }
div#split_two { background:transparent;border:0;float:left;margin:0;padding:0px 15px 0px 20px;width:190px;_width:225px; }
div#split_three { background:transparent;border:0;float:left;margin:0;padding:0px 0px 0px 20px;width:170px;_width:190px; }
div.shade_inner_box { background:transparent;border:0;float:left;margin:0;padding:0px 10px 0px 0px;width:300px;_width:310px; }

div#front_base {
background-color:#FFF;
background-image:url('../_images/front_base_shade.gif');
background-position:bottom;
background-repeat:repeat-x;
border:0;
margin:0;
overflow:auto;
padding:30px 0px 90px 30px;
width:630px;
_width:660px;
}

div.front_base_box {
background-image:url('../_images/front_base_box_fill.gif');
background-position:centre;
background-repeat:repeat-y;
border:0;
float:left;
margin:0;
padding:0px 25px 0px 0px;
_padding:0px 15px 0px 0px;
width:180px;
_width:195px;
}

div.front_base_box_top {
background-color:#fff;
background-image:url('../_images/front_base_box_top.gif');
background-position:top;
background-repeat:no-repeat;
border:0;
height:20px;
line-height:20px;
margin:0;
padding:0;
width:180px;
}

div.front_base_box_main {
background-image:url('../_images/front_base_box_back.gif');
background-position:top;
background-repeat:no-repeat;
border:0;
height:160px;
margin:0;
max-height:160px;
padding:0px 10px;
width:160px;
_width:180px;
}

div.front_base_box_base {
background-image:url('../_images/front_base_box_base.gif');
background-position:top;
background-repeat:no-repeat;
border:0;
height:20px;
line-height:20px;
margin:0;
padding:0;
width:180px;
}

div#page_box {
border:0;
margin:0;
padding:0;
width:660px;
}

div#page_box_liner {
border:0;
margin:0;
padding:30px;
}

div#page_box_navless {
background-color:#fff;
border:0;
border-left:1px solid rgb(155,155,155);
margin:0;
padding:0;
width:650px;
}

div#page_nav {
/*background-image:url('../_images/left_nav_back.gif');*/
background:transparent;
border:0;
border-right:1px solid rgb(155,155,155);
border-left:1px solid rgb(155,155,155);
float:left;
margin:0;
overflow:auto;
padding:10px;
width:143px;
_width:165px;
}

div#page_main { background:#fff; border:0; margin:0; margin-left:173px; _margin-left:167px; padding:10px 0px 10px 0px; width:480px; _width:485px; }
div#press_page_main { background:#fff; border:0; margin:0; margin-left:165px; _margin-left:165px; padding:10px 0px; width:495px; _width:490px; }
div#press_block { background:#fff; border:0; margin:0; padding:0px 0px 0px 20px; width:470px; _width:485px; }
div.press_img_space { background:#fff; border:0; float:left; margin:0; padding:0px 20px 20px; width:60px; _width:100px; }
div.press_txt_space { background:#fff; border:0; float:left; margin:0; padding:0; width:390px; _width:385px; }
div.press_break { background-image:url('/_images/press_break.gif'); background-position:top; background-repeat:repeat-x; border:0; float:left; height:11px; _height:26px; margin:0; padding:0px 0px 15px; width:490px; }
img.press { border:1px solid #CCC; margin:0; padding:0; }

div#right_column {
border:0;
float:left;
margin:0;
padding:0;
text-align:left;
width:330px;
}

div#bread_crumb {
background-color:rgb(255,255,255);
border:0;
margin:0;
min-height:30px;
padding:15px 0px 15px 5px;
text-align:right;
}

div#front_image {
border:0;
margin:0;
padding:0;
}

div#news_box {
border:0;
border-top:1px solid rgb(155,155,155);
overflow:auto;
margin:0;
padding:20px 0px 20px 10px;
}

div.news_square {
border:0;
float:left;
overflow:auto;
margin:0;
padding:0px 10px 10px 0px;
width:145px;
_width:155px;
}

div.news_square_break {
background:transparent;
border:0;
float:left;
height:10px;
margin:0;
padding:0;
width:300px;
}

div.news_rectangle {
border:0;
overflow:auto;
margin:0;
padding:0px 10px 10px 0px;
width:290px;
_width:300px;
}

div.news_go {
border:0;
float:left;
margin:0;
padding:0;
width:20px;
}

div.news_decp {
border:0;
float:left;
margin:0;
padding:0;
width:120px;
}

div.news_decp_wide {
border:0;
float:left;
margin:0;
padding:0;
width:260px;
}

div#float_footer {
background-color:rgb(50,50,50);
border:0;
clear:left;
height:10px;
line-height:10px;
margin:0;
padding:0;
padding-left:660px;
text-align:right;
}

div#grey_bar {
border: 0;
background-color: rgb(155,155,155);
color: rgb(255,255,255);
font-size:10px;
font-weight:normal;
margin: 0;
padding: 5px 0px;
text-align:center;
}

div#grey_bar a, div#grey_bar a:link, div#grey_bar a:visited {
color: rgb(255,255,255);
font-weight:bold;
text-decoration: none;
}

div#grey_bar a:hover {
color: rgb(220,10,105);
} 

div#footer {
border:0;
font-size:9px;
height:10px;
margin:0 auto;
padding:10px 0px;
text-align:center;
width: 780px;
}

div#footer_sub {
background-image:url('../_images/sub_back.gif');
border:0;
border-bottom:1px solid rgb(155,155,155);
overflow:auto;
margin:0 auto;
min-height:100px;
padding:15px 0px 30px;
text-align:left;
width:990px;
}

div#footer_sub_left {
border:0;
float:left;
margin:0;
padding:0px 30px;
text-align:left;
width:600px;
_width:660px;
}

div#footer_sub_right {
border:0;
float:left;
margin:0;
padding:0px 15px;
text-align:right;
width:300px;
_width:330px;
}

div.form_left {
border:0;
float:left;
margin:0;
padding:0;
padding-right:5px;
text-align:right;
width:200px;
}

div.form_right {
border:0;
float:left;
margin:0px;
padding:0;
text-align:left;
width:200px;
}

h1 { border:0; color:rgb(50,50,50); font-size:14px; font-weight:normal; margin:0; padding:0; }
h1 a, h1 a:link, h1 a:visited { border:0; color:rgb(5,40,80); font-size:14px; font-weight:bold; margin:0; padding:0; text-decoration:none; }
h1 a:hover { border:0; color:rgb(0,145,80); font-size:14px; font-weight:bold; margin:0; padding:0; text-decoration:none; }
h1.white { border:0; color:rgb(255,255,255); font-size:14px; font-weight:normal; margin:0; padding:0; }
h1.super { border:0; color:rgb(5,40,80); font-size:20px; font-weight:bold; margin:0; padding:0; }
div#page_main h1 { border:0; color:rgb(5,40,80); font-size:18px; font-weight:bold; margin:0; padding:0; }
h2 {
border: 0;
color: rgb(50,50,50);
font-size: 12px;
margin: 0;
padding: 0;
}

h2 a, h2 a:link, h2 a:visited {
border:0;
color:rgb(5,40,80);
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
text-decoration: none;
}

h2 a:hover {
border:0;
color:rgb(0,145,80);
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
}

h3 {
border: 0;
color: rgb(50,50,50);
font-size: 11px;
line-height:14px;
margin: 0;
padding: 0;
}

h3 a, h3 a:link, h3 a:visited {
border:0;
color: rgb(50,50,50);
font-size:11px;
font-weight:bold;
line-height:14px;
margin:0;
padding:0;
text-decoration: none;
}

h3 a:hover {
border:0;
color:rgb(0,145,80);
font-size:11px;
font-weight:bold;
line-height:14px;
margin:0;
padding:0;
text-decoration:none;
}

h4 {
border:0;
color:rgb(50,50,50);
font-size:11px;
margin:0;
padding:0;
}

h5 {
border: 0;
color: rgb(50,50,50);
font-size: 10px;
margin: 0;
padding: 0;
}

h6 {
border: 0;
color:rgb(5,40,80);
font-size: 10px;
margin: 0;
padding: 0;
}

p {
border:0;
color:rgb(50,50,50);
font-size:10px;
line-height:12px;
margin:0;
padding:0;
}

p a, p a:link, p a:visited {
border:0;
color:rgb(5,40,80);
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
text-decoration: none;
}

p a:hover {
border:0;
color:rgb(0,145,80);
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
}

p.white {
border:0;
color:rgb(255,255,255);
font-size:10px;
margin:0;
padding:0;
}

p.white a, p.white a:link, p.white a:visited {
border:0;
color:rgb(255,255,255);
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
text-decoration: none;
}

p.white a:hover {
border:0;
color:rgb(255,255,255);
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
text-decoration:underline;
}

span.oj {
border:0;
color:rgb(245,140,55);
font-size:10px;
margin:0;
padding:0;
}

p.dates {
border:0;
color:rgb(5,40,80);
font-size:10px;
font-weight:bold;
line-height:13px;
margin:0;
padding:0;
}

div.shade_inner_box p {
border:0;
color:rgb(255,255,255);
font-size:11px;
font-weight:bold;
line-height:13px;
margin:0;
padding:0;
}

div.shade_inner_box p a, div.shade_inner_box p a:link, div.shade_inner_box p a:visited {
border:0;
color:rgb(255,255,255);
font-size:11px;
font-weight:bold;
line-height:13px;
margin:0;
padding:0;
text-decoration: none;
}

div.shade_inner_box p a:hover {
border:0;
color:rgb(0,145,80);
font-size:11px;
font-weight:bold;
line-height:13px;
margin:0;
padding:0;
text-decoration:none;
}

div#shade_split h1 { border:0;color:#FFF;font-size:15px;font-weight:bold;margin:0;padding:0; }
div#shade_split p { border:0;color:#FFF;font-size:10px;font-weight:bold;line-height:13px;margin:0;padding:0; }
div#shade_split p a, div#shade_split p a:link, div#shade_split p a:visited { border:0;color:#FFF;font-size:10px;font-weight:bold;margin:0;
padding:0;text-decoration:none; }
div#shade_split p a:hover { color:rgb(245,140,55); }
p a:hover { border:0;color:rgb(0,145,80);font-size:10px;font-weight:bold;margin:0;padding:0;text-decoration:none; }
div#shade_split h6 { border:0;color:#CCC;font-size:10px;font-style:italic;font-weight:bold;line-height:13px;margin:0;padding:0; }

ul {
color: rgb(50,50,50);
font-size: 10px;
list-style-position: outside;
list-style-type: square;
margin-left: 20px;
}

input {
border: 1px solid rgb(50,50,50);
color: rgb(100,100,100);
font-size: 10px;
font-weight: bold;
padding: 1px;
margin: 1px;
text-decoration: none;
}

textarea {
border: 1px solid rgb(50,50,50);
color: rgb(100,100,100);
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 1px;
margin: 1px;
text-decoration: none;
}

select {
background-color: rgb(250, 250, 250);
border: 1px solid rgb(200,200,200);
color: rgb(0, 0, 0);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

input.formbutton {
border: 1px solid rgb(50,50,50);
color: rgb(50,50,50); 
background-color: rgb(240,240,240); 
font-size: 10px;
margin: 1px; 
padding: 1px; 
}

input.formbutton_hover { 
border: 1px solid rgb(240,240,240);
color: rgb(240,240,240); 
background-color: rgb(50,50,50); 
font-size: 10px;
margin: 1px; 
padding: 1px;
}

div#cms_header {
border:1px solid rgb(100,100,100);
background-color:rgb(255,255,255);
color:rgb(100,100,100);
height:105px;
margin:0px auto 10px;
padding:0;
text-align:left;
width: 778px;
_width: 780px;
}

div#cms_content {
border:1px solid rgb(100,100,100);
background-color:rgb(255,255,255);
margin:0px auto 50px;
padding:10px 0px;
width: 778px;
_width: 780px;
}

div.cms_main {
border:1px dashed rgb(100,100,100);
background-image: url('../_images/cms_header_backs.gif');
background-repeat:repeat-x;
font-size:10px;
min-height:100px;
margin:10px auto;
padding:5px;
text-align:left;
width:740px;
}

div.cms_main_float {
border:1px dashed rgb(100,100,100);
background-image:url('../_images/cms_header_backs.gif');
background-repeat:repeat-x;
float:left;
font-size:10px;
min-height:100px;
margin:10px auto;
padding:5px;
text-align:left;
width:550px;
}

textarea.mce {
border:1px solid rgb(100,100,100);
color:rgb(50, 50, 50);
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
font-variant: normal;
padding: 1px;
margin: 1px;
text-decoration: none;
width:580px;
}

tr.shade {
background:rgb(240,240,240);
}

td {
padding:5px;
vertical-align:top;
}

td.shade {
background:rgb(240,240,240);
padding:5px;
vertical-align:top;
}