.rhCol 
{
margin-bottom:15px;
margin-top:5px;
background-color: #ffffff;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
color: #000000;
padding-left:10px;
width:150px;
}

.rhCol A:visited 
{
color: #330099;
text-decoration:none;
}

.rhCol A
{
color: #330099;
text-decoration:none;
}

.rhCol A:hover
{
color: #330099;
text-decoration:underline;
}

.rhCol table {
font-size: 1em;
}


.rhColTitle 
{
background-color: #6699cc;
padding:3px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
font-weight:bold;
color: #ffffff;

}


.rhCol h2 
{
background-color: #6699cc;
padding:3px;
padding-left:10px;
margin-top:-5px;
margin-left:-10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color: #ffffff;

}

.rhColTitle A:visited 
{
color: #ffffff;
text-decoration:none;
}

.rhColTitle A
{
color: #ffffff;
text-decoration:none;
}

.rhColTitle A:hover
{
color: #ffffff;
text-decoration:underline;
}






.tx-fdfx3cols-pi1 td {
vertical-align:top;
border-color:#ccccff;
padding-top:5px;
}

.tx-fdfx2cols-pi1 td {
vertical-align:top;
border-color:#ccccff;
padding-top:5px;
}

.tx-fdfx2cols-pi1 img {
border-color:#ccccff;
border-width:1px;
border-style:solid;
}

.tx-fdfx3cols-pi1 img {
border-color:#ccccff;
border-width:1px;
border-style:solid;
}

.csc-textpic{
margin:0px;
padding:0px;

}

.csc-textpic-image{
margin:0px;
padding:0px;
}

.csc-textpic-imagewrap{
margin:0px;
padding:0px;

}

.csc-textpic-caption {
background-color:#ccccff;
padding:3px;
margin:0px;
}

.csc-textpic-above{
float:left;
text-align:left;
padding:0px;
margin:0px;
width:470px;
}

.csc-textpic-image img {
padding:0px;
margin:0px;

}

.csc-textpic-image, csc-textpic-lastcol {
padding:0px;
margin:0px;
border:1px;
border-color: #ccccff;
border-style: solid;
}

.csc-textpic-clear {
position:relative;
background-color:#ccccff;
padding:0px;
margin-bottom:5px;
}


.imgtext-table{
padding:0px;
margin:0px;
margin-left:10px;
background-color:#ccccff;
position:relative;
}

.imgtext-table img 
{
border-color:#ccccff;
border-style:solid;
border-width:1px;
padding:0px;
}

.caption{
text-align:left;
padding:5px;
padding-bottom:0px;
margin:0px;
background-color:#ccccff;
}




body 
{
margin: 0px;
background-color: #ffffff;
padding: 0px;
}

.banner 
{
margin: 0px;
padding: 0px;
background-color: #ffffff;
color: #000000;
font-size:.6em;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;
}

.banner A:visited 
{
color: #330099;
text-decoration:none;
}

.banner A
{
color: #330099;
text-decoration:none;
}

.banner A:hover
{
color: #330099;
text-decoration:underline;
}

