/* <!-- */
/* General styles */
/* This removes the border around the viewport in old versions of IE */
body {	margin:0; padding:0; border:0; width:100%; background:#E3D2AE; min-width:600px;    /* Minimum width of layout - remove line if not required */    }
p { margin:.4em 0 .8em 0; padding:0;}

/* Header styles */
#header { clear:both; float:left; width:100%; }

/* column container */
/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
/* width of whole page */
.colmask { 	position:relative; clear:both; float:left; padding-top:22px; width:100%; overflow:hidden;/* This chops off any overhanging divs */	}

/* 2 column right menu settings */
.rightmenu .colleft { float:left; width:200%; margin-left:-240px; position:relative; right:100%; border:0px solid purple;    }
.rightmenu .col1wrap { float:left; width:50%; position:relative; left:50%; padding-bottom:1em;	}
.rightmenu .col1 { margin:0 15px 0 250px; padding-left:25px; margin-right:25px; overflow:hidden;  border:0px solid orange;	}
.rightmenu .col2 { float:right; width:227px; position:relative; left:227px; border:0px solid blue }


/* 1 column */
.fullpage .full_col {		width:96%; left:2%;	float:left;		position:relative;		padding:0 0 1em 0;		overflow:hidden;

	}

/* Footer styles */
#footer { clear:both; float:left; width:100%; border-top:0px solid #000; }
#footer p { margin:0; }
/* --> */
/* TOP NAV */
.menu_bar {  padding:0;left:0;  top:128px;  border:0px #000000 solid; position:absolute; z-index:10; width: 100%;background: #1F2C3A;}




/* FOOTER */
.footer_line			{  height:1px; background-color: #D2A559;margin-bottom:3px ;width:98%; margin-left:1%}
.footer_text			{ 	text-align: center; padding:5px 5px 0 5px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000;}
.footer_style			{ padding:15px 0 ; text-align: center;  color: #000; width: 100%;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.footer_style a:link, .footer_style a:visited, .footer_style a:active 	{ color: #1F2C3A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none }
.footer_style a:hover { color: #993300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none }
.orange_line {border-bottom:1px solid #993300;height:3px;padding:10px}


/* HOME PAGE LINKS */
.home_page_link_container 			{ float:left;  padding-left:15px; padding-bottom:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#17212C; text-decoration:none; }
.home_page_link_container_right { float:right; padding-right:15px; margin-bottom:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#17212C; text-decoration:none; }
.ul_home_list{	display:block; list-style: none;	  padding-left: 0px;	margin-left: 0px;		margin-top: 0px; padding-right: 0px;	margin-top: 3px;}

 /* float & allow room for the widest item */
.ul_home_list li { margin-left: 0px; padding-left: 0px; padding-top:0px; padding-bottom:5px; float: left; width: 100%;padding-right: 10px; 
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
 }
a.home_link:link, a.home_link:visited, a.home_link:active { text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#1F2C3A; text-decoration:none; }
a.home_link:hover  {text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#993300; text-decoration:none;  }
.home_page_blue_text { text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#1F2C3A; text-decoration:none; }

/* FOR RIGHT SIDE WITH BUILDING IN IT */
#orange_bg 						{ background:url(../images/orange_right/gradiant_bg_bottom.jpg) bottom right;  background-repeat: no-repeat;z-index:10; left:0px; top:0px;}
#orange_bg_blank			{ background:url(../images/orange_right/no_gradiant_bg_bottom.jpg) bottom right;  background-repeat: no-repeat;z-index:10; left:0px; top:0px;}

#orange_bg_slice 			{ background:url(../images/orange_right/full_slice_top.jpg) bottom right;   z-index:10; left:0px; top:0px;}
#right_building 			{ border: 0px #000000 solid; background: url(../images/orange_right/building_bg.png) bottom right; background-repeat: no-repeat; z-index:1000 }
#orange_boxtop 				{ width:227px;  background: url(../images/orange_right/full_top.jpg) top right no-repeat; height:33px; }

.orange_right_header 	{ padding-left:15px; line-height:34px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#FFFFFF;}
.orange_right_text 		{ padding:10px 18px 20px 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000;}
.calendar_right_text	{ padding:10px 18px 20px 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; height:435px}
.calendar_archive 		{ cursor:pointer; display:none;position:absolute;top:58px; left:24px; width:174px; height:196px; border: 1px #AAAAAA solid; background-color: #FFFFFF; z-index:100}

.right_holder 				{ width:227px; background:url(../images/orange_right/full_slice_top.jpg) bottom right; }

#orange_boxtop_big 				{ width:227px;  background: url(../images/orange_right/full_top_double.jpg) top right no-repeat; height:48px; }

.orange_right_header_2 	{ padding-left:15px; padding-top:11px; height:30px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#FFFFFF;}

/* STANDARD ORANGE BOX */
#round_orange_box 		{ background:#fff url(../images/orange_box/left_slice.jpg) repeat-y left top; width:100%; margin:0px auto;}
.top_orange_box 			{ background:url(../images/orange_box/top_combo.jpg) no-repeat left top; width:100%; height:33px; }
.top_orange_box span 	{ background:url(../images/orange_box/top_right.jpg) no-repeat right top; display:block; position:relative; height:33px;
											 	padding-left:15px; padding-top:10px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#FFFFFF; }
.bottom_orange_box 		{ background:url(../images/orange_box/bottom_combo.jpg) no-repeat left bottom; width:100%; height:20px; }
.bottom_orange_box span { background:url(../images/orange_box/bottom_right.jpg) no-repeat right bottom;display:block; position:relative; height:20px;}
.content_box 					{ background:url(../images/orange_box/right_slice.jpg) repeat-y right top; padding:1px 20px 1px 25px; margin:0px 0 -10px 0;position:relative; padding-bottom:10px; padding-top:15px }
.home_box 					{ background:url(../images/orange_box/right_slice.jpg) repeat-y right top; padding:10px 15px 10px 20px; margin:0px 0 -10px 0;position:relative;  }

/* STANDARD BLUE BOX */
#round_blue_box 			{ background:#fff url(../images/blue_box/left_slice.jpg) repeat-y left top; width:100%; margin:0px auto;}
.top_blue_box 				{ background:url(../images/blue_box/top_combo.jpg) no-repeat left top; width:100%; height:33px; }
.top_blue_box span 		{ background:url(../images/blue_box/top_right.jpg) no-repeat right top;display:block; position:relative; height:33px;
									 			padding-left:15px; padding-top:10px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#FFFFFF; }
.content_blue_box 		{ background:url(../images/blue_box/right_slice.jpg) repeat-y right top; padding:1px 20px 1px 25px; margin:0px 0 -10px 0;position:relative;  }
.bottom_blue_box 			{ background:url(../images/blue_box/bottom_combo.jpg) no-repeat left bottom; width:100%; height:20px; }
.bottom_blue_box span { background:url(../images/blue_box/bottom_right.jpg) no-repeat right bottom;display:block; position:relative; height:20px;}


/* SEARCH */
.button_link_search				{ text-align:center; background-color: #122131; border: 1px #122131 solid; padding: 2px; color:#C27C04; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; cursor:hand; font-weight: bold; text-transform:uppercase}
.button_link_search_over	{ text-align:center; background-color: #122131; border: 1px #254463 solid; padding: 2px; color:#C27C04; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; cursor:hand; font-weight: bold; text-transform:uppercase}
.form190 									{	width: 190px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #2F5294 solid}
.form190_focus						{ width: 190px; background-color: #F5F5F5; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #993300 solid}
.search_text 							{ padding:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #C27C04}


/* BUTTON #1 */
.button_1_left 		{ background: url(../images/button_1/button_left.gif) no-repeat ; height:23px; width:4px; float:left }
.button_1_right 	{ background: url(../images/button_1/button_right.gif) no-repeat; height:23px; width:4px; float:right}
.button_1_content	{ background: url(../images/button_1/button_bg.gif) repeat-x; height:23px; text-align:center}
.button_1_content	a:link, .button_1_content a:visited, .button_1_content a:active { text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#17212C; text-decoration:none;}
.button_1_content	a:hover { text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#993300; text-decoration:none;}


/* BUTTON #2 */
.button_2_left 		{ background: url(../images/button_2/button_left.gif) no-repeat; height:23px; width:4px; float:left }
.button_2_right 	{ background: url(../images/button_2/button_right.gif) no-repeat; height:23px; width:4px; float:right }
.button_2_content	{ background: url(../images/button_2/button_bg.gif) repeat-x; height:23px; text-align:center; }
.button_2_content	a:link, .button_2_content a:visited, .button_2_content a:active {  height:23px; text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#FFFFFF; text-decoration:none;}
.button_2_content	a:hover {text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#17212C; text-decoration:none;}


/* BUTTON #3 */
.button_3_left 		{ background: url(../images/button_3/button_left.gif) no-repeat; height:23px; width:4px; float:left }
.button_3_right 	{ background: url(../images/button_3/button_right.gif) no-repeat; height:23px; width:4px; float:right }
.button_3_content	{ background: url(../images/button_3/button_bg.gif) repeat-x; height:23px; text-align:center; }
.button_3_content	a:link, .button_3_content a:visited, .button_3_content a:active { text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#FFFFFF; text-decoration:none;}
.button_3_content	a:hover { text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#993300; text-decoration:none;}

/* GLOBAL TEXT STYLES */
.title1						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }

.orange_title			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }
.blue_title				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#1F2C3A; text-decoration:none; }
.gray_title				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#777777; text-decoration:none; }
.dark_gray_title	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#616161; text-decoration:none; }

.orange_main_title		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#993300; text-decoration:none; }
.blue_main_title			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#1F2C3A; text-decoration:none; }
.gray_main_title			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#777777; text-decoration:none; }
.dark_gray_main_title	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#616161; text-decoration:none; }

.row_rollover { cursor:hand; background-color:#F1E9D7 }
.row_white	 	{  background-color:#FFFFFF }
.main_text				{ line-height: 16px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; }



dl {clear:both;}
dt {float:left; text-align:right; width:5%; margin:0 10px 10px 0;}
dd {float:left; width:90%;  margin:0 0 10px 0;}

.blog_text				{  margin:10px 10px 0 0 ;  line-height: 16px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; }
.blog_text	a.orange_link:link			{	line-height:16px; text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }
.blog_text	a.orange_link:active		{ line-height:16px; text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }
.blog_text	a.orange_link:visited		{ line-height:16px; text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }
.blog_text	a.orange_link:hover			{ line-height:16px; text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#1F2C3A; text-decoration:none; }
.blog_text p 	{ margin:0; margin-top:10px;  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; }

a.reg_bold_link:link			{	line-height:16px; text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#993300; text-decoration:none; }
a.reg_bold_link:active		{ line-height:16px; text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#993300; text-decoration:none; }
a.reg_bold_link:visited		{ line-height:16px; text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#993300; text-decoration:none; }
a.reg_bold_link:hover			{ line-height:16px; text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#1F2C3A; text-decoration:none; }

.smaller_text			{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000; }
.sub_text					{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#777777 }
.sub_text_dark		{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#000000 }
.blue_text				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#1F2C3A; }
.orange_text			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#993300; }
.orange_text_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; }
.orange_text_small_bold			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#993300; }
.orange_text_big_bold			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#993300; }

.faq_question			{ padding-bottom:10px;text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#993300; }
.faq_answer				{ padding-bottom:20px; margin-bottom:10px ; line-height: 16px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; }

.error_text 			{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; }
p 	{ margin:10; margin-top:0;  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; }

.side_form					{	width: 180px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #2F5294 solid}
.side_form_focus		{ width: 180px; background-color: #F5F5F5; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #2F5294 solid}

.side_form_small					{	width: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #2F5294 solid}
.side_form_small_focus		{ width: 100px; background-color: #F5F5F5; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #2F5294 solid}

.side_form_smaller					{	width: 50px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #2F5294 solid}
.side_form_smaller_focus		{ width: 50px; background-color: #F5F5F5; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #2F5294 solid}


/* GLOBAL LINKS */
a:link			{  font-family: Verdana, Arial, Helvetica, sans-serif; text-transform:none; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }
a:active		{  font-family: Verdana, Arial, Helvetica, sans-serif; text-transform:none; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }
a:visited		{  font-family: Verdana, Arial, Helvetica, sans-serif; text-transform:none; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }
a:hover			{  font-family: Verdana, Arial, Helvetica, sans-serif; text-transform:none; font-size: 12px; font-weight: bold; color:#993300; text-decoration:underline; }


a.orange_text:link, a.orange_text:active	, a.orange_text:visited				{	text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }

a.orange_text:hover			{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#1F2C3A; text-decoration:none; }

a.orange_link:link			{	line-height:10px; text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }
a.orange_link:active		{ line-height:10px; text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }
a.orange_link:visited		{ line-height:10px; text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }
a.orange_link:hover			{ line-height:10px; text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#1F2C3A; text-decoration:none; }

a.blog_title:link			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }
a.blog_title:active		{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }
a.blog_title:visited		{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }
a.blog_title:hover			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; text-decoration:underline; }

a.orange_link_larger:link			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#993300; text-decoration:none; }
a.orange_link_larger:active		{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#993300; text-decoration:none; }
a.orange_link_larger:visited		{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#993300; text-decoration:none; }
a.orange_link_larger:hover			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#993300; text-decoration:underline; }


a.blue_link:link				{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#17212C; text-decoration:none; }
a.blue_link:active			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#17212C; text-decoration:none; }
a.blue_link:visited			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#17212C; text-decoration:none; }
a.blue_link:hover				{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#993300; text-decoration:none; }

a.blue_link_larger:link					{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#17212C; text-decoration:none; }
a.blue_link_larger:active				{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#17212C; text-decoration:none; }
a.blue_link_larger:visited			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#17212C; text-decoration:none; }
a.blue_link_larger:hover				{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#993300; text-decoration:none; }

a.blue_link_faq:link					{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#17212C; text-decoration:none; }
a.blue_link_faq:active				{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#17212C; text-decoration:none; }
a.blue_link_faq:visited				{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#17212C; text-decoration:none; }
a.blue_link_faq:hover					{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#993300; text-decoration:none; }

a.right_orange_link:link			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#993300; text-decoration:none; }
a.right_orange_link:active		{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#993300; text-decoration:none; }
a.right_orange_link:visited		{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#993300; text-decoration:none; }
a.right_orange_link:hover			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#993300; text-decoration:underline; }

a.right_blue_link:link				{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#17212C; text-decoration:none; }
a.right_blue_link:active			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#17212C; text-decoration:none; }
a.right_blue_link:visited			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#17212C; text-decoration:none; }
a.right_blue_link:hover				{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#17212C; text-decoration:none; }


a.sub_bold_link:link			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#777777; text-decoration:none; }
a.sub_bold_link:active		{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#777777; text-decoration:none; }
a.sub_bold_link:visited		{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#777777; text-decoration:none; }
a.sub_bold_link:hover			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#993300; text-decoration:none; }

a.link_link:link			{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#993300; text-decoration:none; }
a.link_link:active		{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#993300; text-decoration:none; }
a.link_link:visited		{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#993300; text-decoration:none; }
a.link_link:hover			{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#17212C; text-decoration:none; border-bottom:1px dotted gray }



		
.spacer_10	{height:10px; }
.spacer_5	{height:5px; }
.spacer_15	{height:15px; }
.spacer_20	{height:20px; }
.spacer_30	{height:30px; }
/* GLOBAL FORM STYLES */
#global_form				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; text-decoration:none;z-index:10000 }
.global_form ul			{ margin: 0; padding: 0; padding-left: 14px; list-style-type: none; }
.global_form ul	li	{ position: relative;display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; }

.form120 					{padding:2px; width: 120px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #2F5294 solid}
.form120_focus		{padding:2px; width: 120px; background-color: #F5F5F5; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #993300 solid}
.form200 					{padding:2px; width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #2F5294 solid}
.form200_focus		{padding:2px; width: 200px; background-color: #F5F5F5; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #993300 solid}

.form_strech 					{padding:2px; width: 98%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #777777 solid}
.form_strech_focus		{padding:2px; width: 98%; background-color: #F5F5F5; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #993300 solid}



.formHint	{ width: 55%; /* <- Required property */ color: #777; position: relative;  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.formRequired	{ color: #777777; position: relative;  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.sub_body { background-color: #ffffff}

.sidebar_body { background-color: #ffffff}
.right_body { background-color: #E3D2AE}
.faq_body { background-color: #F1E9D7; padding:10px}

.share_title {background-color: #F1E9D7; font-weight:bold;}

a.share_link:link				{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#777777; text-decoration:none; }
a.share_link:active			{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#777777; text-decoration:none; }
a.share_link:visited		{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#777777; text-decoration:none; }
a.share_link:hover			{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#993300; text-decoration:none; }

a.blue_link_nocap:link				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#17212C; text-decoration:none; }
a.blue_link_nocap:active			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#17212C; text-decoration:none; }
a.blue_link_nocap:visited			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#17212C; text-decoration:none; }
a.blue_link_nocap:hover				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#993300; text-decoration:none; }

		
/* calendar styles F1E9D7*/
.enrolled_class {background-color: #F1E9D7; width:100%;}
.date_smaller_enrolled				{ background-color: #DC9344; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;color: #3A3A3A; }
.td_smaller_bold	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;color: #3A3A3A}
.date_smaller_bold	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;color: #3A3A3A}
.calendar{ border:1px #000000 solid; text-align:center;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.calendar-month {background-color: #993300;border:1px #993300; text-align:center; color:#FFFFFF; font-weight:bold; padding-top:4px;}
.cal_day {background-color: #F5F5F5;}
.calendar_selected {background-color: #AAAAAA; border:1px #993300 solid; text-align:center}
.my_calendar_selected {background-color: #DC9344; border:1px #993300 solid; text-align:center}
a.calendar-month:link			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#FFFFFF; text-decoration:none; }
a.calendar-month:active		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#FFFFFF; text-decoration:none; }
a.calendar-month:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#FFFFFF; text-decoration:none; }
a.calendar-month:hover			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#FFFFFF; text-decoration:underline; }
td 								{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000; }

.calendar_full {width:100%; border:1px #DBDBDB solid; text-align:center;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.calendar_date {  padding:3px;background-color: #DBDBDB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#000000; text-decoration:none;}
.day_name  {background-color: #F2F2F2;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 4px 2px 4px 2px; border: 0px #000000 solid; }
a.white_link:link				{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#FFFFFF; text-decoration:none; }
a.white_link:active			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#FFFFFF; text-decoration:none; }
a.white_link:visited		{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#FFFFFF; text-decoration:none; }
a.white_link:hover			{ text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#FFFFFF; text-decoration:underline; }
.calendar_top	 {background-color: #993300;border:0px #993300; text-align:center; color:#FFFFFF; font-weight:bold; padding:6px 4px 6px 4px}

.form_row_gray 	{ background-color: #F1E9D7;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 4px 2px 4px 2px; border: 0px #000000 solid; }
.form_row 			{ background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 4px 2px 4px 2px; border: 0px #000000 solid; }
.form_selected 	{ background-color: #CA9231;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 4px 2px 4px 2px; border: 0px #000000 solid; }
/*
.calendar-month {background-color: #993300;border:1px #993300; text-align:center; color:#FFFFFF; font-weight:bold; padding-top:4px;}
.cal_day {background-color: #F5F5F5;}
.calendar_selected {background-color: #AAAAAA; border:1px #993300 solid; text-align:center}
*/

/* default scrollbar */
.main_scroll, .ul_scroll		{ 
					scrollbar-3dlight-color:#cccccc;
           scrollbar-arrow-color: #FFFFFF;
           scrollbar-base-color: #ADADAD;
           scrollbar-track-color: #cccccc;
           scrollbar-darkshadow-color: #cccccc;
           scrollbar-face-color:#8A8A8A;
           scrollbar-highlight-color:#cccccc;
           scrollbar-shadow-color:#8A8A8A;}		
.ul_scroll	{ list-style: none;	margin-left: 0px;	margin-top: 0px; padding-right: 10px;	margin-top: 0px;}
.ul_scroll li  {	width: 100%;	clear: both; margin-left: 0px; padding-left: 0px;  }
/* DEFAULT LISTS */



.ul_gavel 		{	margin: 0px; width: 100%;	margin-top: 15px;}
.ul_gavel li { display:inline; margin-left: 0px; padding-left: 0px; float: left; width: 20%; }

.ul_inline 		{	margin: 10px; width: 100%;	margin-top: 15px;}
.ul_inline li { display:inline; margin-left: 0px; padding-left: 0px; float: left;  }

.ul_new 		{	margin: 10px; width: 100%;	margin-top: 15px;}
.ul_new li { margin-left: 0px; padding-left: 0px; float: left; width: 30%; }

.ul_four 		{list-style: none;		margin: 10px; width: 100%;	margin-top: 15px;}
.ul_four li { margin-left: 0px; padding-left: 0px; float: left; width: 25%; }

.ul_three 		{list-style: none;		margin: 0px; width: 100%;	margin-top: 15px;}
.ul_three li { margin-left: 0px; padding-left: 0px; float: left; width: 32%; }
.ul_two 		{	margin: 0px; width: 100%;	margin-top: 0px;	margin-right: 0px;}
.ul_two li { margin-left: 0px; padding-left: 0px; float: left; width: 50%; border:0px solid #000000; }

.ul_orange 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding-bottom:5px; list-style-image: url(../images/bullet.gif); list-style-type: circle ;	margin-left: 0px;	margin-top: 0px; padding-right: 10px;	margin-top: 0px;}
.ul_orange li  {	width: 100%;	clear: both; margin-left: 0px; padding-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

.ul_blue 			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  padding-bottom:5px; list-style-image: url(../images/blue_bullet.gif); list-style-type: circle ;	margin-left: 0px;	margin-top: 0px; padding-right: 10px;	margin-top: 0px;}
.ul_blue li  {	margin-bottom:10px;width: 100%;	clear: both; margin-left: 0px; padding-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

.ul_reg 		{ list-style: none;	margin-left: 0px;	margin-top: 0px; padding-right: 10px;	margin-top: 0px;}
.ul_reg li  {	width: 90%;	clear: both; margin-left: 0px; padding-left: 0px;  }

.ul_full 			{ list-style: none;	margin-left: 0px;	margin-top: 0px; padding-right: 10px;	margin-top: 0px;}
.ul_full li  {	width: 100%;	clear: both; margin-left: 0px; padding-left: 0px;  }

.ul_almost_full			 { list-style: none;	margin-left: 0px;	margin-top: 0px; padding-right: 10px;	margin-top: 0px;}
.ul_almost_full li  {	width: 90%;	clear: both; margin-left: 0px; padding-left: 0px;  }

.ul_sub_full 			{ list-style: none;	margin-left: 0px;	margin-top: 0px; padding-right: 0px;	margin-top: 0px;}
.ul_sub_full li  {	width: 100%;	clear: both; margin-left: 0px; padding-left: 0px;  }

.ul_reg_2 		{ list-style: none;	margin-left: 0px;	margin-top: 0px; padding-right: 10px;	margin-top: 3px;}
.ul_reg_2 li  {	width: 90%;	clear: both; margin-left: 0px; padding-left: 0px;display:inline }

.col_1 			{ border: 0px #0000FF solid; margin-top: 0px; width:45%;float: left; }	
.col_2 			{ border: 0px #000000 solid; margin: 0px;margin-top: 0px; margin-right: 20px; width:45%; float: right; }
/*
.calendar_right 		{	list-style: none;	margin: 0px; width: 100%;}
.calendar_right li	{	margin: 10px; width: 90%;	margin-top: 0px;}
*/
#calendar_right { margin-left: 0px;border: 0px #0000FF solid; width:180px }

#calendar_right ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, sans-serif;
}

#calendar_right li { margin: 0; padding: 0px 1px 8px 10px;}
#calendar_right a
{

color: #993300;




text-decoration: none;

font-size: 11px;
}

#calendar_right a:hover
{

color: #17212C;


}


#calendar_right a.sub_link:link	, #calendar_right a.sub_link:active	, #calendar_right a.sub_link:visited		
	{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#777777; text-decoration:none; }
#calendar_right a.sub_link:hover			{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#993300; text-decoration:none; }

#calendar_right a.orange_link_not_bold:link	, #calendar_right a.orange_link_not_bold:active	, #calendar_right a.orange_link_not_bold:visited		
	{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#993300; text-decoration:none; }
#calendar_right a.orange_link_not_bold:hover			{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#17212C; text-decoration:none; }


a.sub_link:link	,a.sub_link:active	, a.sub_link:visited		
	{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#777777; text-decoration:none; }
a.sub_link:hover			{ text-transform:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#993300; text-decoration:none; }


ul#ul_blue_home
{
width: 168px;
\width: 170px;
w\idth: 168px;
padding: 0px;
padding-left: 20px;
border-top: 0px;
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#17212C; 



list-style-type: disc;
list-style-image: url(../images/blue_bullet.gif); 
	list-style-position: outside ;

}

ul#ul_blue_home li
{
 padding-top:5px;
margin: 0px;
border: 0px;
border-top: 0px solid #808080;

padding: 0px;

 padding-bottom:10px;
}

ul#ul_blue_home li a
{

width: 132px;
\width: 158px;
w\idth: 152px;

border: 0px;

text-decoration: none;

}

ul#ul_blue_home li a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#17212C;}
div#navcontainer li a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#17212C; }

ul#ul_blue_home li a:hover
{

color: #993300;

}


.faq_accordian  {
	width: 220px;
	font-family: verdana;

	background-color: #FFF;
}
.faq_accordian div {


}


.faq_accordian a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #00a0c6;

color: #993300; 
 font-weight: normal; 
	background: #F1E9D7 url(/images/arrows/left_red.gif) no-repeat top left;
	margin-bottom:10px; 
	padding:5px 10px 10px 20px;

}
.faq_accordian a:hover {
color: #1F2C3A;  font-weight: normal;

}

.faq_accordian a.selected {
color: #993300;  font-weight: bold; padding-left:20px;
	background: #F1E9D7 url(/images/arrows/down_red.gif) no-repeat top left;

}
.faq_accordian p {margin:0; padding:0 }
.faq_accordian div.faq_sub {
cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #993300;
		margin-bottom:0px; padding-bottom:10px;
	background-color: #000;
		background: #FFF;
		padding-left:30px;

}
.faq_sub_selected { cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-size: 12px;
	color: #993300;
		margin-bottom:0px; padding-bottom:10px;
	background-color: #000;
		background-color: #FFF;
		padding-left:30px; font-weight: bold;}
/* INLINE LIST */
.ul_inline { list-style: none; 	margin-left: 0px;  width:100%;  }		
