* {
	font-family: Verdana;
	/*font-size: 0.95em;*/
	font-size: 12px;
	color: #333333;
	padding: 0;
	margin: 0;
	border: 0;
	text-decoration: none;
	white-space: normal;
}

body {
	background-color: #453823;
}

.clear {
	clear: both;
}
#container_border {
	width: 900px;
	margin: 0px auto 0px auto;
	border-right: solid 1px #6C6359;
	border-left: solid 1px #6C6359;
}
#container {
	width: 900px;
	margin: 0px auto 0px auto;
		background-color:#FFFBF0;
}
#logo {
	text-align: center;
	font-size:16px;
	padding:5px 0 8px 0;
}

#topnavi {
	background:url(images/bar_bg.jpg);	
	padding: 0px;
	margin: 0px;
	
}

#topnavi a:link, #topnavi a:visited {
	padding: 0px;
	margin: 0px;
}

#topnavi a:hover {
	color: #FFFF80;
}

#mainnav {
	text-align: center;
	color:#1f1d1d;
	padding:7px 0;
	background:url('images/bar_bg.jpg');
	/*solid 1px #6C6359;*/

}

#mainnav a:link, #mainnav a:visited {
	text-decoration: none;
	margin: 0px 10px 0px 10px;
	color:#1f1d1d;
	font-size:12px;
	font-weight:bold;
}

#mainnav a:hover {
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
}

#mainbody {

}


#subnavi a:link, #topnavi a:visited {
	font-weight:bold;
	color:black;
	text-align:right;
	text-decoration: none;
	margin: 0px 8px 0 8px;
	font-family:Segoe UI;
	letter-spacing:2px;
}

#subnavi a:hover {
	color: ##FF9F00;
}

#leftcol {
	width: 260px;
	float: left;
}

#leftcol .content {
	padding: 13px;
	color: #333333;
	line-height: 1.5em;
}

#rightcol {
	float: left;
	width: 620px;

}
#rightcol .intro_image {
	border-left: solid 1px #6C6359;
}
#rightcol .content {
	text-align: left;
	padding: 20px;
	line-height: 1.7em;

}

#rightcol .content p {
	margin-top: 1.3em;
	font-size:12px;
}

#rightcol .content h1 {
	display: none;
}

#rightcol .content h4 {
	line-height: 2.5em;
	font-size:13px;
	font-weight: bold;
}

#rightcol .content .text_thumb {
	float: right;
	margin: 20px 0px 10px 10px;
	border: solid 1px #333333;
	width: 200px;
}

#rightcol input {
	border: solid 1px #333333;
	/* width: 200px; */
	height: 18px;
	font-family: Verdana;
	font-size:10px;
	color: #333333;
}

#rightcol select {
	border: solid 1px #333333;	
	font-family: Verdana;
	font-size:10px;
	color: #333333;
}

#rightcol textarea {
	border: solid 1px #333333;
	font-family: Verdana;
	font-size:10px;
	color: #333333;
}


#rightcol .content .rightimg {
	float: right;
	width: 200px;
}

#rightcol .content li {
	list-style-type:square;
	margin-left: 15px;
}

#rightcol .content ol li {
	list-style-type:alpha;
	margin-left: 15px;
	font-size:12px;
}

 .spacategory{
	font-family: Verdana;
	font-size:18px;
	color: #669900;
}

 .spaprogram{
	font-family: Verdana;
	font-size:12px;
}

 .spadesc{
	font-family: Verdana;
	font-size:12px;
}

#divider {
	float: left;
	width: 1px;
	background-color: #000000;
	top: 10px;
	bottom: 10px;
	position: relative ;
}

#divider #content {
	
	
}

#footer {
	border-top: solid 1px #6C6359;
	background: #816F57 url('images/footer3.jpg') repeat-x;
}
#footer .content {
	color: #37340e;
	padding: 10px 0px 10px 10px;
	font-size: 0.8em;
	line-height: 1.6em;
	text-align:left;
}
#footer .content a, #footer .content a:visited {
	color: #1b1907;
}
#footer .content a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#quickres {
	color: #FFFFFF;
	border-top: solid 1px #6C6359;
	padding: 6px;
	background:url(images/bar_bg.jpg) repeat;
	text-align: center;
	font-size:0.81em;
	border-bottom:solid 1px #6C6359
}
#quickres .date {
	width: 75px;
	padding: 2px;
}
#quickres .preferred {
	width: 85px;
	padding: 2px;
}
#quickres strong {
	color: #FFFBF0;
	font-size:11px;
	
}
#quickres img {
	vertical-align: top;
}
#quickres select {
	color: black;
	background-color: #cac472;
	border: solid 1px #FFFFFF;
}
#quickres option {
	color: black;
	background-color: #cac472;
}
#quickres input {
	color: black;
	background-color: #cac472;
	border: solid 1px #FFFFFF;
}

#leftcol_section {
	color: #333333;
	margin: 0px 0px 10px 0px;
	font-size:10px;
}

#leftcol_section a, #leftcol_section a:visited {
	color: #68523B;

}

#leftcol_section a:hover {
	color: #432121;
	text-decoration: underline;
}

#awards{
	background:url(images/awards_bg.jpg);
	width:600px;
}

#email{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}



/* for the calendar */
.style5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; }

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #6F5B40;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #816D5B;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #817B75;
	background: #dad7b7;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}


/* for rates table */
.rates_hd {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #eeeeee;
	font-weight: bold;
	border-collapse:collapse;
	padding:25px;
}

.rates_content {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #dddddd;
	font-weight: bold;
	border-collapse:collapse;
	padding-left:250px;
}

/* for form */
.tlabels {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
}

