body {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 75.01%;
    line-height: 1em;
    text-align: left;
}
div {
    font-size: 1em;
}
img {
    border: 0 none;
    max-width: 100%;
}
a, a:link a:active {
    background-color: inherit;
    color: #8E0400;
    text-decoration: underline;
}
a:visited {
    background-color: inherit;
    color: #8E0400;
    text-decoration: underline;
}
a:hover {
    background-color: #FCF9E6;
    color: #385C72;
    text-decoration: none;
}
body {
    background: #CCCCCC url(/media/0/images/Background_gradient.jpg) repeat-x;
    color: #333333;
    font-family: Arial;
    margin: 1em;
}
#body {
  
    margin: 0 auto;

    width: 1000px;
}
div#pagewrapper {
    
    color: black;
  
    width: 100%;
}
div#header {
    background: url("/media/0/images/header.png") no-repeat scroll 0 0 ;
    height: 150px;
    margin-top: 15px;
}
div#header h1 a {
    display: block;
    height: 110px;
    text-decoration: none;
    text-indent: -999em;
    float: left;
}
div#search {
    float: right;
    margin: 0 1em;
    padding: 0.6em 0 0.2em;
    text-align: right;
    width: 27em;
}
#searchwrapper
{
/*width:234px; /*follow your image's size*/
height:28px;/*follow your image's size*/
background-image:url("/images/search-box.png");
background-repeat:no-repeat; /*important*/
padding-top:20px;
margin-top:40px;
position:relative; /*important*/
/*    float: right;*/
    padding-right: 10px;
    margin-top: 10px;
}
#searchwrapper form {
 display:inline ;   
}

.searchbox
{
  border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:2px;
left:9px;
width:190px;
height:20px;
    outline: none;
}

.searchbutton
{
    border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:1px;
left:208px;
width:25px;
height:25px;
    cursor: pointer;

}
div.breadcrumbs {
    font-size: 90%;
    margin: 0 1em;
    padding: 1em 0 1.2em;
}
div#MainBodyArea
{
    
 
}
div#main {
    margin-left: 20px;
    margin-right: 10px;
}

div#sidebar {
    display: inline;
    margin-left: 0;
 /* width: 230px;
    float: right;*/

    

}
div#mainbody {
    margin-left: 20px;
    padding-bottom: 20px;
    padding-left: 8px;
/*    width: 710px;*/
    border-right: 1px solid #cccccc;
    padding-right: 10px;
    min-height: 500px;
    padding-bottom: 50px;
   
}
div#footer {
    background: url('/media/0/images/bottom.png') no-repeat; 
    clear: both;
    color: #000000;
 /*   margin: -20px auto;
   */
    width: 100%;
    height: 70px;

}
#rightnav
{
 /*   width: 210px;*/
  
    
    margin-left: -5px;
    margin-top: 10px;
}

