body {margin:0px;font-family:Georgia,Tahoma, Arial;font-size:80%;background:url(images/body_bg.jpg) no-repeat top center;}
a{color:#679298;}
a:hover{color:#5c868c;text-decoration:none;}
a:focus {outline: none;outline-style:none;}
small{background:none repeat scroll 0 0 #F3F3F3;
color:#777;
font-family:tahoma;
font-size:0.88em;
padding:2px;}
h1{color:#b8ad9b;font-weight:normal;font-size:3.5em;line-height:48px}
h2{font-weight:normal;color:#444;margin:24px 0;padding-bottom:10px;line-height:35px}
h3{border-bottom:1px solid #DDDDDD;
color:#7A989C;
font-size:210%;
font-weight:normal;
margin:52px 0 0 0;text-shadow:1px 1px 1px #bbb;
padding-bottom:10px;}
h5{font-size:145%;font-weight:normal;color:#000;}
hr{  border-color: #ccc;  border-style: solid;  border-width: 1px 0 0;  margin: 10px;  height: 0;}
dt{float:left;width:150px;margin-top:5px; text-align:right;font-weight:bold;padding-right:30px;}
dd{margin:15px;}
small{font-size:0.88em;}

#button_box{background:#FFCC66;border-top:2px solid #FF6600;font-weight:bold;margin-top:30px;}
#button_box input{font-weight:bold;width:250px;padding:3px;padding:10px;}
#content {color:#222;	padding:10px 15px 0 30px;margin-left: 179px; background:url(images/content_bg.jpg);background-repeat:repeat-x;line-height:20px;}

#container{width:990px;margin:auto;}
#deadline{background:#FFC1C1;color:#CC0000;padding:14px;border:1px solid #FF8080;-moz-border-radius:4px;webkit-border-radius:4px;}
#deadline b{color:#990000;}
#drop_shadow_down{background:url(images/shadow.gif);}

#footer {height:120px;text-shadow:1px 1px 1px #000;background:#222222 url(images/footer_bg.jpg) no-repeat top center;	color:#fff;	border-top: 1px solid #fff;padding:20px;clear: both;text-align:right;margin-top:95px;}
#footer a {	color:#FFFFFF;	text-align:right;}

#google_search {color:#fff;text-align:left;background:url(images/google_bg.jpg);height:49px;line-height:49px;}

.action_button{-moz-box-shadow:0px 2px 6px #aaa;-webkit-box-shadow:0px 2px 6px #aaa;margin:30px 0;-moz-border-radius:20px;-webkit-border-radius:20px;border:1px solid #888;background:url(images/button_bg.jpg);white-space:nowrap;text-align:center}
.action_button:hover{border:1px solid #444;-moz-box-shadow:none;-webkit-box-shadow:none;}
.action_button a {padding:8px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;color:#333;text-decoration:none;display:block;}
	  
.home_column{color:#fff;padding:10px;font-weight:bold;}
.home_cols{background:url(images/google_bg.jpg);}

#header {background:url(images/LogoHeaderBg.jpg);height:97px;}
#highlighter{background:#ffffcc;color:#000;padding:4px;border:1px solid #ffcc66;font-size:0.2em;}

#navigation {font-family:Tahoma,Arial;float:left;font-size:1em;width:178px;height:inherit;}
#navigation h3{font-size:1.5em;color:#555;margin:0px;background:#444;padding:10px;color:#fff;text-shadow:none;}
#navigation ul {margin:0;	padding:0;	list-style: none;}
#navigation ul li {	margin:0;	padding:0;	border-bottom: 1px solid #fff;}
.active_tab{background:url() !important;}
.navigation-topnav {border-top:0px solid #bfbfbf;}
#navigation ul li:hover{background:#fff;}
#navigation a {	text-shadow:0px 1px 0px #ccc;display: block;	font-weight:normal;	padding: 10px 10px;	text-decoration: none;	color: #000;	background: #EE8A2C url(images/nav_bg_off.jpg) bottom repeat-x;}
#navigation a:hover {text-shadow:none; background:url(images/nav_bg_on.jpg);}
#navigation ul li a.top {	padding: 10px 10px 10px 12px;	font-size: 13px;	font-weight: bold;	color: #fff;	background:url(images/google_bg.jpg);}
#navigation_contact_info{height:255px;background:url(images/nav_bottom_bg.jpg);padding:10px;font-size:12px;color:#333333;float:left;width:158px}

#note{background:#FFFFCC;color:black;padding:12px;border:1px solid #ffcc66;-moz-border-radius:4px;webkit-border-radius:4px;}

.page_image{-moz-box-shadow:1px 1px 25px #aaa;float:right;width:250px;border:2px solid #eee;padding:10px;background:#fff;margin:20px 0 20px 20px;}

.even{background:#E6EDF2;}
.inputText{width:400px;border:1px solid #888;padding:7px;background:url(images/input_bg.gif);font-size:1.3em;-moz-border-radius:4px;}
.input_select{width:400px;border:1px solid #888;padding:7px;background:url(images/input_bg.gif);font-size:1.3em;-moz-border-radius:4px;}
.label{width:1%;white-space:nowrap;text-align:right;}
.table_header{background:#eceade;font-weight:bold;}
.odd{background:#fff;}
.active_link{background:#C8D6DF;color:red;background-image:url('');}
