.subtitle { font-family: Verdana, sans-serif; font-size: 9pt; text-decoration: none; color: #336699; font-weight: bold}
.dropdown {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; height: 13px}
.textbox {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; height: 20px}
A:link     {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
}
A:visited  {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
}
A:hover    {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-bottom-width: 1px;



}
.bodyOnBlack {
font-family: Verdana, sans-serif; font-size: 7pt; text-decoration: none; color: #FFFFFF
}
.MAINwhitebox {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #666666;
	letter-spacing: normal;
	border: 1px none #FFFF00;
	background-color: #FFFFFF;
	padding: 8px;
	clip:   rect(auto auto auto auto);
	overflow: auto;
	word-wrap:break-word;
	text-align: left;

}
.body {
font-family: Verdana, sans-serif; font-size: 8pt; text-decoration: none; color: #666666; font-weight: normal
}
.bodyStandoutBOLD {

font-family: Verdana, sans-serif; font-size: 8pt; text-decoration: none; color: #336699; font-weight: bold
}
.LightBLUEbottom {

	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #3399CC;
}
.darkgreybottomCopy {

	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}
.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
	color: #FFFF00;
	background-position: center center;
	padding: 2px;
	border: 1px none #FFFF00;
	background-attachment: fixed;
	background-repeat: no-repeat;
	font-weight: bold;
	margin: 5px 0px 0px;

}

.rule {
	border-top: thin dashed #3399CC;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;



}
.yellowbox {
	background-color: #FFFFCC;
	margin: 0px;
	border: 1px dotted #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;

}
.largecategory {


font-family: Verdana, sans-serif; font-size: 14pt; text-decoration: none; color: #333333; font-weight: normal
}
.bodysidebarBlue {

	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #0099FF;
	font-weight: normal;
	padding: 8px;
	text-align: left;
}
.MAINyellowBox {

	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #666666;
	letter-spacing: normal;
	border: 1px dashed #999999;
	background-color: #FFFFCC;
	padding: 8px;
	clip:   rect(auto auto auto auto);
	overflow: auto;
	word-wrap:break-word;
	text-align: left;
}
.yellowboxNOBORDER {

	background-color: #FFFFCC;
	margin: 0px;
	border: 0px none #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 2px;
}
.TCSfrontbluebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #CCCCFF;
	margin: 0px;
	padding: 9px;
	line-height: 12pt;
	text-align: left;



}
.TCSfrontblueboxHEADER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699;
	margin: 0px;
	padding: 0px;
	font-weight: bold;

}
.TCSfrontGREENbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #CCff66;
	margin: 0px;
	padding: 9px;
	line-height: 12pt;
	text-align: left;
	list-style-position: inside;
	list-style-type: square;

}
.TCSfrontGREENboxHEADER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background-color: #CCff66;
	margin: 0px;
	padding: 0px;
	line-height: 12pt;
	text-align: left;
	font-weight: bold;

}
.TCSfrontGREENboxBODYTEXT {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #CCFF66;
	margin: 0px;
	padding: 0px;
	line-height: 12pt;
	text-align: left;
	list-style-position: inside;
	list-style-type: square;
}
.TCSfrontWHITEbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	background-color: #ffffff;
	margin: 0px;
	padding: 9px;
	line-height: 8pt;
	text-align: left;
	list-style-position: inside;
	list-style-type: square;
	vertical-align: baseline;
	overflow: visible;
	position: static;



}
.TCSfrontWHITEboxHEADER {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background-color: ffffff;
	margin: 0px;
	padding: 0px;
	line-height: 12pt;
	text-align: left;
	font-weight: bold;
}
.TCSfrontWHITEboxBODYTEXT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: ffffff;
	margin: 0px;
	padding: 0px;
	line-height: 11pt;
	text-align: left;
	list-style-position: inside;
	list-style-type: square;
	font-weight: normal;

}
.TCSbackWHITEbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #ffffff;
	margin: 0px;
	padding: 9px;
	line-height: 8pt;
	text-align: left;
	list-style-type: square;
	vertical-align: baseline;
	overflow: visible;
	position: static;



}

.TCSbackWHITEbox2 ul{
padding-left:20px;
margin-left:0px;
font-size:7px;
}


.leftMenu A:link     {
	color: #000000;
	font-size: 7pt;
	text-decoration: none;
	font-weight:bold;
}
.leftMenu A:visited  {
	color: #000000;
	font-size: 7pt;
	text-decoration: none;
	font-weight:bold;
  }
