@charset "UTF-8";
/* CSS Document */

body { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	background-image:url(images/bg.jpg);
	background-image-x:center;
	background-image-y:top;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	background-color:#a3bfe7;
	text-align:center;
	}
      td { font-family: Arial, Helvetica, sans-serif; font-size: 13px }
      a { 
	  	color: #1D4386;
		text-decoration:none; }
	  a:hover{
	  	text-decoration:underline;
	  }
	  
#container{
	width:800px;
	margin-top:0px;
	float:left;
	position:relative;
	top: -10px;
	left: 100px;	
}
	  
#header{
	height:125px;
	width:700px;
	padding-left:10px;
	padding-right:10px;
}
#header_menu{
	height:20px;
	width:680px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	text-align:right;
	color:#FFFFFF;
	font-size:11px;
}
#header_menu a{
	text-decoration:none;
	color:#FFFFFF;

}
#header_menu a:hover{
	text-decoration:underline;
	color:#FFFFFF;

}
#header_menu ul{
	display:inline;
	}
	
#header_menu li{
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;	
	vertical-align:top;
	text-align:left;
	font-family: "Trebuchet", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:10px;
	padding-right:10px;
	display:inline;
	position:relative;
	border-right: solid thin #fff;
	float:right;
	top:2px;
}

#header_image{
	height:100px;
	width:300px;
	position:relative;
	float:left;
}
#header_right{
	position:relative;
	float:left;
	height: 80px;
	width: 400px;
	top: 16px;
}
#check_user{
	width:660px;
	padding-left:20px;
	background-color:#FFFFFF;
	text-align:left;
}
#content{
	width:639px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	background-color:#FFFFFF;
	text-align:left;
	list-style:none;
	overflow:hidden;
}
#content a{
}
#content ul{
	list-style-type:none;
	}
#content li{
	list-style-type:none;
}
#left_content{
	width:350px;
	padding-left:10px;
	padding-bottom:20px;
	text-align:left;
	position:relative;
	float:left;
}
#right_content{
 	position:relative;
	float:left;
	width:260px;
	padding-left:10px;
	padding-bottom:20px;
	text-align:left;
	list-style:none;
}
#grid{
		width:640px;
		height:320px;
		border-bottom: dotted thin #999;

}
#column{
		width: 212px;
		position:relative;
		float:left;
	}
#extras{
	position:relative;
	float:left;
	top: 20px;
	background-image:url(images/extras_bg.jpg);
	background-repeat:no-repeat;
	width: 630px;
	padding-right:10px;
	padding-top:10px;
	height:140px;
	border-bottom: dotted thin #999;
}

#extras_content{
	width:294px;
	height:120px;
	padding-left:20px;
	position:relative;
	float:left;
	font-size:11px;
}
.data_box{
	width:100%;
	position:relative;
	float:left;
	border-bottom: thin solid #CCC;
	padding-bottom:10px;
}
.data1{
	width:100px;
	position:relative;
	float:left;
}
.data2{
	width:510px;
	float:left;
	position:relative;
}
/*Headers*/
h1{
	color:#223f81;
	line-height:32px;
	margin:0;
	}

h3{
	background-image:url(images/button_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	height:20px;
	margin:0;
}
h4{
	font-size: 14px;
	margin:0;
	margin-top:2px;
}

h5{
	color:#223f81;
	font-size:18px;
	margin:0;
	}
h6{
	font-size:14px;
	margin-bottom:6px;
	}

.style1 {color: #006633}

.style2 {
	color:#F00;
	font-style:italic;
	font-size:12px;
}

/*Input Buttons*/
.input{
	background-image:url(images/button_bg_roll.jpg);
	background-repeat:repeat-x;
	border-bottom:thin solid #000;
	border-right: thin solid #000;
	border-top: thin solid #666;
	border-left: thin solid #666;
	color:#FFFFFF;
	font-size:11px;
	}
	
.button{
	font-size:14px;
	}
	
/*Admin Homepage*/
#editing{
	border:thin solid #999999;
	width:300px;
	margin-top:10px;
	background-image:url(images/panel_bg.jpg);
	background-repeat:repeat-x;
}
#editing ul{
	list-style:none;
	text-align:left;
}
#user{
	border:thin solid #999999;
	width:300px;
	margin-top:20px;
	background-image:url(images/panel_bg.jpg);
	background-repeat:repeat-x;
}
#user ul{
	list-style:none;
	text-align:left;
}
#admin_menu{
	height:40px;
	width:380px;
	}
#admin_menu ul{
	display:inline;
	}
#admin_menu li{
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
	vertical-align:top;
	text-align:left;
	font-family: "Trebuchet", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	display:inline;
	position:relative;
	float:right;
	top:10px;
	}
#admin_menu li.here{
border-bottom: 1px solid #fff;
	list-style: none;
	display: inline;
	}
#admin_menu  a { 
	color:#223f81;
	text-decoration:none; }
#admin_menu a:hover{
		color:#FF3300;
	  }
	  
#login{
	padding: 6px;
	border:thin solid #999999;
	background-image:url(images/panel_bg.jpg);
	width:240px;
}

#logout{
	text-align:right;
	width:40px;
	height:16x;
	padding:2px;
	background-image:url(images/button_bg_roll.jpg);
	background-repeat:repeat-x;
	border-bottom:thin solid #000;
	border-right: thin solid #000;
	border-top: thin solid #666;
	border-left: thin solid #666;
	color:#FFFFFF;
	font-size:11px;
	}
	
#footer{
	position:fixed;
	bottom:0;
	width:100%;
	background-color:#223f81;
	background-image:url(images/menu_bg.jpg);
	height:20px;
	z-index:1;
	padding-top: 4px;
	font-size:11px;
	text-align:left;
	padding-left:180px;
}
#footer a{
	color:#FFFFFF;
}
.selected{
	background-color:#FFFFFF;
}