.normal 
{
margin: 0px;
padding-right:8px;
background-color: #ffffff;
color: #000000;
font-size:.7em;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.normal table {
font-size: 1em;
}

h1
{
font-size:1.4em;
}

h2
{
font-size:1.2em;
}

h3
{
font-size:1.0em;
}

hr
{
color: #6699cc;
background-color: #6699cc;
height: 1px;
padding:0px;
margin:0px;
}

.date 
{
padding-top:7px;
padding-bottom:3px;
padding-right:0px;
color: #000000;
font-size:.6em;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.crumbtrail 
{
margin: 3px;
background-color: #6699cc;
height:15px;
padding-top:3px;
padding-left:3px;
padding-bottom:3px;
padding-right:2px;
}

TD.lhNav
{
margin: 0px;
background-color: #6699cc;
padding:0px;
color: #FFFFFF;
width:140px;
}

TD.lhNav A:visited
{
color: #FFFFFF;
text-decoration:none;
padding:2px;
}

TD.lhNav A
{
color: #FFFFFF;
text-decoration:none;
display: block;
width:98%;
padding:2px;
}

TD.lhNav A:hover
{
color: #000000;
text-decoration:underline;
background-color: #ffffff;
width:98%;
padding:2px;
}

TD.lhNav .lhscur:visited
{
color: #d8d8d8;
text-decoration:none;
padding:2px;
}

TD.lhNav .lhscur:link
{
color: #d8d8d8;
text-decoration:none;
padding:2px;
}

TD.lhNav .lhscur:hover
{
color: #d8d8d8;
text-decoration:underline;
padding:2px;
}


.mainNavItem 
{
/*list-style-type: none;
list-style-image: none;
list-style-position:outside;
marker-offset: 0px;*/
margin-left:2px;
margin-top:0px;
margin-bottom:0px;
padding:10px 0px 5px 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:bold;
color: #FFFFFF;
}

.mainNavItemAct 
{
/*list-style-type: none;
list-style-image: none;
list-style-position:outside;
marker-offset: 0px;*/
margin-left:2px;
margin-top:0px;
margin-bottom:0px;
padding:10px 0px 5px 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.1em;
font-weight:bold;
color: #cdcdcd;
}

.subNavItem 
{
/*list-style-type: none;
list-style-image: none;
list-style-position:outside;
marker-offset: 0px;*/
margin-left:7px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px 0px 5px 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:bold;
color: #FFFFFF;
}

.secondaryNavItem 
{
/*list-style-type: none;
list-style-image: none;
list-style-position:outside;
marker-offset: 0px;*/
margin-left:10px;
margin-top:2px;
margin-bottom:0px;
margin-right:0px;
padding:0px 0px 4px 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:bold;
color: #FFFFFF;
}

.tertaryNavItem 
{
margin-left:15px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px 0px 3px 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
font-weight:plain;
color: #FFFFFF;
}

.quarteryNavItem 
{
margin-left:18px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px 0px 2px 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
font-weight:plain;
color: #FFFFFF;
}

.fiveNavItem 
{
margin-left:22px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px 0px 2px 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.6em;
font-weight:plain;
color: #FFFFFF;
}

.sixNavItem 
{
margin-left:26px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px 0px 1px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.6em;
font-weight:plain;
color: #FFFFFF;
}

.sevenNavItem 
{
margin-left:30px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.6em;
font-weight:plain;
color: #FFFFFF;
}

.currentNavSubFolder
{
background-color: #6699cc;
padding-top:5px;
padding-bottom:10px;
margin-bottom:5px;
margin-right:0px;
padding-right:0px;
padding-left:0px;
margin-left::0px;
margin-top:0px;
}



TD.crumbtrail {
color: #ffffff;
font-size:.6em;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

TD.crumbtrail A:visited
{
color: #FFFFFF;
text-decoration:none;
}

TD.crumbtrail A
{
color: #FFFFFF;
text-decoration:none;
}

TD.crumbtrail A:hover
{
color: #FFFFFF;
text-decoration:underline;
}

.mainBody 
{
background-color: #ffffff;
}

.mainBody A:visited 
{
color: #330099;
text-decoration:none;
}

.mainBody A 
{
color: #330099;
text-decoration:none;
}

.mainBody A:hover 
{
color: #330099;
text-decoration:underline;
}


TD.rhBody
{
border-left-color:#6699cc;
border-left-width:1px;
border-left-style:solid;
width:160px;
}














.form 
{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .6em;
font-weight: bold;
border:1px;
border-color: #6699cc;
border-style: solid;
padding:2px;
}

.submit 
{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .7em;
font-weight: bold;
height:19px;
}

.navBorderCorner 
{
border-left-color:#ffffff;
border-left-width:2px;
border-left-style:solid;
border-top-color:#ffffff;
border-top-width:2px;
border-top-style:solid;
}

.navBorderLeft 
{
border-left-color:#ffffff;
border-left-width:2px;
border-left-style:solid;
}

.navBorderTop 
{
border-top-color:#ffffff;
border-top-width:2px;
border-top-style:solid;
}

.navBorderCorner_cg 
{
border-left-color:#006666;
border-left-width:2px;
border-left-style:solid;
border-top-color:#006666;
border-top-width:2px;
border-top-style:solid;
}

.navBorderLeft_cg  
{
border-left-color:#006666;
border-left-width:2px;
border-left-style:solid;
}

.navBorderTop_cg  
{
border-top-color:#006666;
border-top-width:2px;
border-top-style:solid;
}

.navBorderCorner_pr 
{
border-left-color:#008AB8;;
border-left-width:2px;
border-left-style:solid;
border-top-color:#008AB8;;
border-top-width:2px;
border-top-style:solid;
}

.navBorderLeft_pr  
{
border-left-color:#008AB8;;
border-left-width:2px;
border-left-style:solid;
}

.navBorderTop_pr  
{
border-top-color:#008AB8;;
border-top-width:2px;
border-top-style:solid;
}

.footer
{
border-top-color:#6699cc;
border-top-width:1px;
border-top-style:solid;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
padding:5px;
color: #6699cc;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .7em;
}

.contentItem3cols 
{
margin-right:10px;
margin-bottom:10px;
background-color:#ffffff;
width:100%;
}

.contentItem3colspic 
{
border-color:#ccccff;
border-style:solid;
border-width:1px;
padding:0px;
margin:0px;
}

.contentItem3cols img 
{
border-color:#ccccff;
border-style:solid;
border-width:1px;
padding:0px;
margin:0px;
}


.contentItem1col 
{
width:150px;
margin-right:10px;
margin-bottom:10px;
background-color:#ffffff;
border-right-color:#ccccff;
border-right-style:solid;
border-right-width:1px;
}

.contentItem2cols 
{
width:310px;
margin-right:10px;
margin-bottom:10px;
background-color:#ffffff;
}

.contentItem2cols img
{
border-color:#ccccff;
border-style:solid;
border-width:1px;
padding:0px;
margin:0px;
}

.contentItemHeader 
{
padding:5px;
padding-bottom:0px;
margin-right:10px;
margin-bottom:10px;
background-color:#ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.2em;
font-weight:bold;
}

.contentItemBody 
{
padding:5px;
padding-top:0px;
margin-right:10px;
margin-bottom:10px;
background-color:#ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
}

.contentItemBody3cols 
{
padding:5px;
padding-top:0px;
margin-bottom:10px;
background-color:#ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
}

form
{
padding:0px;
margin:0px;
}

.inPageContentItem 
{
width:150px;
float:right;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
padding-bottom:0px;
background-color:#ccccff;
}

.inPageImageHolder
{
padding:0px;
margin:0px;
border:0px;
}

.inPageContentItemBody 
{
padding:5px;
background-color:#ccccff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
}

TD.indexPageCells 
{

}

TD.indexPageCellsNoPic 
{

}

li.pageListing {
padding:10px;
margin-left: -40px;
margin-right:10px;
border-bottom:0px;
border-top:1px;
border-right:0px;
border-left:0px;
border-style:solid;
border-color:#6699cc;
list-style-type:none;
}

.resultsInfo
{
font-weight:bold;
}

.image
{
border-color:#ccccff;
border-style:solid;
border-width:1px;
padding:0px;
margin:0px;
}

.result-number {
	color:#FFFFFF;

}


.title {
	color:#FFFFFF;
}

.title a:link {
	color:#FFFFFF;
}

.title a:visited {
	color:#FFFFFF;
}

.title a:hover {
	color:#FFFFFF;
}

.percent {
	color:#FFFFFF;
}

.form2 
{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
font-weight: bold;
border:1px;
border-color: #6699cc;
border-style: solid;
padding:2px;
height:15px;
}

.pageform 
{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
font-weight: bold;
border:1px;
border-color: #6699cc;
border-style: solid;
padding:2px;
height:15px;
}

.submit2 
{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: bold;
}

.big-pic{
border-color:#ccccff;
border-style:solid;
border-width:1px;
padding:0px;
margin-bottom:10px;
}



.newsimage {
float:right;
margin-left:15px;
margin-bottom:15px;
text-align:center;
}

.newsimage img {
border-color:#ccccff;
border-style:solid;
border-width:1px;
padding:0px;
}

.newsimage .spacer-gif {
border-width:0px;
}

.newslistimage {
width:90px;
text-align:center;
vertical-align:top;
}

.newslistimage img {
border-color:#ccccff;
border-style:solid;
border-width:1px;
padding:0px;
}

.newslistimage .spacer-gif {
border-width:0px;
}


























/* Calendar */
/*.mini-month {
width: 150px;
border: 1px solid #6699cc;
background-color:#FFFFFF;
padding: 2px 2px 2px 2px;
}*/
.mini-month-header {
display:block;
background-color:#6699cc;
color:#FFFFFF;			
text-align: center;
}
.mini-month-header A:link {
color: #FFFFFF;
text-decoration: none;
}
.mini-month-header A:visited {
color: #FFFFFF;
text-decoration: none;
}
.mini-month-header A:hover {
color: #FFFFFF;
text-decoration: none;
}
.day {
text-align: center;
color: #000000;
}
.day A:link {
text-decoration: none;
}
.day A:visited {
text-decoration: none;
}
.day A:hover {
text-decoration: none;
}

.has_events A:link {
text-decoration: none;
font-weight:bold;
}
.has_events A:visited {
text-decoration: none;
font-weight:bold;
}
.has_events A:hover {
text-decoration: underline;
font-weight:bold;
}

.not_in_month {
visibility: hidden;
}


TD.formbox-td input{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
font-weight: bold;
border:1px;
border-color: #6699cc;
border-style: solid;
padding:2px;
}
TD.formbox-td textarea{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
font-weight: bold;
border:1px;
border-color: #6699cc;
border-style: solid;
padding:2px;
}

TD.normal input{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
font-weight: bold;
border:1px;
border-color: #6699cc;
border-style: solid;
padding:2px;
}
.normal input{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
font-weight: bold;
border:1px;
border-color: #6699cc;
border-style: solid;
padding:2px;
}

.normal select{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
font-weight: bold;
border:1px;
border-color: #6699cc;
border-style: solid;
padding:2px;
}


.filelinks {
font-weight:bold;
font-size:1em;
padding-left:10px;
margin-bottom:-10px;
}



.news-single-img {
float:right;
margin-left:15px;
margin-bottom:15px;
margin-top:10px;
border-color:#ccccff;
border-style:solid;
border-width:1px;
background-color:#ccccff;
width:250px;
}

.news-single-img img {
display:block;
margin-left: auto;
margin-right: auto;
margin-bottom:-10px;
margin-top:0px;
vertical-align:top;
padding:0px;
text-align:center;
}

.news-single-img .spacer-gif {
border-width:0px;
width:0px;
}

.news-single-imgcaption {
padding:5px;
padding-bottom:4px;
margin:0px;
background-color:#ccccff;
}

.csc-loginform{

}

.csc-form-labelcell
{
font-size:10px;
}

.csc-form-label-req
{
font-size:10px;
}

.csc-form-fieldcell input{
width:80px;
}



