  /*********************************/
 /* Admin System Top Level Styles */
/*********************************/

a {text-decoration: underline; color: #0874BB; font: 12px arial, verdana, sans-serif;}
a:visited {color: #0874BB;}
a:hover {color: #D23B00;}

body {

	}

td {
	font: 12px arial, verdana, sans-serif;
	vertical-align: top;
	}

img {
	border: none;
	}

h1 {
	font: bold 18px "Gill Sans", "Trebuchet MS", arial, verdana, sans-serif;
	color: #0874BB;
	margin: 0px 0px 4px 0px;
	}

  /**********************************/
 /* Admin System Individual Styles */
/**********************************/

.blueText {
	font: bold 12px arial, verdana, sans-serif;
	color: #0874BB;
	}

.greyText {
	color: #CFD4D8;
	}

.redText {
	color: #FF0000;
	}

.checkbox {
		background-color: #0874BB;
		}

.input {
	border: 1px solid #CFD4D8;
	}
	
.boxHolder {
	border-width: 5px 1px 1px 1px;
	border-style: solid;
	border-color: #CFD4D8;
	color: #CFD4D8;
	}
		
.formattedTable {
	background-color: #014D7F;
	width: 100%;
	}
	
	.formattedTable td {
		background-color: white;
		padding: 4px;
		}
	
	.formattedTable .colorRow td {
		background-color: #F2F2F2;
		padding: 4px;
		}
		
	.formattedTable .headerRow td {
		font: bold 12px arial, verdana, sans-serif;
		color: white;
		background-color: #0874BB;
		padding: 2px 2px 2px 4px;
		}
		
	.formattedTable .headerRow td a {text-decoration: underline; color: white; font: bold 12px arial, verdana, sans-serif;}
	.formattedTable .headerRow td a:visited {color: white;}
	.formattedTable .headerRow td a:hover {text-decoration: none; color: white;}

.formattedList {
	margin: 10px 0px 0px 15px;
	}
	
	.formattedList li {
		padding: 0px 0px 7px 0px;
		}	

.updateSuccessful {
	width: 100%;
	height: 100%;
	}
	
	.updateSuccessful td {
		text-align: center;
		vertical-align: middle;
		}


 /***************************/
 /* Admin System Framework */
/**************************/

#mainHolder {
	width: 750px;
	border: 1px solid #E8E8E8;
	}


#topArea {
	width: 100%;
	height: 84px;
	}
	
	#topArea #logoArea {
		width: 528px;
		}
		
		#topArea #logoArea img {
			margin: 17px 0px 0px 30px;
			}
		
	#topArea #poweredBy {
		width: 222px;
		}
		
		#topArea #poweredBy img {
			margin: 30px 0px 0px 55px;
			}


#topBar {
	width: 100%;
	}
	
	#topBar #clouds {
		width: 213px;
		}
		
		#topBar #clouds img {
			margin: 0px 1px 0px 0px;
			}
	
	#topBar #loggedIn {
		width: 537px;
		background-image: url(images/topback.gif);
		background-repeat: repeat-y;
		vertical-align: middle;
		text-align: right;
		padding: 0px 20px 0px 0px;
		}
		
		#topBar #loggedIn table td {
			vertical-align: middle;
			color: #686868;
			}


#bodyArea {
	margin: 1px 0px 0px 0px;
	height: 300px;
	}
	
	#bodyArea #menuArea {
		width: 213px;
		}
		
		#bodyArea #menuArea div {
			background-color: #e7e7e7;
			background-image: url(images/menuarrow.gif);
			background-repeat: no-repeat;
			color: #686868;
			margin: 1px 0px 0px 0px;
			padding: 2px 2px 2px 30px;
			}
			
			#bodyArea #menuArea div a {text-decoration: none; color: #686868; font: 12px arial, verdana, sans-serif;}
			#bodyArea #menuArea div a:visited {color: #686868;}
			#bodyArea #menuArea div a:hover {text-decoration: underline; color: #0874BB;}
	
	#bodyArea #contentArea {
		width: 537px;
		padding: 15px;
		background-image: url(images/contentback.jpg);
		background-repeat: repeat-x;
		}	
			
	
#footer {
	margin: 1px 0px 0px 0px;
	}


#copyrightArea {
	width: 750px;
	}
	
	#copyrightArea td {
		font: 11px arial, verdana, sans-serif;
		color: #CFD4D8;
		}
	
		#copyrightArea td a {text-decoration: none; color: #CFD4D8; font: 11px arial, verdana, sans-serif;}
		#copyrightArea td a:visited {color: #CFD4D8;}
		#copyrightArea td a:hover {text-decoration: underline; color: #0874BB;}