a {
    color:#6983a5;
    text-decoration:none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
}

a:hover {
  color:#89a3c5;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
}

h1 {
    color:#63879e;
    font-family:Arial,Helvetica;
    font-size:18px;
    font-weight:bold;
}


h2 {
	color: #63879e; 
	}


h3 {
	color: #000000; 
	}


h4 {
	color: #FF9900; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold;
	}



h5 {
	color: #FF9900; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px; font-weight: bold;
	}



h6 {
	color: #FF9900; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	}

img, fieldset {
border:none;
}

body {
    background: #ffffff ;	    
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    margin: 0px 0px 0px 0px;
}

table.blog .contentheading, h2 {
    background:url(../images/titlebar.gif) no-repeat;
    font-size:1.4em;
    font-weight:bold;
    line-height:normal;
	  padding-left: 25px;

}

.componentheading {
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 13px;
font-weight: bold;
color: #53586d;
text-align: left;
line-height: 16px;
height: 15px;
}

.contentheading {
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 13px;
font-weight: bold;
color: #53586d;
text-align: left;
line-height: 16px;
height: 15px;
}

#entirePage {
	width:100%;
	top: 0px;
	margin:0px auto;
	border: 1px solid #aaaaaa;	
}

a.mainlevel {
    background:transparent url(../images/bordertopmenu.jpg) no-repeat scroll left top;
	width:185px;
    color:#ffffff;
    display:block;
	border-bottom: 1px dashed;
    height:20px;
    padding-left:10px;
    padding-top:12px;
    text-decoration:none;
}
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus {
    background: #385477 url(../images/mover_arrow.jpg) no-repeat scroll right center;
	padding-right: 5px;
	height:20px;
	width: 180px;
	color:#ffffff;
    text-decoration:none;
}

a.active_menu.mainlevel {

	padding-right: 5px;
	height:20px;
	width: 180px;
	color:#ffffff;
    text-decoration:none;
}

a#active_menu.mainlevel {
    color:#ffffff;
    text-decoration:none;
    background-position:right;
    background-image:url(../images/hover_arrow.jpg);

}

a#active_menu.mainlevel:hover, a#active_menu.mainlevel:focus, a#active_menu.mainlevel:active {
    color:#ffffff;
    text-decoration:none;
    background-position:right;
    background-image:url(../images/mover_arrow.jpg);

}

a.sublevel {
    display:block;
    padding:2px 4px 2px 18px;
    text-decoration:none;
}

a.sublevel:hover, a.sublevel:active, a.sublevel:focus {
    text-decoration:none;
}

a.mainlevel-nav {
    border:medium none;
    color:#000000;
    padding:4px;
    text-align:center;
    text-decoration:none;
}

a.mainlevel-nav:visited {
    border:medium none;
    color:#000000;
    text-decoration:none;
}

a.mainlevel-nav:hover {
    color:#000000;
    height:auto;
    text-decoration:none;
}

a.mainlevel-nav:active {
    border:medium none;
    color:#000000;
    text-decoration:none;
}

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

td {
  font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    }
    

.table_head {
	width: 100%;
        background-image: url(../images/main.jpg);
        background-repeat : no-repeat;
	background-color: #ffffff;
	padding: 0px;	
	height: 141px;
	border-bottom: solid 3px #cccccc;	
}

.footer {
	color : #f0f0f0;
	background : #718091;
	text-align: center;
}

.table_content {
	width: 100%;
	background: #f5f5f5;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse : collapse;
	vertical-align: top;
}
.moduletable {
  width : 90%;
}

.scrollableDiv {
  padding: 5px;
  padding-right: 15px;
  height : 530px;
  width : 100%;
  overflow:auto;
  scrollbar-face-color: white; 
  scrollbar-highlight-color: white; 
  scrollbar-3dlight-color: #cacaca; 
  scrollbar-darkshadow-color: #cacaca; 
  scrollbar-shadow-color: #cacaca; 
  scrollbar-arrow-color: #aaaaaa; 
  scrollbar-track-color: white; 
}	


.leftModule {  
	width: 175px;
	background: #a8a5a5;
	border-right: dashed 1px #666666;	
	vertical-align: top;	
	background-image : url('../images/leftcol.jpg');	
	background-repeat: no-repeat;	
	padding-top : 15px;
	margin-left: 20px;
	margin-right: 20px;
	
}

.contentCol {
  width:800px;
  padding : 10px;
}

.legal_note{
        width: 175px;
	border-right: dashed 1px #666666;        
	background: #a8a5a5;
}

a.legal_note_link, a.legal_note_link:visited {
  color: white;
}


.casperLogin {
  width : 100%;
  padding : 0px;
  padding-top : 25px;
  margin  : 0px;
  border  : 0px;
  border-collapse : collapse;    
}
.casperHeader {
  text-align : center;
  font-size:14px;
  font-weight : bold;  
}

.casperButton {
  background-color: #63879e;
  color: #F0F0F0;
  border-style: none;
}