﻿body {
}
/* Global */
body{background:url(../newimg/pagebg.gif) repeat-x; font-family:Arial, Verdana, Sans Serif; background-position:0 -37px; }
a, a:active{color:#c00; text-decoration:none;}
h1,h2,h3,h4,h5,h6{color:#54a0df; font-weight:bold;}

/* Header */
.container{background:url(../newimg/drop.gif) no-repeat; background-position:0 -73px;}
h1.sitetitle a{text-decoration:none; color:#FFF; background:url(../inc/img/primary/bubble.png) no-repeat; background-position:top right;}
h1.sitetitle a:hover{color:#239CA9;}

/* Nav */
.sitenav li a{color:#fff; text-decoration:none; font-weight:bold; font-size:12px;}
.sitenav li a#active{background:url(../img/menu2.gif) no-repeat; background-position:left center;}
.sitenav li a:hover{background:url(../img/menu2.gif) no-repeat; background-position:left center; color:#239CA9;}

/* Quotes */
.quotecontainer{color:#fff; font-size:12px; line-height:20px;}
.quote{font-style:italic; background:url(../img/quotes.png) no-repeat;}
.quote2{font-style:normal; color:#3f9ba6; background:url(../img/quotes2.png) no-repeat; background-position:top right;}

/* Page Body */
.midcontainer{color:#000; z-index:-1;}
.maincolumn p, ul, ol, blockquote{font-size:12px; line-height:18px;}
.maincolumn h2 a{color:#54a0df;}
blockquote{font-style:italic;}

.bodycopy{background:#e3f2f4; border:1px solid #a7d7dd; font-size:12px; line-height:21px;}
.bodycol strong{color:#014450;}

.secondary{background:url(../inc/img/primary/dots.gif) repeat-y; background-position:top right;}
.secondary p{line-height:21px; font-size:12px;}

/* Home Page Feature Area */
.featured{background:#900 url(../newimg/bars.png) no-repeat; }
.featuretitles h3{color:#fff; font-size:24px; font-weight:normal;}
.featureinserts{color:#fff; font-size:12px; line-height:20px;}
.featureinserts a{color:#fff; text-decoration:none; border-bottom:1px solid #fff;}
.featureinserts a:hover{color:#239CA9; background:#fff; text-decoration:none; border-bottom:1px solid #fff;}
.insert .bubbles{display:block; width:50px; height:29px; background:url(../inc/img/primary/bubbles.png) no-repeat;}
.insert .jquery{display:block; width:86px; height:21px; background:url(../inc/img/primary/jquery_logo.png) no-repeat;}
.insert .type{display:block; width:81px; height:46px; background:url(../inc/img/primary/type.png) no-repeat;}
.featurecap{background:#550000; text-align:left; color:#fff;}
.featurecap h3{font-size:20px; color:#fff;}
.featurecap div.pager a{background:#FFF;}
.featurecap div.pager a.activeSlide{background:#239CA9;}
.featurecap div.pager a.activeSlide span.one{background:#DE2615;}
.featurecap div.pager a.activeSlide span.two{background:#B5C135;}
.featurecap div.pager a.activeSlide span.three{background:#FFCE00;}

.block ul.coursecatg {margin:0; padding:0;}
.block ul.coursecatg li {padding:3px 0;list-style-type:none; }
.block ul.coursecatg li a {font-weight:bold; text-decoration:none; color:#666; }
.block ul.coursecatg li a:hover {color:#c00; }

/* Sidebar*/
.sidebar{font-size: 12px;}
.sidebar h3{font-size:22px; color:#239CA9;}
.block {background:url(../img/sep.gif) no-repeat; background-position:bottom; margin:10px 0;}
.block a.button{background:url(../img/image-index.jpg) no-repeat; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-decoration:none; font-size:14px; text-align:center;}
.block ul.checks{font-size: 12px; font-weight:bold;}
.block ul.checks li{background:url(../img/check.png) no-repeat; background-position:0px 1px;}
.block ul.news li span{font-weight:bold; color:#239ca9; font-style:italic;}

/* Footer */
.footer{background:url(../img/footer.gif) no-repeat; background-position:bottom center;}
.footer a{color:#fff; text-decoration:none;}
.footer a:hover{color:#E3F2F4;}
.footer2{background:#00265c; color:#239CA9; font-size:12px; font-weight:bold;}
/*.sitenav2 li a{border-right:1px solid #239CA9;}*/

.featured {color:#fff; font-size:12px; line-height:20px;}
.featured ul li {margin:0; padding:0;}
.featured a {color:#fff;}
.featured h3 {margin:0; padding:0; color:#fff; font-size:24px;}
#featureleft {width:275px; float:left; margin:20px;}
#featureright {width:245px; float:left; margin:20px;}
#featureleft h3, #featureright h3 {margin-bottom:10px;}
#featureleft ul li {padding-left:20px; background:transparent url(../img/accept_blue.png) no-repeat;}
#featureright h4 {color:#fff; font-size:16px; margin:0;}

.tablelist tr td {
background:url(../img/sep.gif) no-repeat;
background-position:bottom center;
	padding:0 0 15px 0;
	vertical-align:top;
}
.tablelist tr td li a{
	color:#333;
}
.tablelist tr td li a:hover {
	color:#c00;
}

/*------------ menu related -----------------*/
#nav, #nav ul {
	clear:both;
	float: left;
	width: 960px;
	list-style: none;
	font-weight: bold;
	padding: 0;
	margin: 0;
	z-index:999;
}

#nav a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 6px 10px;
	font-weight: bold;
}

#nav li {
	float: left;
	padding: 0;
	width: 120px; /*adjusts header widths*/
}

#nav li ul {
	position: absolute;
	left: -9999px;
	height: auto;
	font-weight: normal;
	border-bottom:#000 1px solid;
	margin: 0;
	background: #000;
	width:120px;
	z-index:999;
}

#nav li li {
	clear:left;
}

#nav li ul a {
/*
	display:block;
	width:100%;
*/
	z-index:999;
}

#nav li ul ul {
	margin: -1.75em 0 0 12em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	z-index:999;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li 

li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #010b43;
	z-index:999;
}




input, select, textarea {padding:5px; background:#eaeaff; border:#ccc 1px solid; font-weight:bold;}


.datatable td { padding:18px 6px; border-bottom:#999 1px dotted;}

#btabs { 	FONT-SIZE: 10px; BACKGROUND: url(../../img/bt_bg.gif) #f9f9f9 repeat-x 50% bottom; FLOAT:left; WIDTH:100%; LINE-HEIGHT:normal; font-weight:bold; white-space:nowrap;}
#btabs UL { 	PADDING-RIGHT: 10px; PADDING-LEFT: 5%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }
#btabs LI { 	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(../../img/bt_left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#btabs A { 	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: url(../../img/bt_right.gif) no-repeat right top; PADDING-BOTTOM: 2px; PADDING-TOP: 5px; color:#333333; text-decoration:none;font-size:10px;}
#btabs #current { 	BACKGROUND-IMAGE: url(../../img/bt_left_on.gif) } 
#btabs #current A { 	BACKGROUND-IMAGE: url(../../img/bt_right_on.gif); PADDING-BOTTOM: 5px; color:#ffffff; text-decoration:none;font-size:10px;}
