/* CCSTheme v 3.x */
/* General */

/* BEGIN Common */
body { 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 0px; 
	margin-bottom: 0px;
	background: url(../images/bluebg.png);
	}

A:link { text-decoration: none;
	color: #003366;
	}
 
A:visited { text-decoration: none;
	color: #003366;
	}
 
A:active {text-decoration: none;
	color: #003366;
	}
 
p { 
	margin-top: 5px; 
	letter-spacing: 0px;	
}

form {
	margin: 0px;
	}

h1	{
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	cell-padding: 5px;
	margin-top: 10px; 
	margin-bottom: 8px;
	}

h2	{ 
	font-size: 13px;
	font-weight: bold;
	margin-top: 8px; 
	margin-bottom: 5px; 
	}

h3	{ 
	font-size: 16px;
	margin-top: 5px; 
	margin-bottom: 5px; 
	}

h4	{ 
	font-size: 14px;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h5	{ 
	font-size: 12px;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h6	{ 
	font-size: 10px;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

th	{ 
	font-size: 12px;
	}

td { 
	font-size: 10px;
	letter-spacing: 0px;

	}

table { 
	border-collapse: collapse;
	}

/* END Common */

.Header {
	width: 100%;
	}

.Header th { 
	font-size: 16px; text-align: left;
	padding: 3px;
	background-color: #118826; color: #f7f7f7;
	width: 100%;
	white-space: nowrap;
	}

.Header a:link { 
	color: #f7f7f7;
	}

.Header a:visited { 
	color: #f7f7f7;
	}

.Header a:hover, .Caption a:active { 
	color: #f7f7f7; text-decoration: none;
	}

.HeaderLeft { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRight { 
	background-image: url('Images/HeaderRight.gif');
	}

.HeaderLeft img{
	width: 3px;
	}

.HeaderRight img{
	width: 9px;
	}


/* Grid Options */
.Grid { 
	
	width: 100%;
	}

.Caption th { 
	font-size: 13px; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	background-color: #c5c5c5; color: #000000;
	white-space: nowrap;
	}

.Caption td { 
	font-size: 13px; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	background-color: #c5c5c5; color: #000000;
	white-space: nowrap;
	}

.Caption a:link { 
	color: #000000;
	}

.Caption a:visited { 
	color: #000000;
	}

.Caption a:hover, .Caption a:active { 
	color: #e80000;
	}

.Caption img {
	margin: 2px; 
	vertical-align: middle;
	}

.Caption input {
	vertical-align: middle;
	}

.Row th { 
	font-size: 12px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	background-color: #efefef; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Row td { 
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	vertical-align: top;
	background-color: #efefef; 
	color: #000000;
	}

.Row a:link { 
	color: #002eb9;
	font-size: 12px;
	}

.Row a:visited { 
	color: #780078;
	font-size: 12px;
	}

.Row a:hover, .Row a:active { 
	color: #e80000;
	font-size: 12px;
	}

.Separator{
	color: #118826;
	}

.Separator td{
	height: 1px;
	}


.AltRow th { 
	font-size: 12px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	background-color: #efefef; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRow td { 
	font-size: 12px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	background-color: #efefef; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRow a:link { 
	color: #002eb9;
	}

.AltRow a:visited { 
	color: #780078;
	}

.AltRow a:hover, .AltRow a:active { 
	color: #e80000;
	}

.NoRecords td { 
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	background-color: #efefef; 
	color: #000000;
	vertical-align: top;
	}

.Footer td { 
	font-size: 12px;
	padding: 3px;
	
	background-color: #efefef; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.Footer a:link { 
	color: #002eb9;
	}

.Footer a:visited { 
	color: #780078;
	}

.Footer a:hover, .Footer a:active { 
	color: #e80000;
	}

.Footer img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footer input {
	vertical-align: middle;
	}

/* Record Options */
.Record { 
	
	width: 100%;
	}

.Error td { 
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	color: #FF0000;
	vertical-align: top;
	background-color: #efefef; 
	}

.Controls th { 
	font-size: 12px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	background-color: #efefef; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Controls td { 
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	vertical-align: top;
	background-color: #efefef; 
	color: #000000;
	}

.Bottom td { 
	font-size: 12px;
	padding: 3px;
	
	background-color: #efefef; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.Bottom a:link { 
	color: #002eb9;
	}

.Bottom a:visited { 
	color: #780078;
	}

.Bottom a:hover, .Caption a:active { 
	color: #e80000;
	}

.Bottom img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottom input {
	vertical-align: middle;
	}

/* Report */
.GroupCaption th{
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	white-space: nowrap;
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
	background-color: #e3e3e3; 
	color: #000000;
	}

.GroupCaption td{
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	vertical-align: top;
	font-weight: bold;
	background-color: #efefef; 
	color: #000000;
	}

.GroupCaption a:link {
	color: #000000;
	}

.GroupCaption a:visited{
	color: #000000;
	}

.GroupCaption a:hover, .GroupCaption a:active{
	color: #e80000;
	}

.GroupFooter td{
	font-size: 12px;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #c5c5c5; 
	color: #000000;
	}

.GroupFooter a:link {
	color: #002eb9;
	}

.GroupFooter a:visited{
	color: #780078;
	}

.GroupFooter a:hover,.GroupFooter a:active{
	color: #e80000;
	}

.GroupFooter img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooter input {
	vertical-align: middle;
	}

.SubTotal td{
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	vertical-align: top;
	font-weight: bold;
	background-color: #e3e3e3; 
	color: #000000;
	border-bottom: 2px solid #118826;
	}

.SubTotal a:link {
	color: #002eb9;
	}

.SubTotal a:visited{
	color: #780078;
	}

.SubTotal a:hover, .SubTotal a:active{
	color: #e80000;
	}

.Total td{
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #e3e3e3; 
	color: #000000;
	}

.Total a:link {
	color: #002eb9;
	}

.Total a:visited{
	color: #780078;
	}

.Total a:hover, .Total a:active{
	color: #e80000;
	}

/* Form Options */
.Button { 
	margin: 2px
	}

/* Calendar */

.Calendar { 
	
	width: 100%;
	}

.CalendarWeekdayName{
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #e3e3e3; 
	color: #000000;
	}

.CalendarWeekdayName a:link {
	color: #002eb9;
	}

.CalendarWeekdayName a:visited{
	color: #780078;
	}

.CalendarWeekdayName a:hover, .CalendarWeekdayName a:active{
	color: #e80000;
	}

.CalendarWeekendName{
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #e3e3e3;	
	color: #000000;
	}

.CalendarWeekendName a:link {
	color: #000000;
	}

.CalendarWeekendName a:visited{
	color: #000000;
	}

.CalendarWeekendName a:link, .CalendarWeekendName a:visited{
	color: #e80000;
	}

/* Calendar Day */
.CalendarDay{
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	text-align: center;
	background-color: #efefef;	
	color: #000000;
	}

.CalendarDay a:link {
	color: #002eb9;
	}

.CalendarDay a:visited{
	color: #780078;
	}

.CalendarDay a:hover, .CalendarDay a:active{
	color: #e80000;
	}

/* Calendar Weekend */
.CalendarWeekend{
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	text-align: center;
	background-color: #e3e3e3;	
	color: #000000;
	}

.CalendarWeekend a:link {
	color: #002eb9;
	}

.CalendarWeekend a:visited{
	color: #780078;
	}

.CalendarWeekend a:hover, .CalendarWeekend a:active{
	color: #e80000;
	}

/* Calendar Today */
.CalendarToday {
	font-size: 12px;
	border: 2px solid #118826;
	text-align: center;
	background-color: #efefef;	
	color: #000000;
	}

.CalendarToday a:link {
	color: #002eb9;
	}

.CalendarToday a:visited{
	color: #780078;
	}

.CalendarToday a:hover, .CalendarToday a:active {
	color: #e80000;
	}

/* Calendar Weekend Today */
.CalendarWeekendToday {
	font-size: 12px;
	border: 2px solid #118826;
	text-align: center;
	background-color: #e3e3e3;	
	color: #000000;
	}

.CalendarWeekendToday a:link {
	color: #002eb9;
	}

.CalendarWeekendToday a:visited{
	color: #780078;
	}

.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{
	color: #e80000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDay{
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	text-align: center;
	background-color: #efefef;	
	color: #118826;
	}

.CalendarOtherMonthDay a:link {
	color: #118826;
	}

.CalendarOtherMonthDay a:visited{
	color: #118826;
	}

.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{
	color: #e80000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthToday {
	font-size: 12px;
	border: 2px solid #118826;
	text-align: center;
	background-color: #efefef;	
	color: #118826;
	}

.CalendarOtherMonthToday a:link {
	color: #118826;
	}

.CalendarOtherMonthToday a:visited{
	color: #118826;
	}

.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{
	color: #e80000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekend {
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	text-align: center;
	background-color: #e3e3e3;	
	color: #118826;
	}

.CalendarOtherMonthWeekend a:link {
	color: #118826;
	}

.CalendarOtherMonthWeekend a:visited{
	color: #118826;
	}

.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active{
	color: #e80000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendToday {
	font-size: 12px;
	border: 2px solid #118826;
	text-align: center;
	color: #118826;
	background-color: #e3e3e3;	
	}

.CalendarOtherMonthWeekendToday a:link {
	color: #118826;
	}

.CalendarOtherMonthWeekendToday a:visited{
	color: #118826;
	}

.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active{
	color: #e80000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDay{
	font-size: 12px;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	background-color: #c5c5c5;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}

.CalendarSelectedDay a:link {
	color: #000000;
	}

.CalendarSelectedDay a:visited{
	color: #000000;
	}

.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active{
	color: #e80000;
	}

/* Calendar Navigator */
.CalendarNavigator {
	font-size: 12px;
	padding: 3px;
	background-color: #efefef; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.CalendarNavigator a:link {
	color: #002eb9;
	}

.CalendarNavigator a:visited{
	color: #780078;
	}

.CalendarNavigator a:hover, .CalendarNavigator a:active{
	color: #e80000;
	}

.CalendarNavigator img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEvent{
	font-size: 80%;
	text-align: left;
	}

.CalendarEvent a:link {
	color: #002eb9;
	}

.CalendarEvent a:visited{
	color: #780078;
	}

.CalendarEvent a:hover, .CalendarEvent a:active{
	color: #e80000;
	}


/* BEGIN s1 */

/* BEGIN Column Setup */

#head1 {
	border-collapse: separate;
	margin: 0;
	padding: 0;
	width: 772px;
	height: 125px;
	vertical-align: top;
	background-color: #ffffff;
	border-right: solid 1px #333333;
	border-left: solid 1px #666666;
}

#foot1 {
	border-collapse: separate;
	margin: 0;
	padding: 0;
	width: 772px;
	height: 38px;
	vertical-align: top;
	border-right: solid 1px #333333;
	border-left: solid 1px #333333;
	font-family: Verdana, Tahoma, Arial TUR, Arial; 
	font-size: 10px;
	color: #ffffff;
	letter-spacing: 0px;
	text-align: center;
	vertical-align: middle;
}

#foot2 {
	border-collapse: separate;
	margin: 0;
	padding: 0;
	height: 38px;
	vertical-align: top;
	background-color: #0066ff;
	border-top: solid 1px #333333;
}

#columnL {
	border-collapse: collapse;
	margin: 0px;
	padding: 0;
	width: 20px;
	vertical-align: top;
	text-align: left;
	background-image: url('../images/leftbluebg.png');
	border-right: solid 2px #ffffff;
	height: 100%;
}

#columnR {
	border-collapse: collapse;
	margin-left: 0px;
	padding: 0;
	width: 20px;
	vertical-align: top;
	text-align: justify;
	border-left: solid 2px #ffffff;
	height: 100%;
	background-image: url('../images/rightbluebg.png');
}

