/* onbeyond */

body {margin:20px 0 0 0;padding:0;background:#ECECEC;color:#292929;font: 14px/18px Georgia, arial, sans-serif;text-align:center}

/* TYPOGRAPHY - BASIC ELEMENTS */

a,a:link,a:link,a:link,a:hover {text-decoration:underline;cursor:pointer} 

a:link {color:#0082ac;} 

a:visited {color:#0082ac} 

a:hover,a:active {color:#ffcf60;} 

h1, h2, h3, h4, h5, h6 {line-height:24px;color:#0082ac;font-weight:normal;font-family:arial}

h1 {font-size: 136%;padding:0px}

h2 {font-size: 115%;color:#000000}

h3 {font-size: 126%}

h4 {font-size: 116%}

h5 {font-size: 106%}

h6 {font-size: 96%}

.highlight{border:2px solid #ffcf60;padding:15px}

#header h1{
   float: right;
   width: 215px;
   height: 95px;
}

#header h1 a{
   display: block;
   width: 205px;
   height: 150px;
   text-indent: -9999px;
margin: 12px 0px 0 0px;
   background: url(/images/logo.jpg) no-repeat top left;
}

#tag{background: url(/media/tagline.gif) no-repeat top left;height:20px;width:300px;position:absolute;top:100px;left:40px}

strong{color:#000}

hr {margin:20px 0;background:#B1A888;height:1px;color:#B1A888;border:none;clear:both;padding:0}

/* LAYOUT - HEADER */

#nav{font-family:arial;
display: inline;
position: absolute;
top:130px;
list-style: none;
width:900px ;background: transparent url("/media/bg_nav.gif") no-repeat;height:40px;padding:0px 0 0 25px;margin:0px 0px 0 0px;}

#nav li{
float: left;
line-height: 1;
}


#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {padding: 0px 0px 0px;}

#nav li li a span{background:none;}

#nav a {font-size:13px;
float:left;
margin:0;
padding:0 0 0 0px;
text-decoration:none;
}

#nav li li a {font-size:13px;
letter-spacing: 0px;
background:none;

}
#nav a span {
float:right;
display:block;

padding:11px 17px 10px 17px;
color:#0082AC;
margin:2px 0px 0 0;
}


#nav li.selected a span {
background:#0082ac;color:#fff;

}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {float:none;}
/* End IE5-Mac hack */

#nav a:hover {
background-position:0% 0px;
}
#nav a:hover span {
background-position:100% 0px;
color:#000;
}

#nav li:hover a,
#nav li.sfhover a{
color: #000;
}




#navupper_rightZone {font-family:arial;padding:0;margin:0px 0 0 0;list-style:none;}
#navupper_rightZone li.selected {background:transparent url(/media/bg_subnav_on.gif) no-repeat top right;}
#navupper_rightZone li:hover.selected {background:transparent url(/media/bg_subnav_on.gif) no-repeat top right;}
#navupper_rightZone li:hover.selected a {color:#0082AC;}
#navupper_rightZone li:hover.active-child {background:#000;}
#navupper_rightZone li:hover.active-child a {color:#0082AC;}
#navupper_rightZone li.selected a {color:#0082AC;}
#navupper_rightZone li.selected li a {color:#0082AC;font-weight:normal}
#navupper_rightZone li.active-child a {color:#0082AC;}
#navupper_rightZone li {border-bottom:2px solid #CADEE5;padding:5px 0 5px 9px !important;padding /* */:5px 0 5px 9px;margin: 0px;}
#navupper_rightZone li a{font-size:13px;color:#0082AC;text-decoration:none;cursor:pointer;display: block;}
#navupper_rightZone li:hover {background:transparent url(/media/bg_subnav_on.gif) no-repeat top right;}
#navupper_rightZone li:hover a {color:#0082AC;}
#navupper_rightZone li li:hover a {color:#0082AC;}
#navupper_rightZone li.sfhover {background:transparent url(/media/bg_subnav_on.gif) no-repeat top right;}
#navupper_rightZone li.sfhover a {color:#0082AC;}
#navupper_rightZone li li.sfhover a {color:#0082AC;}
#navupper_rightZone li span{width:100%;}
#navupper_rightZone li li:hover {background:none;}
#navupper_rightZone li li {display:none}
#navupper_rightZone li.selected li {border-bottom:none;display:block;background:none;padding:0;margin:0 0 0 -32px;list-style:none;}
#navupper_rightZone li li a{font-size:10px;color:#0082AC;text-decoration:none;cursor:pointer;display: block;}
#navupper_rightZone li li a:hover{text-decoration:underline;}


#header {margin:0px 0 0 0px;padding:0px 0 0 0px;height:166px;width:100%;z-index:2000}

/* LAYOUT - main body of page */

.clear {clear:both;position:relative;} 

#upper_center{margin:0;padding:40px 0px 0px 30px;height:auto !important;height /* */:438px;min-height:438px;}


#wrapwrap{background:#fff url(/media/bg_body.gif)}

#sidebar {position:absolute;top:45px;right:0px;width:225px;padding-top: 1px;padding-bottom: 40px}
	
.formtitle{color:#0F75BC;font-size:18px;border-bottom:1px solid #0F75BC;padding:0 0 4px 0}
.formdiv2 .formbox{width:529px;font-size:11px;height:160px}
.formdiv2 input{width:525px;font-size:11px;}
.formdiv2 textarea{width:164px;height:55px;margin:0 0 4px 0;}
.formdiv2{padding:0 0 12px 0}

.radiocheck{padding:3px;border-bottom:1px dotted grey}
.radiocheck input{margin:4px}


/* LAYOUT TYPE d */

#wrap {width:900px;margin:0 auto;position:relative;text-align:left;padding:0;}

#content-wrap {width:900px;position:relative;}

#utility {position:absolute;left:0;top:0px;width:168px;}



/* LAYOUT TYPE d */

#content {margin:0 270px 0px 13px;padding-bottom:20px}	
	

/* LAYOUT - FOOTER */

#footer {font-size:11px;color:#999;line-height:19px;text-align:left;padding:20px 0 0px 0px;height:80px;margin:0;font-family:arial}