@charset "UTF-8";
html{font-size:100%;font-family:arial;}
body {background:#EFF0F0;margin:0;padding:0;font:normal .9em Helvetica;color:#000;}
a,a:hover,img{border:none;text-decoration:none;}
a{color:#666;font:inherit;}
a:hover{color:#333;}
#body-wrap{background:url(../images/background.jpg) repeat-y;width:902px;min-height:600px;margin:0 auto;padding:0;position:relative;}
#container{width:880px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;padding:0;position:relative;}
#header{width:810px;height:141px;margin:0 auto;}
#header h2{font:bold 12px arial;color:#ccc;padding:20px 20px 0;}
#header h5 {font:normal 52px "Trebuchet MS";margin:0 20px 0;padding:0;color:#000;}
#header h5 a{font:normal 52px "Trebuchet MS";color:#000;}
#header h5 a:hover{font:normal 52px "Trebuchet MS";color:#000;}
#header-bar{background:url(../images/top_rainbow.jpg) no-repeat;width:850px;height:13px;margin:0 auto;}
#header-nav{width:810px;margin:0 auto 10px auto;vertical-align:top;height:22px;}

/*--------------[Top Navigation] ---------------*/
#top-nav{width:100%;text-align:right;}
div#nav {margin-left:20px;width:530px;float:left;display:inline;text-align:center;border-top:1px solid #b0b0b0;padding:0;}
div#nav ul {margin-left:-20px;font:bold 12px arial;color:#b0b0b0;padding-bottom:5px;padding-top:5px;margin-top:5px;}
div#nav ul li {display:inline;margin-left:-4px;}
div#nav ul li a{padding:10px 10px 5px 5px;color:#7c7c7c;}
div#nav ul li.red a:hover{background:url(../images/nav/red.gif) top left repeat-x;}
div#nav ul li.green a:hover{background:url(../images/nav/green.gif) top left repeat-x;}
div#nav ul li.blue a:hover{background:url(../images/nav/blue.gif) top left repeat-x;}
div#nav ul li.orange a:hover{background:url(../images/nav/orange.gif) top left repeat-x;}
div#nav ul li.pink a:hover{background:url(../images/nav/pink.gif) top left repeat-x;}
div#nav ul li.active-red{background:url(../images/nav/red.gif) top left repeat-x;padding:10px 10px 5px 5px;color:#7c7c7c;}
div#nav ul li.active-green{background:url(../images/nav/green.gif) top left repeat-x;padding:10px 10px 5px 5px;color:#7c7c7c;}
div#nav ul li.active-blue{background:url(../images/nav/blue.gif) top left repeat-x;padding:10px 10px 5px 5px;color:#7c7c7c;}
div#nav ul li.active-orange{background:url(../images/nav/orange.gif) top left repeat-x;padding:10px 10px 5px 5px;color:#7c7c7c;}
div#nav ul li.active-pink{background:url(../images/nav/pink.gif) top left repeat-x;padding:10px 10px 5px 5px;color:#7c7c7c;}

#nav-search{padding-left:60px;width:190px;float:left;display:inline;height:20px;}
#imagesrch {vertical-align:middle;}
#srch{border:1px solid #ccc;width:140px;height:19px;vertical-align:middle;margin:0;padding:0;}

/*--------------[Body Design] ---------------*/
#page-center{width:90%;margin:auto;}
#content{clear:both;width:810px;min-height:350px;margin:auto;z-index:100;position:relative;}
#letter-nav{background:url(../images/green_bar.jpg) repeat-x;color:#fff;width:99%;position:relative;z-index:100;}
#letter-nav a{color:#000;padding-left:1px;padding-right:1px;font-weight:bold;line-height:17px;}
#letter-nav a:hover{background:#fff;padding-left:1px;padding-right:1px;font-weight:bold;line-height:17px;}
#rainbow{background:url(../images/bars.jpg) no-repeat;width:100%;height:215px;margin-top:-5px;}
.category {border:none;width:150px;height:255px;display:block;margin:3px 6px 3px 0;padding:6px 3px 0 3px;text-align:left;float:left;overflow:hidden;position:inherit;z-index:10;}
.category p {font:bold 12px Helvetica, arial;color:#4c3b6f;margin-bottom:1px;}
.org_path {border:none;width:350px;height:96px;display:block;margin:3px 6px 3px 0;padding:6px 3px 0 3px;text-align:left;float:left;overflow:hidden;position:inherit;z-index:10;}
.submit {text-align:center;margin:auto;}
#discipline hr{border:1px solid #ccc;}
#discipline {border:none;width:120px;height:255px;display:block;margin:auto;padding:6px 3px 0 3px;text-align:left;overflow:hidden;position:inherit;z-index:10;}
h5.disc{font-weight:bold;color:#0066CC;margin-bottom:2px;text-align:center;}
.list-cat{width:100%;clear:left;font:bold 18px arial;}
.list_nav{width:100%;border:1px solid #ccc;margin-bottom:5px;background:none;}
.list_nav a{background:none;}
.list_nav li{padding-right:5px;list-style-type:none;display:block;}
.resource{width:800px;margin:auto;}
.large-call{font:normal 32px arial;margin-top:25px;}
#clist{min-height:250px;}
#bottom-category{clear:both;margin-top:40px;width:100%;}
.bot-cat {border:none;width:180px;height:38px;display:block;margin:3px 6px 3px 0;padding:6px 3px 0 3px;text-align:left;float:left;overflow:hidden;position:inherit;z-index:10;}

/*--------------[ORGANIZATION Design] ---------------*/
#grey-box{width:100%;margin:5px auto;background:#a5a4a4;height:181px;min-height:181px;margin-top:5px;}
#grey-left{display:inline;float:left;width:49%;border-right:2px solid #c6c5c5;height:181px;vertical-align:top;}
#grey-left h2 {color:#dad9d9;font:normal 185% arial;text-align:right;margin-top:80px;margin-top:10px;padding-right:10px;vertical-align:middle;}
#grey-right{display:inline;float:right;width:46%;height:181px;border-left:none;text-align:right;padding-left:5px;vertical-align:top;}
#grey-right p {color:#fff;font-weight:normal;vertical-align:middle;text-align:left;margin-top:10px;margin-top:20px;}
#org-box{width:100%;margin:10px auto;padding-top:10px;min-height:250px;}
#org-left {float:left;width:590px;border-right:1px solid #c6c5c5;text-align:left;vertical-align:top;color:#000;font-size:12px;padding-right:5px;}
#org-right {display:inline;float:left;margin-left:10px;width:200px;font:normal 10px arial;}
#org-right h3 {font:bold 12px arial;padding:0;margin:0;width:200px;}
.title{background:#a5a4a4;font:bold 14px arial;margin-bottom:5px;color:#fff;width:200px;line-height:16px;padding:1px;}
.label{font:bold 12px arial;color:#666666;margin-left:10px;}
table.org-table{width:99%;margin:10px;font-family:Arial, Helvetica, sans-serif;}
table.org-table th {text-align:left;color:#fff;font-size:14px;}
table.org-table td {text-align:left;color:#fff;vertical-align:top;font-size:12px;}
table.org-table td a {text-align:left;color:#fff;vertical-align:top;}
table.org-table td a:hover {text-align:left;color:#EFF0F0;vertical-align:top;}
table.org-table td.tlink{font-variant:normal;height:13px;}
table.org-table td.tlink img{vertical-align:middle;}
table.contact_form{width:432px;margin:auto;}
table.contact_form td, tr {text-align:left;padding:2px;vertical-align:text-top;}
.formpad{padding-top:2px;padding-bottom:2px;color:#fff;background:#ccc;margin-left:2px;}
.formpad_submit input {background:#fff;}
.form_require{color:#C41E33;font-size:10px;font-weight:bold;}
.stayright{clear:none;float:right;}
#tlist{position:relative;z-index:10;}
table.org_submit{width:380px;margin:auto;}
table.org_submit thead td {font-variant:normal;text-align:left;color:#7C7C7C;}
table.org_submit th {font-variant:normal;text-align:left;color:#7C7C7C;}
table.org_submit td {font-variant:normal;text-align:left;color:#7C7C7C;}
table.org_submit td input {border:1px solid #7C7C7C;width:250px;}
table.org_submit td input.zip {border:1px solid #7C7C7C;width:40px;}
table.org_submit td input.town {border:1px solid #7C7C7C;width:150px;}
table.org_submit td input.sendnote {border:1px solid #7C7C7C;width:80px;}
.alert{color:#FF0000;}
.h1_form {color:#7C7C7C;}

table.data_table {width:90%;margin:auto;}
table.data_table thead th {background: #DAD9D9;color: #000;}
table.data_table tbody th {background: #DAD9D9;}
table.data_table tbody td {border: 1px solid #dedede;vertical-align:top;}
table.data_table tbody td.icon,table.data_table tfoot td.submit { text-align: center;}
table.data_table a {color: #0079C1;display: block;padding: 2px 5px;position: relative;text-decoration: none;}
table.data_table a:hover {background: #0079C1;color: #fff;text-decoration: none;}
.setheight {height: 20px;}
table.data_table th.goleft{text-align:left;padding:2px;font:bold 12px verdana;color: #B64A26;}

table.table_list {width:250px;border: 1px solid #dedede;display:inline;float:left}
table.table_list th {background: #f1f1f1;}
table.table_list td {border: 1px solid #dedede;width:250px;vertical-align:top;}

/*--------------[Footer Design] ---------------*/
#base-footer{width:902px;height:32px;margin:0 auto;background:url(../images/foot-top.jpg) no-repeat;font:normal 10px arial;line-height:48px;vertical-align:text-bottom;text-align:center;}
#base-footer a {color:#000; text-decoration:underline;}
#base-footer a:hover {color:#4c3b6f;}
#foot_left{float:left;display:inline;width:100%;text-align:center;color:#000;line-height:30px;}
#foot_left img {vertical-align:middle;}
#foot_left a {color:#000;text-decoration:underline;}
#foot_left a:hover {color:#4c3b6f;}
.note{clear:both;width:850px;height:62px;margin-left:auto;margin-right:auto;margin-top:0;padding:0;text-align:center;font:normal 10px arial;color:#000;}
#b-footer{clear:both;width:850px;height:62px;margin-left:auto;margin-right:auto;margin-top:0;padding:0;text-align:center;font:normal 10px arial;color:#000;}

#simmllc_tooltip{background-color:#EEE;border:1px solid #000;position:absolute;display:none;z-index:20000;padding:2px;font-size:0.9em;-moz-border-radius:6px;}
#simmllc_tooltipShadow{position:absolute;background-color:#555;display:none;z-index:10000;opacity:0.7;	filter:alpha(opacity=70);-khtml-opacity: 0.7;	-moz-opacity: 0.7;-moz-border-radius:6px;}

/*--------------[MODAL WINDOW Design] ---------------*/
.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #ccc;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}

/*--------------[Clear Fix for Different Browsers] ---------------*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */ 
.clearall{clear:both;}
