@import url("/css/base.css");
@import url("/css/print.css");

/* Basic Containers */



/*spring background*/ 
body {
	background: #395e3d url(/images/ivy_tile.jpg) fixed;
}

/*fall background*/ 
/*body {
	background: #8c232a url(/images/fall_ivy_bkgd4.jpg) fixed;
}*/

#outer_wrapper {
	background: url(/images/shadow.png) repeat-y;
	width: 980px;
}

#wrapper {
	background: #e5d7bc;
}

#main {	
	background: #eff6f5 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: #0b5f4f;
}

#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: #e5be47;
	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: #602;
}

#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: #cce0dc url(images/column_bg.jpg) no-repeat;
	color: #0b5f4f;
}

#address_links li {
	border-left-color: #444;
}

#address_links li a,
#address_links li a:link,
#address_links li a:visited {
	background: #0b5f4f 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;
}

/* Main Sidebar */

#main_sidebar h2 {
	border-top-color: #cce0dc;
	color: #41549c;
}

#main_sidebar h2 a {
	color: #41549c;
}

#main_sidebar a {
	color: #0b5f4f;
}

#main_sidebar img {
	border: none;
}

/* Main Content */

p, 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;
}

img {
	border: #999 1px solid;
}


#main_content table tr th {
	background: #0b5f4f;
	color: #fff;
}

/* HTML Elements */

h1 {
	border-bottom: #602 1px dotted;
	color: #602;
}

h2 {
	color: #222;
}

h3 {
	color: #333;
}

/* Classes */

.striped {
	background: #cce0dc;
}

.internalnavigation {	
	background: #eee;
	border: 1px solid #cdcdcd;
	margin-bottom: 10px;
	padding: 10px;
}

.datap {	
	float:left;
	width:295px;
	margin:5px 0px 0px 0px;
}

.subheaders {
	background-color: #602;
	width: auto;
	padding: 0 10px;
	margin: 0 0px;
	font: normal bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #ebddc3;
	text-align: left;
}

.alert {
	color: #FF3333 !important;
}