.leftMenu A:hover    {
	color: #000000;
	font-size: 7pt;
	text-decoration: none;
	border-bottom-width: 0px;
	font-weight:bold;
}	

 .roundedCornerSpacer {
    margin: 0px; padding: 0px; border: 0px;
    clear: both;
    font-size: 1px; line-height: 1px;
}
/* In the CSS below, the numbers used are the following:
    1px: the width of the border
    3px: a fudge factor needed for IE5/win (see below)
    4px: the width of the border (1px) plus the 3px IE5/win fudge factor
    14px: the width or height of the border image
*/
.borderTL, .borderTR, .borderBL, .borderBR {
    width: 14px; height: 14px;
    padding: 0px; border: 0px;
    z-index: 99;
}
.borderTL, .borderBL { float: left; clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin: -1px 0px 0px -1px; }
.borderTR { margin: -1px -1px 0px 0px; }
.borderBL { margin: -14px 0px 0px 0px; }
.borderBR { margin: -14px 0px 0px 0px; }
/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px! Why? */
.borderTL {
    margin-left: -4px;
    ma\rgin-left: -1px;
}
html>body .borderTL {
    margin-left: -1px;
}
.borderTR {
    margin-right: -4px;
    ma\rgin-right: -1px;
}
html>body .borderTR {
    margin-right: -1px;
}
.borderBL {
    margin-left: -3px;
    ma\rgin-left: 0px;
}
html>body .borderBL {
    margin-left: 0px;
}
.borderBR {
    margin-right: -3px;
    ma\rgin-right: 0px;
}
html>body .borderBR {
    margin-right: 0px;
}
/* To get around a known bug in IE5/win, apply the
   border (no margin, padding or positioning) to the
   content class and apply whatever positioning you
   want to the contentWrapper class. */
.content {
    margin: 0px;
    padding: 0px;
    border: 1px solid #00000;
}
.contentWrapper {
    /* position this div however you want, but
       keep its padding and border at zero */
    padding: 0px;
    border: 0px;
}

.noLine a:hover{
border-bottom: 0px;
}

.striped{
background-color:#efefef;
}


.TCSfrontblueroundbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  background-image: url(/images/layout/blueFrontTop.gif);
  background-repeat: no-repeat;
 	margin: 10px 0px 10px 10px;
	padding: 0px;
	line-height: 12pt;
	text-align: left;
	background-position: top left;
  background-color:#ccccff;
  width:190px;


}

.TCSfrontGREENroundbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  background-image: url(/images/layout/greenFrontTop.gif);
  background-repeat: no-repeat;
 	margin: 10px 5px 15px 9px;
	padding: 0px;
	line-height: 12pt;
	text-align: left;
	background-position: top left;
  background-color:#ccff66;
  width:200px;


}

.bottomImage{
vertical-align:text-bottom
}

.chromestyle{
width: 700px;
font-weight: bold;
margin-top:10px;
}

.chromestyle ul{
border: 0px solid #BBB;
width: 100%;
background: url(../images/buttons/greyMenu.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul li{
display: inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:75px;
}

.chromestyle ul li a{
color: #696969;
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 0px;
text-decoration: none;
border-right: 1px solid #DADADA;
width:69px;
max-width:69px;
}

.chromestyle ul li a:hover{
background: url(../images/buttons/greenMenu.gif) center center repeat-x; /*THEME CHANGE HERE*/
border-right: 1px solid #DADADA;
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 0px;
width:69px;
max-width:69px;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #cccccc;
width: 150px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 0px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 0px 0px;
text-decoration: none;
font-weight: bold;
color: #696969;
padding-left:3px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;

}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #ccff66;
}

.frontBlogEntry{
border-left-width: 2px;
border-left-color: #F2FFD9;
border-left-style: dotted;
border-bottom-width: 2px;
border-bottom-color: #F2FFD9;
border-bottom-style: dotted;
padding-left:3px;
padding-bottom:3px;
margin-bottom:15px;
}

.frontBlogEntry a{
text-decoration:none;
font-weight:normal;

}

.frontBlogEntry a:hover{
text-decoration:underline;
font-weight:normal;
}

.detailBlogTitle a{
text-decoration:none;
font-weight:normal;
border-width:0px;
}

.detailBlogTitle a:hover{
text-decoration:underline;
font-weight:normal;
border-width:0px;
}

.editSubmitButton{
border-width:1px;
padding:0px;
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
width:160px;
}
