body {  /*text-align: center;*/  
margin-top:3px;  
margin-bottom:10px;  
color: #ffffff;  
font-size: 11px;  
list-style-type: none;
font-family:verdana,sans-serif;
line-height:18px;
background-color:#000000;
}

td, tr {
font-size:11px;
color: #000001;
}

body ul{	list-style-type: none;}

body ul li{	list-style-type: none;}

.clr {	clear: both;}

.outline {  
border: 1px solid #cccccc;
background: #ffffff;
padding: 2px;}



#buttons_outer {	
width: 635px;  	
margin-bottom: 2px;	
margin-right: 2px;	
float: left;}

#buttons_inner {	
border: 1px solid #cccccc;	
height: 21px !important;	
height: 23px;}

#buttons {	
float: left;	
margin: 0px;	
padding: 0px;	
width: auto;
}

.user1_inner {	
border: 1px solid #cccccc;  
float: none !important;  
float: left;	
margin: 0px;	
padding: 2px;
}

.user2_inner {	
border: 1px solid #cccccc;  
float: none !important;  
float: left;	
margin: 0px;	
padding: 2px;}.

.error {  
font-style: italic;  
text-transform: uppercase;  
padding: 5px; 
color: #cccccc;  
font-size: 14px;  
font-weight: bold;}

.back_button {	
float: left;  
text-align: center;  
font-size: 11px;  
font-weight: bold;  
border: 3px double #cccccc;  
width: auto;  
background: url(../8secshome/images/button_bg.png) repeat-x;  
padding: 0px 10px;  line-height: 20px;  margin: 1px;}

.pagenav {  
text-align: center;  
font-size: 15px;  
font-weight: bold;  
border: 3px double #cccccc;  
width: auto;  
background: url(../8secshome/images/button_bg.png) repeat-x;  
padding: 0px 10px;  
line-height: 20px;  
margin: 1px;}

.pagenavbar {	
margin-right: 10px;		
float: right;}

.button {  
color: #ffffff;  
font-family: Arial, Hevlvetica, sans-serif;  
text-align: center;  
font-size: 10px;  
font-weight: bold;  
border:solid 1px #000001;	 
width: auto;  
padding: 1px;  
line-height: 18px !important;  
line-height: 16px;  
background-color: #999999;
margin-bottom:3px;
float:inherit;
}

.inputbox {	
padding: 3px;	
border:solid 1px #999999;	
background-color: ffffff;
font-size:11px;
margin-bottom:3px;
}

.inputbox2 {	
padding: 0px;	
border:solid 1px #999999;	
background-color: transparent;
margin-bottom:7px;
}

div.moduletable ul{	
color: #FFFF00;	font-size:16px;	
float: left;	
list-style-type: none;	}

div.moduletable li{	
text-align: left;	font-size:16px;	
color: #FFFF00;	}

table.moduletable {	
width: 100%;	
padding: 0px;
font-size:16px;	
border-spacing: 0px;	
border-collapse: collapse;}

table.pollstableborder td {  
padding: 2px;  
text-align:left;
border:thin;
border-color:#000000;
}

.poll {  
padding: 2px;  
text-align:left;
border:thin;
}

.sectiontableentry1 {
padding:2px;
color: #cc0000;

}

.sectiontableentry2 {
padding:2px;
color: #fffff;

}

.highlight {	
background-color: Yellow;	
color: Blue;	
padding: 0;}

.code {
background-color: #ddd;	
border: 1px solid #bbb;}

.mosimage {}

.mosimage_caption {
background: #000001;
color: #ffffff;  
font-size: 10px;  
border-top: 0px solid #000001;
}

span.article_seperator {	display: block;	height: 1.5em;}

.small {	
color: #ffffff;	
font-size: 9px;}

.smalltext {	
color: #ffffff;	
font-size: 8px;}


.createdate {	
height: 15px;	
padding-bottom: 10px;	
color: #666;	
font-size: 11px;}

.modifydate {	
height: 15px;	
padding-top: 10px;	
color: #666;	
font-size: 11px;}

ul#mainlevel-nav{	
padding-left: 0;	
margin-left: 0;	
margin-top:2px;	
background-color: transparent;	
color: #000001;	
float: left;	
width: 95%;	
font-family: verdana, helvetica, sans-serif;	
font-size:9px;
font-weight:600;
}

ul#mainlevel-nav li{	display: inline;	}

ul#mainlevel-nav li a{		
padding: 0.2em 1em;
white-space:nowrap;
background-color: transparent;	
color: #000001;	
text-decoration: none;	
float: left;
font-size:11px;
line-height:13px;
background: url(../8secshome/images/bullet.png) top left no-repeat;
}