div#footer p {
    font-family: Arial;
    font-size: 0.9em;
    margin: 0;
    padding: 1.5em;
    text-align: center;
}
div#footer p a {
    color: #FFFFFF;
}
div.hr {
    border-bottom: 1px dotted black;
    height: 1px;
    margin: 1em;
    padding: 1em;
}
div.left49 {
    width: 49%;
}
div.right49 {
    float: right;
    text-align: right;
    width: 49%;
}
div#content {
}
div#content h1 {
    font-size: 2em;
    line-height: 1em;
    margin: 0;
}
div#content h2 {
    border-bottom: 1px solid #8E0400;
    border-left: 1.1em solid #8E0400;
    color: #000000;
    font-size: 1.5em;
    line-height: 1.5em;
    margin: 0 0 0.5em;
    padding-bottom: 1px;
    padding-left: 0.5em;
    text-align: left;
}
div#content h3 {
    color: #000000;
    font-size: 1.3em;
    line-height: 1.3em;
    margin: 0 0 0.5em;
}
div#content h4 {
    color: #000000;
    font-size: 1.2em;
    line-height: 1.3em;
    margin: 0 0 0.25em;
}
div#content h5 {
    color: #000000;
    font-size: 1.1em;
    line-height: 1.3em;
    margin: 0 0 0.25em;
}
h6 {
    color: #000000;
    font-size: 1em;
    line-height: 1.3em;
    margin: 0 0 0.25em;
}
p {
    font-size: 1em;
    line-height: 1.4em;
    margin: 0 0 1.5em;
    padding: 0;
}
blockquote {
    border-left: 10px solid #FFFFFF;
    margin-left: 10px;
}
strong, b {
    font-weight: bold;
}
em, i {
    font-style: italic;
}
code, pre {
    font-family: "Courier New",Courier,monospace;
    font-size: 1em;
    white-space: pre-wrap;
}
pre {
    background-color: #DDDDDD;
    border: 1px solid #000000;
    font-size: 90%;
    line-height: 1.5em;
    margin: 0 1em 1em;
    padding: 0.5em;
}
div.templatecode {
    margin: 0 0 2.5em;
}
div#mainbody ul, div#mainbody ol, div#mainbody dl {
    font-size: 1em;
    line-height: 1.4em;
    margin: 0 0 1.5em;
}
div#mainbody ul li, div#mainbody ol li {
    margin: 0 0 0.25em 3em;
}
div#mainbody dl dt {
    font-weight: bold;
    margin: 0 0 0 1em;
}
div#mainbody dl dd {
    margin: 0 0 1em 1em;
}
div#mainbody dl {
    border-bottom: 1px solid #C0C0C0;
    margin-bottom: 2em;
    padding-bottom: 1em;
}
div #list td {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 3px;
    padding-top: 3px;
}
span.accesskey {
    text-decoration: none;
}
.accessibility, hr {
    left: -999em;
    position: absolute;
    top: -999em;
}
dfn {
    display: inline;
    height: 0;
    left: -1000px;
    overflow: hidden;
    position: absolute;
    top: -1000px;
    width: 0;
}
a.external span {
    left: -5000px;
    position: absolute;
    width: 4000px;
}
a.external {
    padding: 0 0 0 0;
}
a.external:link {
    color: #8E0400;
}
a.external:visited {
    color: #8E0400;
}
a.external:hover {
    background-color: #385C72;
    color: #8E0400;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
* html > body .clearfix {
    display: inline-block;
    width: 100%;
}
* html .clearfix {
    height: 1%;
}
#menuwrapper {
    background: url('/media/0/images/content_bg.png') repeat-y;
    height: 28px;
    width: 100%;
   
}
#primary-nav {
    height: 28px;
    list-style-type: none;
    margin: 0 0 0 4px;
    background-color: transparent;
    width: 993px;

}
#primary-nav li {
    background-color: transparent;
    float: left;
    line-height: 28px;
    padding: 0;
    position: relative;
    border-right: 1px solid white;
}
#primary-nav li:hover {
    background-position: 0 -40px;
}
#primary-nav li a {
    color: #FFFFFF;
    display: block;
    padding: 0 15px;
    text-decoration: none;
}
#primary-nav li a:hover {
    color: #8E0400;
}
#primary-nav li ul {
    background: none repeat scroll 0 0 #8E0400;
    left: 0;
    list-style-type: none;
    margin: 0;
    display: none;
    padding: 0;
    position: absolute;
    width: 24em;
    z-index: 999;
    font-size: 95%;
}
#primary-nav li:hover ul {
    display: inline;
    z-index: 999;
}
#primary-nav li ul li {
    background: none repeat scroll 0 0 transparent;
    float: none;
    height: 28px;
    line-height:normal;
    position: static;
    z-index: 999;
}
#primary-nav li:hover ul li {
    height: 28px;
    line-height: 28px;
    z-index: 999;
}
#primary-nav li ul li a {
    background: none repeat scroll 0 0 #D8D6C3;
    color: #8E0400;
    z-index: 999;
}
#primary-nav li ul li a:hover {
    background: none repeat scroll 0 0 #8E0400;
    color: white;
    z-index: 999;
}

#primary-nav li ul li ul, #primary-nav li ul li ul li { display: none;}

#Crumbtrail {
    font-size: 90%;
    height: 16px;
    margin: 0 1em 0 5px;
    padding: 8px 0 1em;
}
ul#Crumbtrail {
}
ul#Crumbtrail li {
    float: left;
    font-size: 9px;
    list-style: none outside none;
    padding-right: 5px;
}
#searchbox {
    height: 24px;
    padding-left: 5px;
    width: 210px;
/*    float: right;*/
}
#rightnav a
{
    color: #8E0400;
    font-weight: bold;
    text-decoration: none;
    
    border: none; 
}
#rightnav a:visited 
{
    color: #8E0400;
    font-weight: bold;
    text-decoration: none;
    
    border: none; 
}
#rightnav a:hover
{
    color: #8E0400;
    font-weight: bold;
    text-decoration: underline;
    
    border: none; 
}
#rightnav td { font-weight: bold;vertical-align: middle;
               }
sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
}
sub { top: 0.4em; }
#content-block {
    background: url('/media/0/images/content_bg.png') repeat-y;
    width: 100%;
}
div#search-text{ margin-top: 20px;font-weight: bold;}


#rightnav p{margin:0px;}

/* 0ms */