
@charset "utf-8";
/* CSS Document */



/*



*/



/* global text and image styling */
body { background:#FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px;}

h1 { margin:0px 0px 0px 0px; font-size:25px; font-weight:bold; text-align:left; color:#404040}
h1.title { margin:0px 0px 0px 30px; font-size:18px;}
h1.sub { text-align:center; margin:0px 0px 0px 0px; padding:0px;}
h2 { text-align:left; margin:10px 0px 0px 0px; font-style:italic; font-weight:bold; font-size:16px}
h3 { text-align:left; margin:10px 0px 0px 0px; font-weight:bold; font-size:14px; color:#404040}
h4 { text-align:left; margin:10px 0px 0px 0px; font-weight:bold; font-size:16px; color:#404040}
h6 { font-size:10px; text-align:right; font-weight:normal; margin:0px; padding:0px;} /* page edited */ 
ol { padding:0px 0px 0px 20px;}
p { padding:0px;}

a { color:#0000FF; text-decoration:none;}
a:hover { text-decoration:underline;}

a img { border:none;}
a img.link { border:#FFFFFF solid 1px;}
a:hover img.link { border:#4F4F4F solid 1px;}
/* === */


#outside { background:#FFFFFF; width:800px; margin:0px auto 0px auto; }


#head { background:url(/images/cs_web_head_800x112.png) no-repeat #FFFFFF; height:110px; border-bottom:#404040 solid 2px;}

/* hides the text used in the header kept for search purposes */
#head h1 { font-size:50px; font:Courier, monospace;}
#head h2 { padding:0; margin:0px 0px 0px 10px;}

/* header menu styling */
#head ul { margin:5px 0px 0px 15px; text-decoration:none; position:absolute}  /* ie will read this */
html>/**/body #head ul { margin:5px 0px 0px 425px; text-decoration:none; position:absolute} /* only fire fox can read this */

#head li { display:inline; }

#head .div { border-right:#000000 solid 1px; padding:0px 8px 0px 0px; margin:0px 0px 0px 5px;}

#head img.defra { position:absolute; margin:10px 60px 30px 680px;}

#head a { text-decoration:none; color:#000000}
#head a:hover { text-decoration:underline; color:#0000FF;}
/* === */


/* for top nav and drop down menu styling see end of document */


#breadcrumb { padding:5px 0px 5px 10px; font-size:12px; } 

#breadcrumb a { text-decoration:none; color:#000000}
#breadcrumb a:hover { text-decoration:underline; color:#0000FF}




#sub_nav { background:#FFFFFF; float:right; padding:10px 10px 10px 10px; margin:0px 0px 10px 10px; text-align: justify; width:160px; border-left:#404040 solid 3px; border-bottom:#404040 solid 2px; border-top:#404040 solid 1px;} 
#sub_nav h1 { text-align:center; margin:0px; padding:0px 0px 10px 0px; font-size:18px;}
#sub_nav h1.version { text-align:center; margin:0px; padding:0px 0px 10px 0px; font-size:28px;}
#sub_nav h1 a { text-align:center; margin:0px; padding:0px 0px 10px 0px; font-size:18px; color:#0000FF;}

#sub_nav ul { margin:0px; padding:0px; text-align:left;}
#sub_nav li { list-style:none; font-weight:bold;}
#sub_nav li.sub1 { padding:0px 0px 0px 10px; font-weight:100;}

#sub_nav a { text-decoration:none; color:#0000FF}
#sub_nav a:hover { text-decoration:underline; color:#0000FF}


#main { margin:0px 0px 0px 0px; padding:10px 10px 0px 10px; text-align:justify; border-top:#404040 solid 1px; }
h1.center-title { margin:0px 0px 0px 0px; font-size:20px; text-align:center;}

#menu { float:left;}

#main ul { margin-top:0px; margin-left:20px;}

#main a { text-decoration:none;}
#main a:hover { text-decoration:underline; color:#0000FF}

#main img.intext { float:right; margin:0px 0px 5px 10px; border:#CCCCCC solid 1px; padding:5px;}
#main img.cs { float:left; margin:0px 15px 5px 0px;}

/* table styling (sizing done in html - "table-layout:fixed" to lock col width, in %) */
table { margin:0px auto 0px auto; border-bottom:#404040 solid 3px; border-collapse:collapse;} /* whole table styling */

tr { background: #FFFFFF; text-align:left;} /* global cell styling */

/* header cell styling */
th { background:#FFFFFF; color:#404040; font-weight:bold; border-top:#404040 solid 3px;} 
td.top { color:#404040; font-weight:bold; border-top:#404040 solid 1px; font-size:12px;}
td { color:#000000; font-size:11px; padding:2px;} /* data cell styling */
td.key { font-weight:bold;}


#foot { background:#FFFFFF; border-top: #404040 solid 5px; padding:10px; height:110px; clear:both; text-align:left;}


#foot img { float:right; margin:auto 4px 6px auto;}

#foot a img.ext { float:none; margin:0px; border:none;}

#foot a:hover img.ext { border:none;}



#foot img.oregin { margin:15px 5px 0px 0px;}

#foot img.advab { margin:20px 10px 0px 0px;}

#foot img.bbsrc { padding:2px; margin:35px 10px 0px 10px;}



#foot a img { border:#FFFFFF solid 1px; padding:1px}

#foot a:hover img { border:#0000FF solid 1px;}




/* top nav and drop down menu styling, to end of document */
#top_nav { background:#404040; border-bottom:#404040 solid 2px; height:32px;  text-align:center; width:800px;}

/* places the menu in the menu bar */
#nav_menu { padding:0 34px 0 36px;}