body {	font-size: 12px; background-color: #FFFFFF; text-align: center; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0px; border:0; line-height: 16px; color:#333333;	}
a {color:#E0252C;text-decoration:none;}
a:hover {color:#E0252C;text-decoration:underline;}

#container {  margin: 0 auto; width: 996px; text-align:left; }
#redtop { clear:both; background-color: #E0252C; text-align: left; width: 100%; margin: 0px; padding: 0px; }
#topbar { clear:both; text-align:right; width:100%; margin: 0px; border: 0px;  margin-bottom: 10px; margin-top: 0px; padding: 0px; background-color: #A6A8AE; }
#topimage { clear:both; margin: 0px; padding: 0px; border: 0px; background-color: #A6A8AE; background-image: url(Images/redback.JPG); background-repeat:repeat-x; }
#header { padding-top: 5px; width: 100%; }
#controlpane { clear:both; margin: 0px; padding: 0px; border: 0px; background-color: #ffffff; }

.mheader { clear:both; padding: 0.1em 1 em; background-image: url(Images/HeaderBackground.gif);  color:#333333; background-repeat:repeat-x; text-align:left; height: 57px }
    .mheader .mtopright a { padding: 0.3em 0.3em 0.3em 0.3em; text-decoration:none; color:White; }
    .mheader .mtopright a:hover { background-color: #369; color: #fff; }
    
.mtopright { float:right; margin:10px 20px  ; padding: 0; color : #fff; } 
.mtopleft { float:left; margin: 10px 0 0 20px; padding: 0;}       
.mcontent { float:left; margin: 10px 30px  ; padding: 0.5em 1 em; color : #fff; text-align:left;  }
.ctl { clear:both; padding: 0.1em 0.1 em; color:Blue; text-align:left; text-decoration:none; height: 57px }
    .ctl .ctlright .ctlleft .ctlcontent a { padding: 0.1em 0.1em 0.1em 0.1em; text-decoration:none; }
    .ctl .ctlright .ctlleft .ctlcontent a:hover { background-color: #369; color: #ccc; }
.ctlright { float:right; margin:20px 10px  ; padding: 0;} 
.ctlleft { float:left; margin: 20px 0 0 20px; padding: 0;}       
.ctlcontent { float:left; margin: 20px 10px  ; padding: 0.5em 1 em; background-color: #ebebeb;  text-align:left;  }
.modcontent { clear:both; margin: 20px ; padding: 0.1em 1 em; text-align:center; height: 57px }


.colmask { position:relative; clear:both; float:left; width:996px; overflow:hidden;	}
.leftmenu { background:#E9E6E5;	}
.leftmenu .colright { float:left; width:200%; position:relative; left:200px; background:#fff;  }
.leftmenu .col1wrap { float:right; width:50%; position:relative; right:214px; padding-bottom:1em; }
.leftmenu .col1 { margin:0 15px 0 225px;  position:relative;  right:100%;  overflow:hidden;	}
.leftmenu .col2 { float:left; width:215px; position:relative; right:200px; }

#footer { clear:both; float:left; width:100%; margin-top: 10px; line-height: 30px; background-color: #A6A8AE; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;}
#footer a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #ffffff; text-decoration: underline; }
#footer a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;	text-decoration: underline; }
#footer p { padding:10px; margin:0; }
.left { float: left; padding-left: 10px; }
.right { float: right; padding-right: 10px; }


#nav {  margin-left: 15px; margin-bottom: 4px; margin-top: 15px; padding-left:10px; padding-right: 0px; }
#nav ul { margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; }
#nav li { display:table-cell; margin:0; padding:1px;}
#nav a { float:left; color:#333333; background: #ccc url(images/back.gif) no-repeat left top; margin:0 1px 0 0; padding:0 0 0 1px; text-decoration:none; letter-spacing:1px;}
#nav a:hover { background: #ccc url(images/back.gif) no-repeat left top; color:#E0252C; cursor:pointer;} 
#nav .current a { background: #3a73ba url(images/back.gif) no-repeat left top; color:#fff; cursor:default;} 
#nav a .nava { float:left; display:block; background:transparent url(images/butt_right.gif) no-repeat right top; padding:5px 16px 6px 12px;}

.rollover a { display:block; width:180px; background-color: #E9E6E5; text-align: left; font-size: 12px; line-height: 20px; color: #333333; text-decoration:none; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px solid #ffffff; }
.rollover a:hover { background-color: #E0252C; color: #ffffff; text-align: left; text-decoration:none;}
.roll2{   margin-left: 10px;  }
