/*------------------------------------------------
Misc. Formatting
------------------------------------------------*/
* { 
	padding: 0;
	margin: 0; }

body { 
	color: #343434;
	background-color: #EBEBEB;
	background-image: url(/images/grdbg.gif);
	background-position: top;
	background-repeat: repeat-x;
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 83%;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 790px; }

.topbar { 
	width: 600px;
	margin: auto;
	border: none 0;
	border-top: 1px solid #343434;
	height: 1px; }

img { 
	border: 0px;
	vertical-align: middle; }

.red { color: #FF0000; }

.green { color: #00C200; }
/*------------------------------------------------
End Misc. Formatting
------------------------------------------------*/


/*------------------------------------------------
Text Formatting
------------------------------------------------*/
h1, h2, h3, h4, h5, h6, p { margin: 1em 0; }

p { 
	clear: both;
	padding-top: 5px; }

h1 { font-size: 189%; color: #777777; }

h2 { font-size: 142%; color: #777777; }

h3 { font-size: 115%; color: #777777; }

h4 { font-size: 100%; color: #777777; }

h5 { font-size: 85%; color: #777777; }
/*------------------------------------------------
End Text Formatting
------------------------------------------------*/


/*------------------------------------------------
Field Formatting
------------------------------------------------*/
fieldset { 
	background-color: #EBEBEB;
	padding: 10px 20px 20px 20px;
	border: 1px solid #333333;
	margin: 0px;
	margin-bottom: 20px; }

.msgchecks { 
	float: left; }

#pass a { 
	font-family: "calibri", "trebuchet ms", "arial", sans-serif;
	font-weight: bold;
	text-decoration: none; }

.tools a { 
	color: #444444;
	font-family: "calibri", "trebuchet ms", "arial", sans-serif;
	font-weight: bold;
	text-decoration: none; }

label { 
	font-family: "calibri", "trebuchet ms", "arial", sans-serif;
	float: left;
	clear: none;
	font-weight: bold;
	font-size: 90%;
	border-left: 4px solid #BBBBBB;
	padding-left: 5px;
	cursor: pointer;
	color: #444444; }

form { 
	width: 450px;
	display: block; }

input, select, textarea { float: right; clear: none; }

input[type="text"], input[type="password"], select, textarea { 
	font-family: "calibri", "trebuchet ms", "arial", sans-serif;
	font-weight: bold;
	font-size: 90%;
	border: 1px solid #444444;
	color: #666666;
	background-color: #E4FE9F; }

input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { 
	border: 1px solid #000000;
	color: #000000;
	background-color: #EEEEEE; }
/*------------------------------------------------
End Field Formatting
------------------------------------------------*/


/*------------------------------------------------
Link Formatting
------------------------------------------------*/
a { 
	color: #AACC00;
	font-weight: 900;
	text-decoration: none; }

a:hover, a:active { 
	color: #66BB00;
	font-weight: 900;
	text-decoration: none; }
/*------------------------------------------------
End Link Formatting
------------------------------------------------*/


/*------------------------------------------------
Table Formatting
------------------------------------------------*/
table.logs, table.inbox { 
	width: 100%; }

td, th { 
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px; }

.logs th, .inbox th { 
	font-weight: bold;
	background-color: #B5B5B5;
	border: 1px solid #000000;
	color: #343434;
	text-align: left; }

.fileList, .messageList { 
	color: #000000;
	background-color: #DEDEDE;
	font-size: 90%; }

.fileList a, .messageList a { color: #343434; }

.messageList a { font-weight: normal; }

.messageList a:hover { text-decoration: underline; color: #000000; }

.fileList a:hover { color: #545454; }

.succ { 
	background-color: #EBEBEB;
	text-align: left;
	border-bottom: 1px solid #000000; }

.succ:hover { background-color: #AACC00; }

.fail { 
	background-color: #FF908E;
	text-align: left;
	border-bottom: 1px solid #000000; }

.fail:hover { background-color: #FF3D3A; }
/*------------------------------------------------
End Table Formatting
------------------------------------------------*/


/*------------------------------------------------
DIV Formatting
------------------------------------------------*/
.container { 
	float: right;
	margin: 0;
	margin-bottom: 20px;
	width: 600px;
	padding: 0px 30px 0px 30px;
	border-bottom: 1px dashed #343434;
	border-left: 1px dashed #343434;
	border-right: 1px dashed #343434; }

.title { 
	text-align: center;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	clear: both; }

.menubar { 
	width: 110px;
	float: left;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 95px; }

.menubar img { border: none; }

/*.menubar ul { 
	height: 55px; }*/

.menubar ul li { 
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
	width: 100px;
	height: 50px;
	list-style: none; }

.menubar a { 
	width: 100px;
	height: 50px;
	display: block; }

.footer { 
	font-size: 80%;
	font-family: sans-serif;
	background-color: #B5B5B5;
	background-image: url(/images/footbg.png);
	background-position: 95% 50%;
	background-repeat: no-repeat;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000;
	width: 640px;
	height: 18px;
	margin: 0px;
	margin-left: 130px;
	display: block;
	clear: both;
	padding: 0px 10px 0px 10px; }

.footer a { 
	font-size: 100%;
	font-family: sans-serif;
	color: #000000;
	font-weight: normal; }

.myBar { 
	text-align: center;
	color: #444444;
	font-family: "calibri", "trebuchet ms", "arial", sans-serif;
	font-weight: bold;
	text-decoration: none; }

.myBar a:hover { text-decoration: none; }
/*------------------------------------------------
End DIV Formatting
------------------------------------------------*/


/*------------------------------------------------
Menu Bar IDs
------------------------------------------------*/
#lihome { background: transparent url(/images/buttons/home1.png); }
#home:hover { background: transparent url(/images/buttons/home2.png); background-position: 0 0; z-index: 50;}
#liinfo { background: transparent url(/images/buttons/information1.png); }
#info:hover { background: transparent url(/images/buttons/information2.png); background-position: 0 0; z-index: 50;}
#licontact { background: transparent url(/images/buttons/contact1.png); }
#contact:hover { background: transparent url(/images/buttons/contact2.png); background-position: 0 0; z-index: 50;}
#liutil { background: transparent url(/images/buttons/utilities1.png); }
#util:hover { background: transparent url(/images/buttons/utilities2.png); background-position: 0 0; z-index: 50;}
#lilogin { background: transparent url(/images/buttons/login1.png); }
#login:hover { background: transparent url(/images/buttons/login2.png); background-position: 0 0; z-index: 50;}
#lilogout { background: transparent url(/images/buttons/logout1.png); }
#logout:hover { background: transparent url(/images/buttons/logout2.png); background-position: 0 0; z-index: 50;}
#liacp { background: transparent url(/images/buttons/admincp1.png); }
#acp:hover { background: transparent url(/images/buttons/admincp2.png); background-position: 0 0; z-index: 50;}

#liviewuploads { background: transparent url(/images/buttons/viewuploads1.png); }
#viewuploads:hover { background: transparent url(/images/buttons/viewuploads2.png); background-position: 0 0; z-index: 50;}
#liuploader { background: transparent url(/images/buttons/uploader1.png); }
#uploader:hover { background: transparent url(/images/buttons/uploader2.png); background-position: 0 0; z-index: 50;}
#lipersonal { background: transparent url(/images/buttons/personal1.png); }
#personal:hover { background: transparent url(/images/buttons/personal2.png); background-position: 0 0; z-index: 50;}

/*------------------------------------------------
End Menu Bar IDs
------------------------------------------------*/

