body {
margin: 0px;
background-color:#515459;

}

.bighead{color: #000000; font-size:16px; font-family:"Century Gothic"; font-weight: bold; }
.bighead a{color: #000000; font-size:16px; font-family:"Century Gothic"; font-weight: bold; text-decoration:none; }

#gradegreen{
	color:#339933;
}

#gradegreen a{
	color:#339933;
}

#gradegreen a:hover{
	color:#339933;
} 


.bar1{
text-transform:uppercase;
color:#000000;
font-weight:normal;
font-size:11px;
}

.bar1 a{
text-transform:uppercase;
color:#000000;
font-weight:normal;
text-decoration:none;
font-size:11px;
padding:3px 0px;
display:block;
}

.bar1 a:hover{
text-transform:uppercase;
color:#ffffff;
text-decoration:none;
/*border-left:1px  solid #CCCCCE;
border-right:1px  solid #CCCCCE;*/
background-color:#CCCCCE;
font-size:11px;
padding:3px 0px;
display:block;
}


a {color: #0A5EB2;text-decoration: none}
a:visited {color: #0A5EB2;text-decoration: none}
a:link {color: #0A5EB2;text-decoration: none}
a:hover {color: #0066cc; text-decoration:underline}


h1 {
color: #000000;
font-family:"Century Gothic";
font-size: 18pt;
font-weight: bold;
text-align: left
}
h2 {
color: #000000;
font-family:"Century Gothic";
font-size: 14pt;
font-weight: bold;
text-align: left
}
h3 {
color: #000000;
font-family:"Century Gothic";
font-size: 11pt;
text-align: left
}

p, ul, ol, div, span, td, th {
color: black;
font-family:"Century Gothic";
font-size: small;
}

img {border-color: #4E88D1;}



/*a.rowhdr {color: #243E81;text-decoration: none}
a.rowhdr:visited {color: #243E81;text-decoration: none}
a.rowhdr:link {color: #243E81;text-decoration: none}
a.rowhdr:hover {color: #243E81; text-decoration:underline}*/

a.rowhdr {color: #000000;text-decoration: none;  font-family:"Century Gothic";}
a.rowhdr:visited {color: #000000;text-decoration: none;  font-family:"Century Gothic";}
a.rowhdr:link {color: #000000;text-decoration: none;  font-family:"Century Gothic";}
a.rowhdr:hover {color: #000000; text-decoration:underline;  font-family:"Century Gothic";}


a.rowhdr2 {color: #0A5EB2;text-decoration: underline}
a.rowhdr2:visited {color: #0A5EB2;text-decoration: underline}
a.rowhdr2:link {color: #0A5EB2;text-decoration: underline}
a.rowhdr2:hover {color: #0066cc; text-decoration:underline}

td.top_section {
color: #8FB5E6;
font-size: 18pt;
font-weight: bold;
}

th.box_panel {
color: black;
background-color: #636363;
font-weight: bold;
padding: 1px;
text-align: center;
}
td.box_panel {
background-color: #ffffff;
padding: 1px;
}

.tabtable {background-color: #4E88D1;}
td.box_tab1 {
border: 1px solid #E7E9EF;
background-color: #ffffff;
padding: 3px;
}
td.box_tab0 {
border: 1px solid #E7E9EF;
background-color: #E8F0F8;
padding: 3px;
}

.btn {border-top: #6679A6 1px solid; border-left: #6679A6 1px solid; border-bottom: #0066CC 1px outset; border-right: #0066CC 1px outset; color: #243E81; background-color: #F4F6FB; font-family: Verdana, Tahoma, Arial; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}
.btn_important {border-top: #A66679 1px solid; border-left: #A66679 1px solid; border-bottom: #CC0066 1px outset; border-right: #CC0066 1px outset; color: #81243E; background-color: #FBF4F6; font-family:"Century Gothic"; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}

td.signin1 {padding: 5px; border: 1px solid #E7E9EF; background-color: #F1F4FB; text-align: center;}
td.signin2 {padding: 5px;}

.rowtable {border: #1587C6 solid 1px; padding: 2px;}
/*.rowtable2 {background-color: #E7E9EF;}*/
.rowtable2 {background-color: #636363;}
.rowtable3 {background-color: #D9DDE6;}


/*.rowhdr11 {color: #243E81; background: #CFD9F1; font-size:16px; font-weight: bold; text-align: left;}*/

.rowhdr22 {color: #000000; background-color: #c0c0c0; font-size:14px; font-family:"Century Gothic"; font-weight: bold; text-align: left; height:40px;}
.rowhdr22 a{color: #000000; background-color: #c0c0c0; font-size:14px;  font-family:"Century Gothic"; font-weight: bold; text-align: left; height:40px;}

.rowhdr11 {color: #000000; background-color: #c0c0c0; font-size:14px; font-family:"Century Gothic"; font-weight: bold; text-align: center; height:40px;}
.rowhdr1 {color: #000000; background-color: #c0c0c0; font-size:14px;  font-family:"Century Gothic"; font-weight: normal; text-align: center;  height:40px;}
.rowhdr11 a{color: #000000; background-color: #c0c0c0; font-size:14px;  font-family:"Century Gothic"; font-weight: bold; text-align: center; height:40px;}
.rowhdr1 a{color: #000000; background-color: #c0c0c0; font-size:14px;   font-family:"Century Gothic"; font-weight: normal; text-align: center;  height:40px;}

td.rowhdr2 {border: 1px solid #FFFFFF; color: #243E81; background: #CFD9F1; font-weight: bold;}
.rowone {background-color: #dfdfdf; text-align: left;}
.rowtwo {background-color: #ffffff; text-align: left;}
/*.rowtwo {background-color: #e7ecf8; text-align: left;}*/
.rowone2 {background-color: #C0C0C0; text-align: left;}
.rowtwo2 {background-color: #C0C0C0; text-align: left;}
.rowused {background-color: #F8F9FA; text-align: left;}

.gray {color: #E7E9EF;}
.system {background-color: #FFF0F0;}
.note {padding: 5px; font-size: x-small; font-family:"Century Gothic"; color: #808080;}
.feedback {border: #ffffa0 solid 1px; background-color: #fffff0; color:#000000; }
.currentitem {background: #ffffff; font-weight: bold; border: 1px solid #CFD9F1;}

td.question {}
td.answer {}

img.calendar-icon {border:0px; width:19px; height:19px; vertical-align:top; margin:1px; margin-left:2px}
img.calendar-icon-hover {border:1px solid #AEB6C2; background-color:#DBE3F2; margin:0px; margin-left:1px}

a.context-button {display:block; box-sizing:border-box; -moz-box-sizing:border-box; font-size:70%; white-space:nowrap; height:22px; padding:2px; padding-top:3px; border:0px; margin:1px 1px 1px 3px;}
a.context-button:hover {height:24px; margin:0px 0px 0px 2px; border:1px solid #8fa1c4;}
a.icon {padding-left:24px; background-repeat:no-repeat; background-position:left top;}



/* styles from new style sheet*/


#slide_top {
	background:url(../images/arrow_top.png) no-repeat scroll 50% 50% transparent;
    display:none;
    width:50px;
    height:50px;
    position:fixed;
    right:10px;
    bottom:10px;
    z-index:999;
    text-indent:-9999px;
	opacity:0.5;
	filter:alpha(opacity=50);
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	border-radius:25px;
	-webkit-transition:opacity 0.2s ease-in-out 0s, display 0.2s ease-in-out 0s;
	-moz-transition:opacity 0.2s ease-in-out 0s, display 0.2s ease-in-out 0s;
	-ms-transition:opacity 0.2s ease-in-out 0s, display 0.2s ease-in-out 0s;
	-o-transition:opacity 0.2s ease-in-out 0s, display 0.2s ease-in-out 0s;
	transition:opacity 0.2s ease-in-out 0s, display 0.2s ease-in-out 0s;
}

#slide_top:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

.wrap_social_block {
	border-bottom:1px solid rgba(255, 255, 255, 0.25);
	background-color:rgba(0, 0, 0, 0.5);
	min-height:90px;
}

.social_block {
	font-size:14px;
	width:1000px;
	padding-top:3px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	float:right;
}

.social_list {margin:0 25px 0 10px; float:right;}

.social_list li {
	list-style:none;
	float:left;
	margin:0 4px 0 5px;
}

.social_block p.fl {padding:0;}

a span.image_rollover {
	background:transparent url(../images/hover_content.png) 50% -100px no-repeat;
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	opacity:.7;
	-webkit-transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
	-moz-transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
	-ms-transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
	-o-transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
	transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
}
/*---------------------------------------*/

/* -------------------------------------------------------------------------------- Footer */

#footer {
	background-color:rgba(0, 0, 0, 0.4);
	width:100%;
	bottom:0;
	position:absolute;
}

.footer_inner {
	width:940px;
	padding:20px 0;
	margin:0 auto;
	opacity:0.5;
	filter:alpha(opacity=10);
	color:#fafafa;
}

#footer p {padding:0;}

#page {
	width:100%;
	min-height:700px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}


/* -------------------------------------------------------------------------------- Shortcodes */

/* -------------------------------------------------------------------------------- Shortcodes */

nav{
	display:block;
	padding:0;
	margin:0;
	/*position:absolute;
	top:0;
	right:2%;*/
}

/* -------------------------------------------------------------------------------- Navigation */

.resp_navigation {display:none;}

#navigation, 
#navigation ul {
	list-style:none;
	padding:0;
	margin:0;
}

#navigation:after {clear:both;}

#navigation {
	border:1px solid rgba(255, 255, 255, 0.08);
	background-color:rgba(0, 0, 0, 0.15);
	display:inline-block;
	height:41px;
	margin:40px -10px 0 0;
	z-index:202;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	zoom:1;
}

#navigation li {
	float:left;
	position:relative;
	z-index:203;
}

#navigation a {
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	z-index:204;
    -webkit-transition:none;
    -moz-transition:none;
    -ms-transition:none;
    -o-transition:none;
    transition:none;
	color:#FFFFFF;
}

#navigation > li > a {
	background-color:transparent;
	background-image:url(../images/nav_a_hover_bg.png);
	background-repeat:repeat-x;
	background-position:0 -50px;
	font-size:14px;
	text-align:center;
	min-width:75px;
	height:19px;
	padding:11px 10px;
	-webkit-transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
	-moz-transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
	-ms-transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
	-o-transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
	transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
	color:#FFFFFF;
}

#navigation > li:first-child > a {
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
} 

#navigation > li:last-child > a {
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
}

#navigation li:hover {z-index:10000;}

#navigation > li.current_page_item > a, 
#navigation > li:hover > a {
	background-position:0 0;
	background-repeat:repeat-x;
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.20);	
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.20);
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.20);
	color:#FFFFFF;
	background-color:#4D89CB;
}

#navigation ul {
	border:2px solid rgba(0, 0, 0, 0.8);
	border-top:0;
	background-color:rgba(0, 0, 0, 0.8);
	padding:10px 0;
	margin:20px 0 0;
	visibility:hidden;
	position:absolute;
	left:0;
	top:74px;
	z-index:9999;
	opacity:0;
	-webkit-border-radius:0 5px 5px 5px;
	-moz-border-radius:0 5px 5px 5px;
	border-radius:0 5px 5px 5px;
	-webkit-transition:opacity .2s ease-in-out, margin .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out, margin .2s ease-in-out;
	-ms-transition:opacity .2s ease-in-out, margin .2s ease-in-out;
	-o-transition:opacity .2s ease-in-out, margin .2s ease-in-out;
	transition:opacity .2s ease-in-out, margin .2s ease-in-out;
}

#navigation ul:before {
	content:'';
	background:url(../images/dropdown_ul_before_bg.png) no-repeat center center;
	background-color:rgba(0, 0, 0, 0.8);
	display:block;
	width:107px;
	height:33px;
	position:absolute;
	left:-2px;
	top:-33px;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}

#navigation li:hover > ul {
	margin:0;
	visibility:visible;
	opacity:1;
}

#navigation ul ul {
	margin:0 0 0 20px;
	left:183px;
	top:-10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#navigation ul ul:before {
	content:'';
	background:none;
	width:1px;
	height:200px;
	left:-3px;
	top:0;
}

#navigation ul li {
	display:block;
	width:180px;
	float:none;
	padding:0;
}

#navigation ul li a {
	border-top:1px solid rgba(81, 81, 81, 0.5);
	border-bottom:1px solid rgba(0, 0, 0, 0.5);
	font-size:13px;
	display:block;
	margin:0 10px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	color:#FFFFFF;
}

#navigation ul li:first-child > a {border-top:0;}

#navigation ul li:last-child > a {border-bottom:0;}

#navigation ul li:hover > a, 
#navigation ul li.current_page_item > a {
	border-left:1px solid rgba(81, 81, 81, 0.5);
	border-right:1px solid rgba(81, 81, 81, 0.5);
	margin:0 -2px;
	color:#FFFFFF;
}

#navigation ul li a span {
	background-image:url(../images/dropdown_span_bg.png);
	background-repeat:no-repeat;
	background-position:10px 15px;
	display:block;
	padding:11px 10px 11px 25px;
	color:#FFFFFF;
}

#navigation ul li:hover > a span, 
#navigation ul li.current_page_item > a span {
	border-top:1px solid rgba(255, 255, 255, 0.3);
	background-image:url(../images/dropdown_span_bg.png);
	background-repeat:no-repeat;
	background-position:21px 14px;
	padding:10px 21px 11px 36px;
	color:#FFFFFF;
}

#navigation ul > li > a:hover,
#navigation ul li:hover ul li a:hover {
	background-image:url(../images/dropdown_a_bg.png);
	background-repeat:repeat-x;	
	color:#FFFFFF;
}

#navigation ul ul li:first-child > a:before {border:0;}
