@import url("css/menu.css");

/* CSS Document */
/* blue: 1c3144, green: 87a300, blue alt: 3575c3 */
#Body {height:100%; margin:0px; padding:0px;background:#002b54;}
body {background:color:#fff;}
/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input {color:#000;font-family:Arial, san-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover {font-size:14px;}
p {margin:0 0 10px 0}
h1, h2, h3, h4, h5, h6 {color:#4d5c6b;font-weight:bold;font-family:Times, Times New Roman, serif;}
h1, h1 input {font-size:22px;margin:10px 0;}
h2 {font-size:18px;margin:10px 0;}
h3 {font-size:16px;margin:20px 0 0 0;}
h4, h5, h6 {font-size:14px;margin:6px 0;}
a,a:link,a:visited,a:active {color:#518e15;text-decoration:none;font-weight:normal; }
a:hover {color:#0064B5;text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox {font-family:Arial, san-serif;}
.Head {color:#000;font-weight:bold;}
.SubHead {color:#4d5c6b;}
.SubSubHead {color:#4d5c6b;}
.NormalRed {color:#F00;}

.ContentPaneHome * {color:#333;}
.ContentPaneHome h1 {color:#4d5c6b;font-size:22px;}
.ContentPaneHome p {font-size:14px;}

.RightPaneHome h2 {font-size:18px;}
.RightPaneHome p,.RightPaneHome div,.RightPaneHome a,.RightPaneHome .normal {font-size: 12px;}
.RightPaneHome a:link,.RightPaneHome a:visited,.RightPaneHome a:active {color:#4d5c6b;text-decoration:underline;}
.RightPaneHome a:hover {color:#86D339;}
.NewsBlurbTitle {}
.NewsBlurbSummary {font-size:12px;}
.NewsBlurbDate {font-size:10px;}

.FeaturePane * {text-align:center;}
.FeaturePane h1 {color:#FFF; font-weight:normal;font-size:20px;padding:10px}
.FeaturePane h2 {color:#FFF;font-weight:normal;font-size:18px;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header {font-weight:bold;}
.DataGrid_Header td, .NormalBold td {font-weight:bold;}

/*-------- Design Style --------*/
.SiteWidth {width:900px; margin:0 auto;}
.TopRow {background:url(images/pixel_white.gif) repeat-x;background-position:center bottom;margin-bottom:3px;margin-top:5px;}
	.resources {text-align:right;color:#c0cfdb;text-transform:uppercase;text-decoration:none;font-family:Arial,san-serif;font-size:10px;}
	.resources a:link, .resources a:visited {color:#ccff00;font-family:Arial,san-serif;font-size:10px;}
	.resources a:hover {color:#c0cfdb;text-decoration:none;font-family:Arial,san-serif;font-size:10px;}
	.resources a:active {color:#ccff00;font-family:Arial,san-serif;font-size:10px;}
	.TopPane {text-align:right;padding:4px 10px;}

.BrandRow {height:100px;background:#87a300 url(images/bkgd-pattern-green.jpg) center top;}
.BrandRow .SiteWidth {background:#87a300 url(images/bkgd-pattern-green.jpg) center top;}
	.LogoCol {height:100px;margin:0 auto;text-align:center;width:250px;float:left;}
	.LogoCol img {padding-top:24px}
	.NavCol {width:650px;float:right;}
		.TagPane {height:79px;}
		.TagPane img {padding:20px 20px 0 0;float:right;}
		.NavPane {float:right;}
	
.ContentRow {background:url(images/bkgd-pattern-blue.jpg) center ;}
	.SiteWidth-Content {width:900px; margin:0 auto;background: url(images/bkgd-content-all.png) repeat-y;}
	.LeftCol {margin:0;padding:0;width:250px;float:left;}
		.PageImagePane {background:transparent; width:250px; float:left;}
		.LeftPane{float:left;padding:20px;}
	.RightCol {background:url(images/bkgd-content-top.png) #e8eff6 repeat-x;float:right;margin:0;padding:0;width:650px;/*display:inline;position:relative;*/}
		.Breadcrumb {margin:2px 0 2px 10px;font-size:11px;}
		.Breadcrumb a {margin:0 2px 0 2px;font-size:11px;}
		.ContentPane {padding:30px; margin:0px;}


.FeatureRow {background:url(images/bkgd-pattern-blue-home.jpg) repeat-x #002b54;}
.FeatureRow .SiteWidth {background:url(images/bkgd-pattern-blue-home.jpg) repeat-x #002b54;}
	.LeftColHomeFeature {margin:0;padding:0;width:540px;float:left;background:#002b54;}
	.RightColHomeFeature {background:url(images/bkgd-feature.png) repeat-x;width:360px;height:240px;float:right;margin:0;padding:0;display:inline;position:relative;}
	.PageImagePaneHome {width:540px;float:left;}
	.FeaturePane {padding:10px;}

.ContentRowHome {background:url(images/bkgd-content-top.png) repeat-x #e8eff6;}
.ContentRowHome .SiteWidth {background:url(images/bkgd-content-top.png) repeat-x #e8eff6;}
	.LeftColHome {margin:0;padding:0;width:540px;float:left;}
	.RightColHome {width:360px;float:right;}
	.ContentPaneHome {padding:10px 30px;}
	.RightPaneHome {padding:30px;}

.FooterRow {background:url(images/pixel_white.gif) repeat-x;background-position:center 3px;padding-top:10px;margin-bottom:50px;}
	div.CopyrightPane {width:250px;float:left;font-family:Arial,san-serif;font-size:10px;}
	div.LoginPane {float:right;width:auto;}
	div.LinksPane {padding:0 105px 0 250px;color:#ffffff;font-family:Arial,san-serif;}
	




.clear_float {clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager {height:auto;border:none;}
table.FileManager {width:99%}

a.CommandButton:link, a.CommandButton:visited {color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover {color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel Changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited {color:#3E81B5;}
.ControlPanel a.CommandButton:hover {color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead {font-size:11px;}


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:visited {color:#666;font-family:Arial,san-serif;font-size:10px;}
a.Breadcrumb:hover {color:#3575c3;text-decoration:none;font-size:10px;}
a.Breadcrumb:active {color:#666;font-family:Arial,san-serif;font-size:10px;}
.breadcrumb_text {color:#666;font-size:10px;}

/*-------------- Link Style --------------*/
.LinksWrapper {padding:0; text-align:left;}
.links,a.links:link,a.links:active,a.links:visited {
font-size:9px;font-weight:normal; color:#fff; text-transform:uppercase;}
a.links:hover {color:#ccff00;text-decoration:none;}

.LinksPane p,.LinksPane a:link, .LinksPane a:visited {text-transform:uppercase;font-size:10px;color:#fff;}
.LinksPane a:hover {color:#ccff00;text-decoration:none;}
.LinksPane a:active {text-transform:uppercase;font-size:10px;color:#fff;}

.LoginPane {color:white;font-size:10px;}


/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited {font-size:10px;color:#7a90a6;text-transform:uppercase;}
a.user:hover {color:#ccff00;text-decoration:none;font-family:Arial,san-serif;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#fff;}
a.footer:hover {color:orange;}

/*-------------- Empty Panes Style --------------*/
.DNNEmptyPane {width:0;padding:0;margin:0;}

/*--- News Articles ---*/
.articleHeadline * {margin:0;padding:0;}
.articleHeadline h1 a:link {font-size:15px;margin:10px 0;}
.articleHeadline p, #NewsDate {color:#666;font-weight:normal;}

/*--- Left Pane ---*/
.LeftPane p, .LeftPane li {color:#fff;}
.LeftPane h1,.LeftPane a {color: #bacf6d;}

/*--- Campus Calendar UDT ---*/
.UDT_Table_Head td{padding:2px 10px;border:1px solid black;text-align:center;background:#002b54;color:white;}
.UDT_Table_Item td{padding:4px 10px;border:1px solid black;}
.UDT_Table_AlternateItem td{padding:4px 10px;border:1px solid black;}
.UDT_Table_Head a:link,.UDT_Table_Head a:visited {color:#ccff00;text-decoration:none;}
.UDT_Table_Head a:hover {color:#c0cfdb;text-decoration:none;}
.UDT_Table_Head a:active {color:#ccff00;text-decoration:none;}
.UDT_Table_Head img {padding-left:10px}

/*--- Bio Sidebar ---*/
.BioInfo {margin:40px 0 50px 0;}
.BioInfo img {border:1px solid white;}
.BioQuote {font-style:italic;color:#e2e2e2;width:200px;}

/*--- Sidebar Subnav ---*/

ul.SidebarSubNav {padding:0;margin:0 0 20px 0;list-style-type:none;}
ul.SidebarSubNav a,ul.SidebarSubNav a:link,ul.SidebarSubNav a:visited {font-size:12px;display:block;font-weight:bold;color: #ccff00;padding: 4px 0 4px 0;text-decoration:none;}
ul.SidebarSubNav a:hover {font-size:12px;display:block;font-weight:bold;color: #ffffff;padding: 4px 0 4px 0;text-decoration:none;}
ul.SidebarSubNav a:active {font-size:12px;display:block;font-weight:bold;color: #ccff00;padding: 4px 0 4px 0;text-decoration:none;}
ul.SidebarSubNav li {display:inline}
* html ul.SidebarSubNav a {height:1px;}
