/* Elements */
body {
margin:auto;
padding:auto;
width:780px;
text-align:center;
background-color:#C6C6E8;
font-size:10px;
}

img {
border:0px;
margin:0px;
}

table, tr, td {
border:0px;
margin:0px;
padding:0px;
}


/* Container */
#container {
text-align:center;
}


/* Breadcrumbs */
.breadcrumbs {
color:#C60;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
padding:10px 0px 10px 13px;
}


/* Header */
#header {
text-align:center;
background-color:#FFF;
width:780px;
}

#header-content {
background:url(../Images/header-bg.gif) top left repeat-x;
width:546px;
height:107px;
}

#header-nav {
height:30px;
background-color:#333192;
}

#header-right-border {
height:136px;
width:14px;
background-color:#333192;
}

#admin-widgets-bar{
background:url(../Images/admin_widgets_bg.gif) top left repeat-x;
}

/* Home Page */
#header-events-container {
background-color:#CC9;
margin:4px 0px 4px 2px;
height:107px;
padding:0px 6px 5px 6px;
}

.upcoming-event-container {
background:#FAFAF5 url(../Images/upcoming-events-bg.gif) top left no-repeat;
height:71px;
}

#upcoming-event-title {
color:#5350B4;
font-weight:bold;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
height:20px;
}

#upcoming-event-link {
text-align:right;
height:20px;
color:#FFF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#upcoming-event-link a, .upcoming-event-text a:hover, .upcoming-event-text a:visited, .upcoming-event-text a:active{
text-decoration:underline;
color:#FFF;
}

.upcoming-event-text {
color:#999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
/*font-size:7pt;*/
padding:10px 10px 10px 12px;
text-align:left;
}

.upcoming-event-text a, .upcoming-event-text a:active, .upcoming-event-text a:hover, .upcoming-event-text a:visited {
color:#996;
text-decoration:underline;
}


/* Inside Page Header */
.header-image-container {
padding:0px 3px 3px 0px;
}



/* Main Content Container */
#main-content-left-nav {
width:220px;
background-color:#6B6BD6;
}

#main-content-in {
width:546px;
background-color:#D8D7D7;
}

#inside-page-main-content-in {
width:546px;
background-color:#FFF;
}

#main-content-right-border {
width:14px;
background-color:#333192;
}


/* DHTML Left Nav Menu */
#menu {width: 220;
font-weight:800;
background:#FFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
overflow:hidden;
}	
#menu ul { display:block;margin:0;padding:0;color:#FFF;overflow:hidden;border-bottom:1px solid #FFF;cursor:hand;}
#menu li {color:#000;font-weight:400;list-style:none;margin:0;padding:0; height:28px;overflow:hidden;}
#menu a{padding-left:10px;color:#F0F;text-decoration:none;display:inline;overflow:hidden;}
#menu a:hover{color:#FF0000;text-decoration:underline;overflow:hidden;}
#menu li a{color:#000;text-decoration:none;overflow:hidden;}
#menu li a:hover{color:#FF0000;text-decoration:underline;overflow:hidden;}

/* Headings for our accordion/DHTML menu */
#Heading0_i{ background-color: #CECCFF; }
#Heading1_i{ background-color: #C6D3FA; }
#Heading2_i{ background-color: #D2F8FE; }
#Heading3_i{ background-color: #D4FFCA; }
#Heading4_i{ background-color: #FFFFBF; }
#Heading5_i{ background-color: #FED4D4; }


/* Left Nav */
#left-nav-image {
border-top: 2px solid #FFF;
border-bottom: 1px solid #FFF;
}

#left-nav-content 
{
/*border-top: 2px solid #FFF;*/
/*border-bottom: 1px solid #FFF;*/
padding: 15px 10px 0px 10px;
_padding:15px 10px 0px 10px;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:16px;
vertical-align:top;
}

.left-nav-form {
background-color:#6B6BD6;
width:200px;
height:56px;
padding:10px 0px 0px 20px;
_padding:10px 0px 5px 20px;
text-align:left;
}

#affiliatedMembers a,
#affiliatedMembers a:visited,
#affiliatedMembers a:active {
color: #FFF;
text-decoration: none;
}

#affiliatedMembers a:hover {
color: #FFF;
text-decoration:underline;
}

.left-nav-form-title {
color:#FFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

.left-nav-form-input {
padding:5px 8px 0px 0px;
}

.left-nav-textbox {
color:#66C;
border:0px;
background-color:#DADAF5;
width:135px;
}


/* Home Page Main Content */
.educator-image {
border-left: 2px solid #FFF;
}

.top-row-divider {
background: url(../Images/main-content-divider.gif) top left no-repeat;
height:193px;
width:3px;
}

.middle-divider {
height:120px;
width:3px;
background-color:#E6E6E6;
}

.middle-content {
vertical-align:top;
}

.middle-content-text {
padding:7px 5px 10px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999;
}

.content-more-info {
color:#F93;
}

.content-more-info a, .content-more-info a:active, .content-more-info a:hover, .content-more-info a:visited {
color:#F93;
text-decoration:underline;
}

#lower-content {
padding:15px 15px 15px 15px;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:16px;
}


/* Inside Page Main Content */
.inside-page-title {
	padding:0px 13px 0px 25px;
}

.inside-page-content-text{
padding:7px 13px 7px 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666;
line-height:15px;
}

/* FAQ Content */
.FAQ-content-text {
padding:7px 13px 7px 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666;
line-height:10px;
}


#headline
{
line-height:18px;
}

/* Footer */
#footer {
background-color:#333192;
width:780px;
height:24px;
}

#footer a, #footer a:active, #footer a:visited {
color:#A3A2CE;
text-decoration:none;
}

#footer a:hover {
color:#A3A2CE;
text-decoration:underline;
}

#footer-text {
float:left;
color:#A3A2CE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
width:723px;
padding:5px 0px 0px 10px;
}

#Rss-container {
float:right;
width:26px;
padding:5px 21px 0px 0px;
}