#buttons>ul#mainlevel-nav li a { width: auto; }

ul#mainlevel-nav li a:hover{	
background-color: transparent;	
color: #cc0000;}

ul#mainlevel-nav li a:active{	
background-color: transparent;	
color: #fff;}

a{	
color: #333333; 	
text-decoration: underline;	
font-size: 12px;
}

a:hover, a:active{
color: #cc0000;
}

a.mainlevel:link, a.mainlevel:visited {	
display: block;		
vertical-align: middle;	
font-size: 12px;	
color: #444; 	
text-align: left;	
height: 20px !important;	
height: 25px;	
width: 139px;		
text-decoration: none;	
/*border: 1px solid #BBB774;*/
margin-top: 5px;
font-family:verdana,sans-serif;
}

a.mainlevel:hover {	
float: left;	
width: 137px;	
font-size: 12px;	
text-decoration: underline;
color:#999;	
/*border: 2px solid #A5A162;*/
}

a.mainlevel#active_menu {	
/*font-style: italic ;	*/
font-weight: bold;}

#page_wrapper {  
background: #000001 url(../8secshome/images/page_bg.jpg) top left;  
margin-left: auto;   
margin-right: auto;  
width: 640px;  
text-align: left;  
border: 4px solid #F4F4EE;}

#menu_bar {  
height:30px;  
background: #A5A162 url(../8secshome/images/menu_bg.jpg) top left no-repeat;}

#navcontainer ul{
padding-left: 0;
margin-left: 0;
margin-top:5px;
background-color: transparent;
color: #000001;
float: left;width: 100%;
font-family: verdana, helvetica, sans-serif;
font-size:12px;font-weight:bold;}

#navcontainer ul li { display: inline; }

#navcontainer ul li a{
padding: 0.2em 1em;
background-color: transparent;
color: #000001;
text-decoration: none;float: left;
border-right: 1px solid #BBB774;}

#navcontainer ul li a:hover{background-color: transparent;color: #fff;}

#navcontainer ul li a:active{background-color: transparent;color: #fff;}

#content_wrapper {  background: transparent url(../8secshome/images/content_bg.jpg) top left no-repeat;}


contentpane {
width: 100%;
}

.blog_more {		
float: left;	
color: #a0410d;	
padding: 0px 3px 0px 3px;	
list-style-type: none;}

.blogsection {		
float: left;	
color: #999999;	
padding: 0px 3px 0px 3px;	
list-style-type: none;	
text-decoration: underline;}

.blogsection  ul{		
float: left;	
color: #999999;	padding: 0px 3px 0px 3px;	
list-style-type: none;	text-decoration: underline;}

.readon{	
float: left;	
color: #ffffff;	
padding: 0px 3px 0px 3px;	
list-style-type: none;	
text-decoration: underline;	
}  

.pathway{	
float: left;	
color: #999999;	
padding: 0px 3px 0px 3px;	
text-decoration: none;	
font-size: 14px;}  

.category{	
list-style-type: none;	
text-decoration: none;	
color: #cc0000;	
font-size: 12px;	
text-decoration: underline;
}

.contentheading, .componentheading {  
margin:10px;  
margin-right:15px;  
font-family: verdana;  
font-size:18px;  
font-weight: bold;  
line-height:18px;  
color: #cc0000;}

.title {  
font-family: verdana;  
font-size:18px;  
font-weight: bold;  
color: #cc0000;}

#footer A {	
color: #ffffff; 	
font-size: 11px;	
text-decoration: underline}

#footer A:hover {	
color: #cc0000; text-decoration: none}

#footer  {  
text-align:center;  
padding-top:10px;  
font-family: verdana;  
font-size:11px; 
line-height:14px;  
color: #ffffff;}

.spacer {  
margin:0px;
padding:0px;
height:10px;
clear:both;}

sectiontableheader {
font-size:10px;
color:#FFFFFF;
}

.caldetails{	
background: url(../8secshome/images/bullet.png) top left no-repeat;
color: #ffffff;	
padding-left: 15px;	
text-decoration: none;	
font-size: 16px;
font-weight: bold;
} 

.caldetails2{	
color: #ffffff;	
padding-left: 15px;	
text-decoration: none;	
font-size: 16px;
}


#pathway_text {  
overflow: hidden;	
display: block;	
height: 25px;	
line-height: 25px !important;	
line-height: 22px;	
padding-left: 4px;	
border: 1px solid #ccc;}