#column1 {
	border-right: solid 1px #999999;
	border-left: solid 1px #000000;
	padding: 0;
	width: 174px;
	vertical-align: top;
	text-align: left;
	height: 100%;
	background-color: #ededed;
}

.Menu1 td {
	border-right: solid 1px #999999;
	border-left: solid 1px #000000;
	padding: 0px;
	width: 173px;
	vertical-align: top;
	text-align: left;
	height: 100%;
	background-color: #cccccc;
}


#column2 {
	border-right: solid 1px #cccccc;
	border-left: solid 0px #000000;
	padding: 0px;
	width: 412px;
	color: #000000;
	vertical-align: top;
	text-align: left;
	height: 100%;
	background-color: #ffffff;
}

#column3 {
	border-right: solid 1px #000000;
	border-left: solid 0px #000000;
	padding: 0px;
	width: 186px;
	color: #000000;
	vertical-align: top;
	text-align: left;
	height: 100%;
	background-color: #ededed;
}

#column23 {
	border-right: solid 1px #000000;
	border-left: solid 0px #000000;
	padding: 0px;
	width: 598px;
	color: #000000;
	vertical-align: top;
	text-align: left;
	height: 100%;
	background-color: #ffffff;
}



/* BEGIN Images Setup  */

.SMSBlackMenu { 
	letter-spacing: 1px;
	font-variant: small-caps;
	font-size: 12px;
	font-weight: bold;
	padding: 2 0 2 10px;
	height: 22px;
	vertical-align: top;
	text-align: left;
	color: #FFFFFF;
	background-color: #333333;
	width: 190px;	
	border: 1px solid #000000;
}

