﻿body{background-color:rgb(122,76,151);text-align:center;background-image:url(images/back.JPG);background-position:top left;background-repeat:repeat-x;padding-top:10px;padding-bottom:10px;background-attachment:fixed}
div, span, p, a, td, .Content .Normal{font-family:Trebuchet MS, Helvetica, sans-serif;font-size:13px;color:#4A2680;}
a:hover{text-decoration:underline;color:#4A2680;}

.Content{margin:0 auto 0 auto;padding:0;width:974px;border:1px solid #4A2680;background-color:#FFFFFF;text-align:left;}
.Inner{border:1px solid #FFFFFF;margin:0;padding:0;}

.Top{background-color:#EEEDF5;height:125px;vertical-align:top;border:1px solid #EEEDF5;}
.Contact{background-color:#EEEDF5;text-align:right;font-size:11px;font-style:italic;padding-right:5px;padding-bottom:5px;padding-top:5px;}
.Contact a, .Contact a:link, .Contact a:active, .Contact a:visited, .Contact a:hover{font-size:11px;}
.Panes{background-color:#FFFFFF;background-image:url('images/left_column.jpg');background-position:top left;background-repeat:no-repeat;}
.BannerPane{margin:5px;text-align:left;}
.TopPane{padding-top:10px;padding-bottom:10px;margin-left:242px;margin-right:15px;}
.BoxPaneFixed, .BoxPaneFixedLast{float:left;margin-left:15px;padding-top:20px;width:227px}
.BoxPaneFixedLast{float:right;margin-left:0;margin-right:15px;}
.LeftPane{float:left;margin-left:15px;width:200px;padding-top:20px;margin-right:10px;height:1170px;}
.ContentPane{float:left;margin-left:15px;width:390px;padding-top:20px;text-align:left;}
.RightPane{float:right;width:310px;padding-top:20px;margin-right:15px;}
.FarRightPane{float:left;width:300px;margin-left:15px;padding-top:20px;}
.WidePane{float:right;margin-right:15px;width:713px;padding-top:20px;}
.ProfilePane{float:left;margin-left:15px;width:280px;padding-top:20px;}
.NewsViewerPane{float:right;width:405px;padding-top:20px;margin-right:15px;}
.BottomPane{padding-top:20px;margin-left:15px;margin-right:15px;}


.NewsPanes{background-color:#FFFFFF;float:left;}
.NewsPanes .TopPane{margin-left:15px;}
.NewsPanes .LeftPane{width:222px;margin-right:0;}
.NewsPanes .BoxPaneFixed, .NewsPanes .BoxPaneFixedLast{width:222px}
.NewsPanes .RightPane{width:222px;}
.NewsPanes .ContentPane{width:462px;}
.NewsPanes .ProfilePane{width:240px;}
.NewsPanes .NewsViewerPane{width:425px;}


.Footer{text-align:center;margin:10px 0 10px 0;font-size:10px;}
.Footer a, .Footer a:link, .Footer a:active, .Footer a:visited, .Footer a:hover{font-size:10px;margin-left:5px;margin-right:5px;}


.MyJobs{margin-left:10px;float:left;}

/* DNN Menu. */
.Nav{background-color:#CEC4DD;float:left;width:972px}
*html .Nav{width:970px;}
.MainMenu_RootMenuItem td, .MainMenu_MenuItemSelHover td{padding:0 0.25em 0 0.25em;height:32px;font-family:Trebuchet MS, Helvetica, sans-serif;font-size:12px;color:#4A2680;font-weight:bold;text-decoration:none;}
.MainMenu_MenuItemHover td{padding:0 0.25em 0 0.25em;height:32px;background-color:#4A2680;color:#FFFFFF;font-family:Trebuchet MS, Helvetica, sans-serif;font-size:12px; font-weight:bold;text-decoration:none;}
.MainMenu_SubMenu{border:0.06em solid #4A2680;padding:0;margin:0;}
.MainMenu_SubMenu td{border:0;padding:0.25em 0.63em 0.25em 0.25em;margin:0;font-family:Trebuchet MS, Helvetica, sans-serif;font-size:12px; font-weight:bold;text-decoration:none;}
.MainMenu_SubMenu table{background-color:#FFFFFF;}
.MainMenu_SubMenuItemSelHover td{font-family:Trebuchet MS, Helvetica, sans-serif;font-size:12px; font-weight:bold;text-decoration:none;}
.MainMenu_SubMenuItemSelHover {background-color:#4A2680;color:#FFFFFF;}
.MainMenu_MenuIcon{display:none;}
.Menu table{width:auto;}

.Content .DNNEmptyPane{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;font-size:0;line-height:0;height:1px;overflow:hidden;}

.Bio{float:left;margin-left:100px;}
.Bio .LeftColumn{float:left;width:490px;font-size:12px;line-height:135%;font-weight:bold;text-align:left;margin-top:20px;}
.Bio .LinkColumn{float:left;margin-right:10px;padding-top:21px;}
.Bio .LinkColumn a{display:block;padding-right:15px;padding-top:7px;padding-bottom:5px;border-bottom:1px solid #DCBDFF;font-size:10px;font-weight:bold;line-height:135%;color:#000;}
.Bio .LinkColumn a:hover{color:#000;}
.Bio .ImageColumn{float:left;margin-right:10px;}

.ModuleTitle_MenuContainer{width:auto}
.ModuleTitle_MenuContainer table{width:auto}

.StandardButton{background-color:#FFFFFF;font-family:Arial;color:#4A2680;font-size:11px;border:1px solid #4A2680;margin-right:5px;cursor:hand;cursor:pointer;padding:2px;width:60px;}

.SiteMap li{margin-bottom:5px;}
.SiteMap li{font-family:Arial;font-size:11px;}
.SiteMap li ul li{margin-bottom:2px;}
 
.clr{clear:both;}

.ContainerPlain{margin-bottom:10px;}
.Container1{background-color:rgb(206,196,221);padding-top:8px;padding-bottom:8px;margin-bottom:10px;}
.Container1 .TitleDiv{margin-left:8px;margin-right:8px;margin-bottom:5px;}
.Container1 .TitleDiv span{font-size:14px;font-weight:bold;}
.Container1 .ContainerContent{margin-left:8px;margin-right:8px;}















/* General CSS */


/* Dialog and Table CSS */
/*
.Dialog{position:absolute;top:0;left:0;z-index:499;border:2px solid #ffffff;visibility:hidden;display:block;}
.DialogInner{float:left;border:1px solid #C3C2AF;background-color:#FDFEFF;padding-bottom:5px;}
.Dialog .TitleBar{display:block;background-color:#C3C2AF;padding:4px;margin:0 0 5px 0;border-bottom:1px solid #C3C2AF;color:#FFFFFF;}
.Dialog .Row{float:left;padding:4px 0 4px 0;width:100%;}
.Dialog .Normal, .Dialog .NormalRed{float:left;color:#003F66;margin-left:5px;}
.Dialog .NormalRed{color:#C3C2AF;font-weight:bold;float:right;}
.Dialog .NormalRed img{margin-left:4px;margin-right:4px;cursor:hand;cursor:pointer;}
.Dialog .StandardTextBox{float:right;margin-right:5px;}
.Dialog .StandardButton, .Dialog .StandardButtonOver{margin-right:0;margin-left:4px;float:none;}
.Dialog .CommandButtons{float:right;text-align:right;margin-right:5px;margin-top:0.5em;}
.DialogBackDrop{top:0;left:0;display:none;position:absolute;z-index:498;background-color:#000000;opacity:.40;filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);border:0;margin:0;padding:0;}
.Grid{width:100%;}
.GridHeader{background-color:#283794;}
.GridHeader th{font-weight:bold;color:#FFFFFF;padding:4px 4px 4px 4px;}
.GridHeader th a:link, .GridHeader th a:active, .GridHeader th a:visited{color:#FFFFFF;}
.GridHeader th a:hover{color:#FFFFFF;text-decoration:underline;}
.GridRow td{border-bottom:1px dashed #FFFFFF;padding:4px 2px 4px 2px;vertical-align:top;}
.GridRowAlt td{border-bottom:1px dashed #FFFFFF;padding:4px 2px 4px 2px;vertical-align:top;}
.Grid .Row{width:100%;}
.GridSummary{display:block;margin-top:12px;}
.GridPaging{display:block;margin-top:12px;}
.GridPaging .Left, .GridPaging .Right{float:left;width:10%;padding-top:2px;}
.GridPaging .Centre{float:left;width:56%;text-align:center;vertical-align:top;}
.GridPaging .Centre select{font-size:10px;margin-left:4px;margin-right:4px;}
.GridPaging .Right{float:left;text-align:right;width:11%;}
.Help{position:absolute;z-index:501;width:auto;padding:5px;visibility:hidden;top:0;left:0;}
.Help .Title .SubHead{display:inline;float:left;font-size:12px;color:#003F66;}
.Help .Title a{float:right;border:1px solid #E899C8;padding:0px 5px 0px 5px;color:#003F66;background-color:#FFFFFF;}
.Help .Title a:hover{color:#003F66;text-decoration:underline;}
.Help .Normal{display:block;float:none;font-size:12px;color:#003F66;margin-bottom:4px;}
*/


/* Calendar Control. */
#CalendarControl .DialogInner{padding:0;}
#CalendarControl .monthYearSelect{background-color: #0055A9;text-align:right;}
#CalendarControl .monthYearSelect select{margin-top:0.13em;margin-left:0.13em;margin-bottom:0.13em;font-size:0.9em;}
#CalendarControl .monthYearSelect img{cursor:hand;cursor:pointer;margin-top:0.13em;margin-right:0.13em;margin-bottom:0.13em;}
#CalendarControl .dayHeadings{background-color: #E2ECF5;font-size:0.9em;color: #3C3C3C;}
#CalendarControl tbody td, #CalendarControl .DayHeadings td{padding:0.19em;text-align:center;}
#CalendarControl tr{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;	}
#CalendarControl tbody tr{font-size:0.7em;}
#CalendarControl .WeekEnd{background-color: #CACACA;color: #3C3C3C;}
#CalendarControl .WeekDay{background-color: #FFFFFF;color: #3C3C3C;}
#CalendarControl .CurrentDay{background-color: #0055A9;color: #FFFFFF;}
#CalendarControl .WeekEnd span, #CalendarControl .WeekDay span, #CalendarControl .CurrentDay span{text-decoration:underline;cursor:pointer;cursor:hand;}














































