@import url("/css/base.css");

/* Basic Containers */

body {
	background: #85B3EE url(images/clouds.jpg) repeat-x fixed 0 0;
}

#outer_wrapper {
	background: url(/images/shadow.png) repeat-y;
	width: 980px;
}

#wrapper {
	background: #e5d7bc;
}

#main {	
	background: #d4dce9 url(images/column_bg.jpg) repeat-y;
}

#main_content {
	background-color: #fffef7;
	border-right-color: #bbb;
}

#footer {
	background-color: #cce0dc;
	border-top-color: #888;
	color: #0B5F4F;
}

/* Navigation */

.homepage_link a {
	background: url(images/ufl_logo_green.png) no-repeat;
}

#navbar .menu a:link,
#navbar .menu a:visited {
	color: #efefef;
}

#navbar .menu li.groupServices a:link,
#navbar .menu li.groupServices a:visited {
	color: #444;
}

.menu li ul li {
	border-bottom: 1px dashed #9e9e9e;
}

#navbar .menu li ul li a,
#navbar .menu li ul li a:link,
#navbar .menu li ul li a:visited {
	color: #333;
}

#navbar .menu li ul li a:hover,
#navbar .menu li ul li a:active {
	text-decoration: underline;
}

#navbar .menu li.groupFeatures a,
#navbar .menu li.groupFeatures a:link,
#navbar .menu li.groupFeatures a:visited,
#navbar .menu li.groupFeatures a:hover,
#navbar .menu li.groupFeatures a:active {
	background: #237ba4;
}

#navbar .menu li.groupServices a,
#navbar .menu li.groupServices a:link,
#navbar .menu li.groupServices a:visited,
#navbar .menu li.groupServices a:hover,
#navbar .menu li.groupServices a:active {
	background: #ebe941;
	color: #333;
}

#navbar .menu li.groupInfo a,
#navbar .menu li.groupInfo a:link,
#navbar .menu li.groupInfo a:visited,
#navbar .menu li.groupInfo a:hover,
#navbar .menu li.groupInfo a:active {
	background: #d62e3e;
}

#navbar .menu li.groupFeatures ul li a,
#navbar .menu li.groupFeatures ul li a:link,
#navbar .menu li.groupFeatures ul li a:visited,
#navbar .menu li.groupFeatures ul li a:hover,
#navbar .menu li.groupFeatures ul li a:active {
	background: #cce0dc;
}

#navbar .menu li.groupServices ul li a,
#navbar .menu li.groupServices ul li a:link,
#navbar .menu li.groupServices ul li a:visited,
#navbar .menu li.groupServices ul li a:hover,
#navbar .menu li.groupServices ul li a:active {
	background: #faf8cf;
}

#navbar .menu li.groupInfo ul li a,
#navbar .menu li.groupInfo ul li a:link,
#navbar .menu li.groupInfo ul li a:visited,
#navbar .menu li.groupInfo ul li a:hover,
#navbar .menu li.groupInfo ul li a:active {
	background: #e5c5d2;
}

/* Header */

#address_bar {
	background: #d4dce9 url(images/column_bg.jpg) no-repeat;
	color: #333;
}

#address_links li {
	border-left-color: #444;
}

#address_links li a,
#address_links li a:link,
#address_links li a:visited {
	background: #237ba4 url(/css/images/white_top.png) repeat-x;
	color: #FFF;
}

#address_links li a:hover,
#address_links li a:active {
	background-color: #cce0dc;
	color: #0b5f4f;
}

/* Navbar */

#navbar p,
#navbar a {
	color: #0b5f4f;
}

#navbar #quicklinks {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

/* Main Sidebar */

#main_sidebar h2 {
	border-top-color: #cce0dc;
	color: #41549c;
}

#main_sidebar h2 a {
	color: #41549c;
}

#main_sidebar a {
	color: #0b5f4f;
}

/* Main Content */

#main_content p,
#main_content ul {
	color: #333;
}

#main_content a:link,
#main_content a:visited {
	color: #0b5f4f;
}

#main_content a:hover,
#main_content a:active {
	background: #FFB;
	color: #0b5f4f;
}

#main_content img {
	border: #999 1px solid;
}

#main_content table tr th {
	background: #0b5f4f;
	color: #fff;
}

/* HTML Elements */

h1 {
	border-bottom: #d62e3e 1px dotted;
	color: #d62e3e;
}

h2 {
	color: #237ba4;
}

h3 {
	color: #333;
}

/* Classes */

.striped {
	background: #cce0dc;
}

.internalnavigation {	
	background: #eee;
	border: 1px solid #cdcdcd;
	margin-bottom: 10px;
	padding: 10px;
}

.alert {
	color: #FF3333 !important;
}