.SMSYGMenu { 
	letter-spacing: 1px;
	font-variant: small-caps;
	font-size: 13px;
	font-weight: bold;
	padding: 2 0 2 10px;
	height: 22px;
	vertical-align: top;
	text-align: left;
	color: #FFFFFF;
	background-color: yellowgreen;
	width: 100%;	
	border: 1px solid #ffffff;
}

.SMSInfoImage { 
	font-size: 10px;
	padding: 2 1 3 1px;
	spacing: 0px;
	width: 194px;
	text-align: justify;
	color: #333333;
	border-collapse: none;
	background-color: #cccccc;
	border: 1px solid #333333;
	margin: 0px;
}

.SMSRangeImage { 
	font-size: 10px;
	padding: 2 1 3 1px;
	spacing: 0px;
	text-align: justify;
	color: #333333;
	background-color: #cccccc;
	border-collapse: none;
	border: 1px solid #333333;
	margin: 0 0 0 5px;
}

/* BEGIN Links Setup  */

.greylink10 { 
	font-weight: bold; 
	color: #666666; 
	text-decoration: none; 
	font-size: 10px;
}

.greylink12 { 
	font-weight: bold; 
	color: #666666; 
	text-decoration: none; 
	font-size: 12px;
	letter-spacing: 0px;
}