.redask {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #dd0000;
}




#articles_page_content {
	list-style: none;
	padding: 0;
}
#articles_page_content li {
	display: block;
	background-color: #dad7b7;
	/*border: solid 1px #2E2E2E;*/
	padding: 15px;
	margin-bottom: 1em;
}
#articles_page_content li img {
	margin-right: 20px;
}
#articles_page_content li a {
	color: #333333;
	font-weight: bold;
}
#articles_page_content li a:hover {
	color: #333333;
	font-weight: bold;
	text-decoration:underline;
}


#articles_page_content .date {
	color: #333333;
}

#articles_page_content .title {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
}

#articles_page_content .desc {
	color: #000000;
}

#clippings_container {
	width: 100%;
	float: left;
	padding: 0;
}
#clippings_container li {
	list-style-type: none;
	float: left;
	padding: 5px;
	background-color: #dad7b7;
	margin: 1px;
	text-align: left;
	line-height: 1.2em;
	min-height: 150px;
}
#clippings_container li a {
	text-decoration: none;
}
#clippings_container li img {
	padding: 0px 5px 0px 0px;
}


#faq {
	width: 100%;
	float: left;
	padding: 0;
}
#faq td{
	font-size: 12px;
}
#faq ul li {
	list-style-type: square;
	font-size: 10px;
	padding: 0px;
	margin-left: 15px;
}
#faq ul li a{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


#rates {
	width: 100%;
	float: left;
	padding: 8;
	background-color: #dad7b7;
}

#rates .rateslayer{
	width: 100%;
	float: left;
	padding: 8;
	background-color: #dad7b7;
	border: solid 1px #2E2E2E;	
}

#rates td{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #2E2E2E;
}
#rates td a{
	font-size: 12px;
	font-weight: normal;
}
#rates td a:hover{
	text-decoration:underline;
}
#rates ul li {
	list-style-type: none;
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
	margin-left: 15px;
}
#rates ul li a{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#rates ul li a:hover{
	text-decoration:underline;
}

#press_page_content {
	width: 100%;
	float: left;
	padding: 0;
}
#press_page_content li {
	list-style-type: square;
	font-size: 10px;
	padding: 0px;
	margin-left: 15px;
}
#press_page_content li img {
	margin-right: 20px;
}
#press_page_content li a {
	color: #333333;
	font-weight: bold;
	padding: 0px;
}
#press_page_content li a:hover {
	color: #333333;
	font-weight: bold;
	text-decoration:underline;
	padding: 0px;
}


#map {
	float: left;
	padding: 0;
}



.content #sitemap ul
{
	list-style-type:none;
	padding:3px 0px 3px 14px ;
	margin:0px;
}

.content #sitemap li
{
	list-style-type:none;
	background-image:url(images/ic_sitemap.png);
	background-repeat:no-repeat;
	background-position:0px 9px; 
	padding:3px 0px 3px 14px ;
	margin:0px;
}


#career_table {
	/*width: 100%;*/
}	
#career_category {
	background-color: #a92e31;
	font-weight: bold;
	padding: 5px;
	color: #ffffff;
}		
#career_table th {
	background-color: #dddba8;
	font-weight: bold;
	padding: 5px;
	text-align:left;
	color: #333333;
}
#career_table td {
	background-color: #a19e4d;
	padding: 5px;
	color: #ffffff;
}


#career_wrapper {
	font-size: 12px;
	margin: 20px;
	padding: 10px;
	background-color: #191919;
	color: #ffffff;
}
#career_wrapper th,#career_wrapper td ,#career_wrapper td u ,#career_wrapper td strong{
	font-size: 12px;
	color: #FFFFFF;
}
#career_wrapper h3 {
	color: #FFFFFF;
	font-size: 14px;
}
#career_wrapper h4 {
	color: #FFFFFF;
	font-size: 14px;
}
#career_wrapper strong {
	color: #FFFFFF;
	font-weight: bold;
}
#career_wrapper ul {
	margin-left: 20px;
}
#career_wrapper li {
	color: #FFFFFF;
}
#career_wrapper a:link, #career_wrapper a:visited{
	color: #ffffff;
	text-decoration: underline;
}
#career_wrapper a:hover{
	text-decoration: none;
}
#career_wrapper input, #career_wrapper textarea, #career_wrapper select {
	background-color: #333333;
	color: #FFFFFF;
	margin: 5px;
}
#career_wrapper input, #career_wrapper textarea, #career_wrapper select {
	border: solid 1px #FFFFFF;
}
#career_wrapper input:focus, #career_wrapper textarea:focus, #career_wrapper select:focus {
	border: solid 1px #FF3333;
}
#career_wrapper p {
	margin-bottom: 20px;
	color: #ffffff;
}}
#career_wrapper b {
	color: #ffffff;
}




/*for jcarousellite.js start*/
.anyClass{
}

.anyClass ul{
}

.anyClass ul li{
	width: 250px;
}

.anyClass ul li #promocontent{
	padding: 5px;
}

.anyClass ul li a:link, .anyClass ul li a:visited{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.anyClass ul li a:hover{
	text-decoration: underline;
}

.anyClass .viewnavi {	
	padding: 5px;
	text-align:right;
	font-size: 10px;
}

.anyClass a:link, .anyClass a:visited{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}
.anyClass a:hover{
	text-decoration: underline;
}

.anyClass .prev {
	cursor: hand;	
	cursor: pointer;	
	font-size: 10px;
}

.anyClass .next {
	cursor: hand;	
	cursor: pointer;
	font-size: 10px;
}

.anyClass .viewall {
	cursor: hand;	
	cursor: pointer;
}

/*for jcarousellite.js end*/