@import url("reset.css");
@import url("screen.css");

#flash {  height: 500px; background:#a8cd6e; }
#flashplayer {  height:395px; width:848px;}
#flashplayer-1 { height:221px; width:848px;}
#flashplayer p, #flashplayer-1 p { padding: 40px 0; font-size:1em; text-align:center;}
#flashplayer img, #flashplayer-1img { padding: 10px;}

a { text-decoration:none; color:#67a900;}
a:hover, a:active, a:focus {text-decoration: underline; }

h2 { display:none;}
h3 { color: #538700; font-size:1.4em; margin:0 0 10px 0; padding:0;}
h4 { color: #666666; font-size:1.2em; margin:15px 0; padding:0;}

.tit-small { margin: 0 0 10px 0;}
.tit-large { margin: 0;}
.jobtit { font-size:0.8em; color: #666666; font-weight:bold;}

span.small {font-size:.9em;}

#top100 {clear:both;  border-top:1px solid #a8cd6e; padding: 10px 0 0 0;}
.sideimgleft{ clear:both; float:left; margin: 0 10px 0 0;}

#section2-right h3.toggler { font-weight:normal; color: ##538700; margin-right: 20px;}

hr { clear:both; color:#a8cd6e; height:1px; border:0; background:#a8cd6e;}

#content-wrapper { margin:0 24px 0 24px; padding:0; font-size:0.75em; color:#666666; line-height:1.3em;}
#content-wrapper ul { list-style:none;}
#content-wrapper li { background:url(../graduates/images/icon1.gif) top left no-repeat; padding: 0 0 0 17px; margin: 0 20px 10px 0;}
#content-wrapper ol {list-style:decimal;}
#content-wrapper ol li { background:none; padding: 0 0 0 0; margin: 0 20px 10px 17px; *margin: 0 20px 10px 25px;}

#content-wrapper-sitemap { margin:0 24px 0 24px; padding:0; font-size:0.75em; color:#666666; line-height:1.3em;}
#content-wrapper-sitemap ul { list-style:none;}
#content-wrapper-sitemap li { padding: 0; margin: 0 0 10px 0;}

#gap { clear:both; background:url(../graduates/images/bg_gap.gif) top left repeat-y; height:17px; width: 896px;}

#content-3column{ width: 896px; margin: 0 0 0 -24px; position: absolute; top:460px; z-index:1; background:url(../graduates/images/bg_3column.gif) top left repeat-y;}
#content-2column{ width: 896px; margin: 0 0 0 -24px; position: absolute; top:322px; z-index:1; background: url(../graduates/images/bg_2column.gif) top left repeat-y;}
#content-2navcolumn{ width: 896px; margin: 0 0 0 -24px; position: absolute; top:322px; z-index:1; background: url(../graduates/images/bg_2navcolumn.gif) top left repeat-y;}

/*--- home page ---*/

#content-section {  width: 807px; margin: 0 0 0 65px;}
#content-section p { margin:0 15px 10px 0;}
#section-left, #section-middle, #section-right { float:left; width:230px; padding:0 0 15px 20px;}
#section-middle { margin: 0 8px;}
#section-middle ul, #section1-right ul { margin: 20px 0 0 0; }
#section-middle li, #section1-right li { background:#a8cd6e; padding:3px 0; margin: 1px 0 0 0; }

/*--- 2 column ---*/
#content-section-1 { width: 807px; margin: 0 0 0 65px;}
#content-section-1 p{ margin:0 25px 10px 0;  line-height:1.5em;}
#section1-left { float:left; width:515px; padding:0 0 15px 25px;}
#section1-right {float:left; width:210px; padding:0 20px 15px 20px;}
#section1-right p{ margin:0 20px 10px 2px;  line-height:1.3em; font-size:0.95em;}
#section1-right a.side, #section1-left a.side {  padding:0; margin:0; border: 0; }
#section1-right a:visited.side ,a:active.side, #section1-right a:hover.side, #section1-left a:visited.side, #section1-left a:hover.side { padding:0; margin:0; border: 0;}

/*--- sub nav template ---*/

#content-section-2 { width: 807px; margin: 0 0 0 64px;}
#content-section-2 p{ margin:0 25px 10px 0;  line-height:1.5em;}
#section2-left {float:left; width:200px; }
#section2-right {float:left; width:510px; padding:0 0 15px 26px; margin: 0 0 0 30px;}

#section2-right h3 a {color:#538700;}

#section2-right p.cite { border-left: 4px solid #e0ea47; padding-left: 10px; margin-left: 20px; font-family:"Times New Roman", Times, serif; font-size:1.1em;}

#section2-right img.sideimg { clear:right; float:right; background:#a8cd6e; padding: 10px 0 10px 10px; margin:7px 0 0 10px;}
#section2-right img.sideimg2 { clear:right; float:right; background:#a8cd6e; padding: 10px 0 5px 10px; margin:7px 0 0 10px;}
#section2-right p.sideinfo{ clear:right; float:right; width: 205px; background:#a8cd6e; padding: 0 0 10px 10px; margin:0 0 10px 10px; color:#FFFFFF;}


#section2-right .sideinfo a {color:#FFFFFF;}

#section2-left ul { margin: 45px 0 0 0; padding:0;}
#section2-left li { background:#a8cd6e; padding:3px 0; margin: 1px 0 0 0; }

#section2-left ul.leftsidelist { margin:0; }
#section2-left p { margin: 5px 0 10px 20px;}
#section2-left img.tit-side {margin: 0 0 0 10px; padding: 0; border-right: 5px solid #fff;}
#section2-left img.tit-side1 {margin: 0 0 0 0; padding: 0 0 10px 0; float:right; background:#fff;}

#section2-left img.image-side {margin:0; padding: 0 0 10px 3px;  background:#fff;}


#section2-left a{color:#FFFFFF; text-decoration:none; border-right: 5px solid #a8cd6e; padding-right: 8px; display:block;  text-align:right;}
#section2-left a:active, #section2-left a:hover, #section2-left a:focus {color: #FFFF66; border-right: 5px solid #FFFF66; padding-right: 8px;}
#section2-left a.noborder{color:#FFFFFF; text-decoration:none; border-right: none; padding-right: 8px; display:block;  text-align:right;}
#section2-left a.noborder:active, #section2-left a.noborder:hover, #section2-left a.noborder:focus {color: #fff; border-right: none; padding-right: 8px;}

#section2-left li.sub_selected {background: #6b9d1d; border-left:1px solid #FFFFFF; text-align:right;}
#section2-left li.sub_selected a {border-right: 5px solid #6b9d1d; text-align:right;}
#section2-left li.sub_selected a:active, #section2-left li.sub_selected a:hover, #section2-left li.sub_selected a:focus {border-right: 5px solid #FFFF66; text-align:right;}
/*----sub nav------*/
#section2-left ul.sub-nav {margin:0 0 5px 0; padding:0; background: #FFFFFF;}
#section2-left ul.sub-nav li { background: #f0f6c2; border-bottom: 1px solid #a8cd6e;}
#section2-left ul.sub-nav a { color: #6b9d1d;  border-right: 5px solid #a8cd6e;}
#section2-left ul.sub-nav a:active, #section2-left ul.sub-nav a:hover, #section2-left ul.sub-nav a:focus { color:#355700 ; }
#section2-left ul.sub-nav li.sub-nav_selected {background: #FFFFFF; border-bottom: 1px solid #a8cd6e;}

/*----------*/
.more { background:#a8cd6e; padding:3px 0; margin: 20px 0 0 0; }
.more a, #section-middle a, #section1-right a { color:#FFFFFF; text-decoration:none; border-left: 5px solid #a8cd6e; padding-left: 5px; display:block}
.more a:active, #section-middle a:active, #section1-right a:active, .more a:hover, #section-middle a:hover, #section1-right a:hover, .more a:focus, #section-middle a:focus, #section1-right a:focus { color: #FFFF66; border-left: 5px solid #FFFF66; padding-left: 5px; text-decoration:none;}

/*--- Calendar --- */
.calendar {  margin: 0; padding:0; border-top:1px solid #a8cd6e; padding: 6px 0 0 0;}
.date { float:left; background:url(../graduates/images/calendar.jpg) top left no-repeat; width: 42px; height: 42px; margin: 0 10px 0 0; font-family:Arial, Helvetica, sans-serif, Tahoma; }
.date-month { color:#FFFFFF; font-size:9px; text-align:center; margin: 5px 0 0 0;}
.date-day { color: #666666; font-size:14px; text-align:center; }
.event { float:left; width: 150px;}
.event h3 { color: #747474; font-size:1em; margin:0 0 4px 0;}

/*--- Activity Calendar --- */
.activitycalendar {  margin: 0; padding:0; padding: 6px 0 0 0;}
.activitydate { float:left; background:url(../graduates/images/calendar.jpg) top left no-repeat; width: 42px; height: 42px; margin: 0 10px 0 0; font-family:Arial, Helvetica, sans-serif, Tahoma; }
.activitydate-month { color:#FFFFFF; font-size:9px; text-align:center; margin: 5px 0 0 0;}
.activitydate-day { color: #666666; font-size:14px; text-align:center; }
.activityevent { float:left; width: 400px;}
.activityevent h3 { color: #747474; font-size:1em; margin:0 0 4px 0; padding:15px 0 0 0;}


/*--- footer ---*/
#footer {
clear:both;
height:47px;
margin:0;
padding:0;
background:url(../graduates/images/footer_bg.gif) top left no-repeat;
}
#footer ul {
margin:0 0 0 25px;
padding:1px 0 0 0;
*padding:1px 0 0 0;
list-style:none;
}
#footer ul li {
margin:0 0 0 0;
padding:0 0 0 13px;
*padding:0 0 0 13px;
font-size:.85em;
color:#fff;
float:left;
background:transparent;
}
#footer ul li a {
margin:0;
padding:0 13px 0 0;
color:#fff;
text-decoration:none;
background:url(../images/nav-secondary-divider.gif) no-repeat right bottom;
}
#footer ul li.no-nav-divider a {
margin:0;
padding:0 13px 0 0;
color:#fff;
text-decoration:none;
background:none;
}
#footer ul li a:hover, #footer ul li.no-nav-divider a:hover {
text-decoration:underline;
}

#accordion {
	margin:0px 0px;
}

h3.toggler {
	color:#7cc242;
	padding:0 0px 0 5px;
	cursor:pointer;
	font-size:1em;
	font-weight:bold;
	margin: 0 0 10px 0;
	border-left:5px solid #7cc242;
}

div.element p, div.element h4 {
	margin:0px;
	padding:0;
}

blockquote {
	padding:5px 20px;
}

.dotted-line {
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../../images/dotted-line.gif) repeat-x bottom left;
}

#sitemap {}
.sitemap_column{ float:left; margin-right:40px;}
.sitemap_column li {background:url(../graduates/images/icon1.gif) top left no-repeat;}
.sitemap_column li a {padding: 0 0 0 17px;}
ul.sitemap_list { margin: 10px 0 0 20px;}
.sitemap_list li{  background: url(../graduates/images/space.gif) top left; margin:0; padding:0; border-bottom:1px solid #a8cd6e; }
.sitemap_list li a {padding:0 0 10px 0;}








.long {
}

.long h3 {
color:#7cc242;
padding:0 0px 0 5px;
cursor:pointer;
font-size:1em;
font-weight:bold;
margin: 0 0 10px 0;
border-left:5px solid #7cc242;
}

.long h3:hover {
color:#ed1c24;
}

p.right {
text-align:right;
}


/** Tabs **/

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-widget { }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { }
.ui-widget-content {}
.ui-widget-content a {  }
.ui-widget-header { background: height:24px; }
.ui-widget-header a {  }
.ui-state-default, .ui-widget-content .ui-state-default { outline: none; height:24px; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { outline: none; height:24px; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { outline: none; text-decoration: none; }

.ui-tabs { padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0; margin:0; }
.ui-tabs .ui-tabs-nav li {list-style: none; float: left; border-bottom-width: 0 !important; margin:0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding:0 10px 0 0; margin:0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: pointer; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { padding: 0 0; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#tabs ul.tabsnav {
margin:0 0 20px 0;
padding:0;
}

#tabs ul.tabsnav li {

height:18px;
margin:0 10px 10px 0;
padding:0 10px 0 10px;
background:url(../images/main-nav-background.gif) repeat-x top left;
color:#fff;
}

#tabs ul.tabsnav li a, #tabs ul.tabsnav li a:visited {
color:#fff;
}

#tabs ul.tabsnav li a:hover {
color:#eaeaea;
}