.greylink12s { 
	font-weight: bold; 
	color: #666666; 
	text-decoration: none; 
	font-size: 12px;
	letter-spacing: 2px;
}

.greylink13 { 
	font-weight: bold; 
	color: #666666; 
	text-decoration: none; 
	font-size: 13px;
	letter-spacing: 0px;
}

.whitelink10 { 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none; 
	font-size: 10px;
	letter-spacing: 0px;
}

.blacklink10 { 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
	font-size: 10px;
}

.blacklink12 { 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
	font-size: 12px;
}

.blacklink13 { 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
	font-size: 13px;
	letter-spacing: 0px;
}

.blacklink16 a:hover,a:active,a:link,a:visited,u { 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
	font-size: 16px;
	}

.redlink12 { 
	font-weight: bold; 
	color: #cc0000; 
	text-decoration: none; 
	font-size: 12px;
	text-align: right;
}

/* BEGIN Text Setup  */

.greytext12 { 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none; 
	font-size: 12px;
	letter-spacing: 1px;
}

.blacktext12 { 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	font-size: 12px;
	letter-spacing: 1px;
}


/* BEGIN Head Setup  */

h4	{ 
	font-size: 150%;
	margin-top: 5px; 
	margin-bottom: 5px;
	color: #666666;
	font-variant: small-caps;
	font-weight: bold;
}

h4:first-letter	{ 
	font-size: 200%;
	float: left;
	line-height: 40px;
	margin-right: 5px;
}

#tester { 
	width: 190px;
	height: 120px;
	filter: alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	font-size:60px;
	font-weight: normal; 
	color: #cccccc; 
	float: right; 
}

blockquote { 
	margin: 5 0 10 10px; 
	list-style: square outside; 
	}

ul, ol, li, { 
	list-style: square outside; 
	}

#newsquote {
	margin: 5 0 2 0px; 
}

.newsquote1 {
	padding: 5 0 2 0px;
	letter-spacing: 2px; 
}

.newsquote1 a:link,a:visited,a:active {
	font-size: 12px;
}

/* BEGIN Quote Setup  */

.greenquote {
  width:30%;
  padding:10px;
  background-color:yellowgreen;
  color:#F5F5F5;
  float:right;
  font: bold 14pt/1em Arial, 
  Helvetica, sans-serif;
  text-align:left;
  letter-spacing: 0.05em;
  margin-top:20px;
  margin-left:15px;  
  clear: both;
}

.bluequote {
  width:30%;
  padding:10px;
  background-color:006699;
  color:#F5F5F5;
  float:right;
  font: bold 14pt/1em Arial, 
  Helvetica, sans-serif;
  text-align:left;
  letter-spacing: 0.05em;
  margin-top:20px;
  margin-left:15px;  
  clear: both;
}

