/* CSS FOR MAIN TEMPLATE HERE*/
html { margin:0px; padding:0px; }


body { color: #5f6a72; background:#ffffff;  width:898px; margin:10px auto 0 auto; background:url("/media/background-top.png") top no-repeat;padding:0px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; }

img { margin:0px; padding:0px; border:0px; }
ul { margin:0; padding:0; }
a { text-decoration:none; color: #5f6a72; }
a:hover { text-decoration:none; color: #333333;}
p { line-height: 14pt; }
li { line-height: 14pt; } 
#right { text-align:right;}

#wrapper { width:898px; padding:1px 0 10px 0;margin:0px; background:url("/media/background-fade.png") repeat-y; }
#main { width:882px; margin:0 8px 0 8px; }
#logobar { width:894px; height:161px; margin:8px auto 0px auto; padding:1px;background:#ffffff; border:1px solid #c2c2c2; }
#logobar img { margin:0px; padding:0px; display: inline; }

#nav { background:#606a73; height:25px;width:882px; text-align:center; margin-top:8px; }
#nav ul { width:750px; margin:0px auto 0px auto; list-style:none; text-align:center; }
#nav li { width:125px; display:inline; float:left; text-align:center; padding-top:3px; }
#nav a {  color:#ffffff; font-weight:bold; text-decoration:none; font-size:14px; }
#nav a:hover { color:#bdcdda; font-weight:bold; text-decoration:none; border-bottom:4px solid #bdcdda; padding-bottom:6px;}
.selected { color:#bdcdda; border-bottom:4px solid #bdcdda; padding-bottom:6px;}

#subnavcontainer { margin:auto;width:750px; }
#subnav { margin-top:4px;background:#ffffff; height:20px; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; width:882px; text-align:center; }
#subnav ul { list-style:none; text-align:center; margin:auto; }
#subnav li { width:125px; text-align:center; padding-top:2px; float:left; }
#subnav a { color:#606a73; text-decoration:none; }

#content { width:600px; margin:20px 0px 10px 10px; background:#ffffff; float:left; }
#rightcol { margin:10px 0px 0px 0px; float:right; width:235px; }
#copyright { letter-spacing:1pt; clear:both; background:url("/media/background-bottom.png") top no-repeat; width:898px; padding-top:5px; margin:0 auto 10px auto; text-align:center; color:#b0b5b9; font-size:10px;}
#copyright a {  text-decoration:none; color:#b0b5b9; }

#breadcrumb {  font-size:11px; letter-spacing:1pt;clear:both; margin:10px; color:#606a73; background:#e7edf2; }
#breadcrumb a { color:#606a73; text-decoration:none; }
/* CSS FOR MAIN TEMPLATE ENDS HERE*/
/* CSS FOR CONTENT GOES HERE*/
.sectionbox { width:195px; float:left; margin:0px 5px 15px 0px; }
.titleborder { width:165px; height:12px; background:url("/media/title-border.png") repeat; } 
#content h1 { margin:0px; font-size:16px; color: #606a73; font-weight:normal; } 
#content ul { margin-top:5px; list-style:url("/media/bullet-arrow.png"); list-style-position: inside; }
#content li { margin:0px;padding:0px; }

.redtitle, .redsub { color:#dc291e;}

.redsub {font-size:130%;}

#rightcol h1 { width:217px;border-left:5px solid #ee1b2e; background:#606a73; font-size:14px; color:#ffffff; padding:5px; }
#rightcol h2 { font-size:12px; color:#ee1b2e; font-weight:normal; }
.searchborder { width:168px; height:3px; background:url("/media/search-border.png") repeat-x; } 

.divider { clear:both; height:1px; width:100%; background:#c2c2c2; padding:0px; margin:0px 0 10px 0; border:0px; }

.infobox { width:195px; margin-right:5px;float:left; }
.infobox-header { background:#bdcdda; padding:2px 0 0 5px; }
.infobox-header h2 { color:#ffffff; font-size:12px;margin:0px; }
.infobox-header p { color:#ffffff; font-size:12px;margin:0px; }
.infobox-content { padding:5px; border:1px solid #bdcdda; border-top:3px solid #bdcdda; margin-top:1px; }
.infobox-content img { border:1px solid #bdcdda; }
.infobox-content a { color:#ee1b2e; float:right; }


.rightlink { float:right; }
.leftlink { float:left; }

.cmrinput { margin-bottom:5px; float:left; width:175px; }
.cmrlabel { margin-bottom:5px; width:300px; float:left; font-weight: bold; }
.cmrspan { float:left;margin-right:10px; margin-top:2px; }
#formerrors { width:490px; clear:both; background: #F5866A; border: 1px solid #FF3300; text-align:center; padding: 5px; }
#formerrors p { margin:2px 0 2px 10px ; }

form#search_pr_form {
border-bottom:1px solid #ccc;
margin:0px;
padding:0px;
padding-bottom:10px;
}

form#search_pr_form label {
margin-top:10px;
float:left;
width:200px;
clear:both;
}
form#search_pr_form input, form#search_pr_form select {
margin-top:10px;
float:left;
}