#grnmenul {
	width: 212px;
	background: #009966;
	border-left: #666666 1px solid;
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
	height: 20px;
	margin-left: 20px;
	}

#grnmenur {
	width: 790px;
	background: #009966;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
	height: 20px;
	}

.spanright {
	text-align: right;
	}

/* Range Level 1 Table */

.SMSRangeLevel1 { 
	font-size: 13px;
	padding: 2 2 2 15px;
	background-color: #ffffff;
	vertical-align: top;
	color: #666666;
	letter-spacing: 1px;
	border-left: #999999 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #999999 1px solid;
	}

.SMSAltRangeLevel1 { 
	font-size: 13px;
	padding: 2 2 2 15px;
	background-color: #ededed;
	vertical-align: top;
	color: #333333;
	letter-spacing: 1px;
	border-left: #999999 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #999999 1px solid;
	}

.SMSRangeLevel1Image { 
	background-color: #999999;
	border: 1px solid #000000;
	width: 190px;
	text-align: center;
	vertical-align: top;
	padding: 0 0 12 0px;
	}

/* PopWindows */

.poptext {
	border-collapse: collapse;
	margin: 10px;
	padding: 5px;
	border: thin gray solid;
	color: #000000;
	font-size: 12px;
	letter-spacing: 1px;
	}

.poptext1 {
	font-color: #fffffff;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 0px;
	}

/* From Old Site */

.little{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}

a:link {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#00CCFF;
	text-decoration:none;
	}

a:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666222;
	text-decoration:none;
	}

a:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#555555;
	text-decoration:none;
	}

#news a:link {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration:none;
	}

#news a:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#CCCCCC;
	text-decoration:none;
	}

/* New Styles */

.JSS_Head1 { 
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	cell-padding: 5px;
	margin-top: 10px; 
	margin-bottom: 8px;
	border-top: 1px solid #999999;
	border-bottom: 1px dotted #999999; 
	}

.JSS_Head2 { 
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #333333;
	text-decoration: none;
	}

.Content TD { 
	font-size: 11px;
	margin-bottom: 8px;
	border-bottom: 1px dotted #cccccc; 
	}

.JSS_TD { 
	font-family: Arial Narrow, Arial Narrow Bold Condensed, Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #333333;
	background: url(../images/greyblue.jpg);
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0px;
	margin-top: 10px; 
	margin-bottom: 8px;
	}

.JSS_H1 { 
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color: #003366;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-top: 10px; 
	margin-bottom: 8px;
	}

.JSS_H2 { 
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color: #003366;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
	margin-top: 10px; 
	margin-bottom: 8px;
	}

.NewsRow { 
	padding: 3px;
	background-color: #ededed; color: #000000;
	}

.AltNewsRow { 
	padding: 3px;
	background-color: #ffffff; color: #000000;
	}



/* Menu */

.MenuRow { 
	background-color: #ffffff;
}

.MenuRow TD { 
	border-bottom: 1px solid #cccccc; 
	background-color: #ffffff;
	height: 22px;
	background: url(../images/);
	padding: 0px;
}

.MenuRow a:link { 
	font-weight: bold;
	font-size: 12px;
	color: #003366;
	text-align: left;
	text-decoration: none;
	letter-spacing: 0px;
	background-color: #ffffff;
	width: 100%;
	height: 18px;
}

.MenuRow a:visited { 
	font-weight: bold;
	font-size: 12px;
	color: #003366;
	text-align: left;
	text-decoration: none;
	letter-spacing: 0px;
	background-color: #ffffff;
	width: 100%;
	height: 18px;
}

.MenuRow a:hover { 
	font-weight: bold;
	font-size: 12px;
	color: #003366;
	text-align: left;
	text-decoration: none;
	letter-spacing: 0px;
	background-color: #cccccc;
	width: 100%;
}

.SubMenuRow { 
	font-weight: bold;
	font-size: 10px;
	color: #003366;
	text-align: left;
	letter-spacing: 0px;
	background-color: #ededed;
	width: 173px;
}

.SubMenuRow1 { 
	border-bottom: 1px solid #cccccc; 
	background-color: #ededed;
	height: 22px;
	width: 173px;
}

.SubMenuRow2 { 
	font-weight: bold;
	font-size: 10px;
	color: #003366;
	width: 173px;
}

.MenuGLine td { 
	padding: 0 0 0 15px;
	height: 6px;
	border-bottom: 1px solid #cccccc;
	font-size: 4px;
}
