th
{
	font-size:medium;
}
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size:  100%;
	color:Navy;
}
img.news
{
	padding:15px;
}
img.insert
{
   float:left;
   padding:5px;
}
p
{
  	margin-bottom:4px;
	margin-top:4px;
}
input.admin
{
	border-style:inset;
	border-color:threedlightshadow;
}
textarea.admin
{
	border-style:inset;
	border-color:threedlightshadow;
}
table.admin
{
	border:outset thin threedlightshadow;
}
td.content
{
	padding-top:10px;
	padding-left:15px;
	padding-right:2px;
}
div.content
{
	padding-top:10px;
	padding-left:15px;
	padding-right:12px;
}	
td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
td.label
{
	border-width:medium;
	border-style:double;	
}
td.admin
{
	border-width:thin;
	border-style:outset;
	border-color:threedlightshadow;
	background-color: #F0f0f0;
	
}
td.admin-selected
{
	border-width:thin;
	border-style:outset;
	border-color:threedlightshadow;
	background-color: #E1C7F5;
	color: #140076;
}

td.topmenu
{
   background-color : #140076;
   width:15%; 
   height:1.5em;
   font-size:medium;
   padding:2px;
}
td.topmenu:hover{background-color:#eeeeff;}
  
td.menutree
{
   padding-left:10px;
   padding-right:10px;
}
td.menutreeicon
{
   padding-right:10px;
}   

#info
{
	border-style:outset;
	border-color:silver;
	border-width:medium;
	background-color: #ddddff;
	font-family: Verdana, Tahoma, Arial, helvetica, Sans-Serif;
	margin-left:15%;
	margin-right:15%;
	padding:10px,10px,10px,10px;
}
a.toplink
{
   color : #ffffff;
   font-size:medium;  
   font-weight :bold;
   text-decoration : none;
}  

a.toplink:hover 
{
	color: #FC4EEA;
	background-color:#eeeeff;
	width:100%;
}
a 
{
	color: #3366CC;
}

a:hover 
{
	color: #FC4EEA;
	background-color:White;
	/*width:100%;*/
}

a.admin
{
	color: #000000;
	text-decoration: none;
	
}
a.tobanner
{
	font-size:x-large;
	color: Black;
}

a.admin:hover
{
	color: Maroon;
	text-decoration: none;
}

table.page 
{
	width: 768px;
}
td.menuvertical
{
	width: 164px;
	font-size: 75%;
	cursor: default;
	padding: 0px;
	border-left: solid 2px #140076;
	border-right: solid 5px #140076;
	border-bottom: solid 2px #140076;
	vertical-align: top;
	background-color:#eeeeff;
}


td.tostrap
{
	padding-bottom: 10px;
}
table.menuvertical-inner
{
	text-align: right;
	width: 160px;
	padding-bottom: 4px;
	padding-top: 3px;
	border: 0px;
}

table.menuhorizontal-inner
{
}

td.body
{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;	
	font-size: 75%;
}

td.widebody
{
	width: 640px;
	padding: 5px;
	font-size: 75%;
}
td.adminlabel
{
	 color:Maroon;
	 font-size:small;
	 font-weight:bolder;
}	
td.datalabel
{
	color: #330066;
	font-size:small;
	font-weight:bold;
	background-color: #f8f8ff;
}	 
td.banner 
{
	width: 775px;
	font-size: 75%;
}
td.footer
{
	width: 775px;
	font-size: 75%;
	text-align: center;
}
td.sidecolumn
{
	width: 120px;
	cursor: default;
	padding: 0px;
	background-color:#eeeeff;
	border-left: solid 1px #140076;
	border-right: solid 1px #140076;
	border-bottom: solid 1px #140076;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
td.nosidecolumn
{
	width: 1px;
	cursor: default;
	padding: 0px;
	border-right: solid 1px #140076;
	border-bottom: solid 1px #140076;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

p.newsitem
{
	margin-top : 0em;
	margin-bottom : 1em;
}

p.body
{
	margin-left:20px;
	margin-right:10px;
}
p.instr
{
   margin-bottom:4px;
   margin-top:4px;
}

td.crumbtrail
{
	padding-top:2px;
	padding-bottom:2px;
	font-size: 60%;
	font-weight: bold;
	border-bottom: 1px solid #330066;
}
span.bcrumbtext, a.bcrumblink				{
					font-family: Helvetica, Verdana, Arial,  sans-serif;
					font-size : small;
					color : #000000;
					font-weight:bold;
					text-decoration: none;					
					}

a.bcrumblink:hover			{
					font-family: Helvetica, Verdana, Arial,  sans-serif;
					font-size : small;
					color : #BD2052;
					font-weight:bold;
					text-decoration: underline;					
					}					

span.bcrumblinkdiv			{
					font-family: Helvetica, Verdana, Arial,  sans-serif;
					font-size : small;
					color : #BD2052;
					font-weight:bold;
					text-decoration: none;	
					padding-left:5px;
					padding-right:5px;				
					}

td.nextprevious 
{
	font-size: 60%;
	font-weight: bold;
	text-align: right;
}
img.popuptriangle
{
	padding-left:20px;
	padding-bottom:5px;
	padding-top:5px;
}

.navmenu 
{
}

.pagetitle 
{
	font-weight: bold;
}

td.menulevel1 , td.menulevel1-selected , td.menulevel1-hover, td.menulevel1-disabled
{
	padding-left: 5px;
	font-size: small;
	width: 160px;
	font-weight: bold;
	color: #140076;
	background-color: #eeeeff;
	border-top: solid 1px #ffffff;
}
 
td.-selected
{
	background: #ffc0ff;
	cursor: hand;
}

td.-disabled
{
	background:#cfaaf1;
	font-weight: bold;
	cursor: hand;
	border-top: solid 3px #6666d6;
}
td.-hover
{
   color:Black;
	background:#ffc0ff;
	cursor: hand;
}
a._to
{
	text-decoration: none;
	font-weight:bold;
	font-size: medium;
}
td.link2
{
   font-family:Helvetica, Verdana, Arial, sans-serif;
   font-size : small;
	text-decoration: none;
	font-weight:bold;
}

a.menulevel1,a.menulevel1-selected
{
/*	color :White;
	text-decoration: none;
	font-weight:bold;
	font-size: medium;*/
	font-weight: bold;
	font-family : Helvetica, Verdana, Arial, sans-serif;
   font-size : small;
	text-decoration: none;
	color:#140076;
}
a.menulevel1-selected
{
   color:001de2;
   width:100%;
}
   

a.menulevel1:hover
{
   width:100%;
}
h4.formhead
{
   background-color:#eeeeee;
   text-align:center;
}

a.menulevel2, a.menulevel2-selected
{
	font-weight: bold;
	font-family : Helvetica, Verdana, Arial, sans-serif;
   font-size : small;
	text-decoration: none;
	width:100%;
	color:#140076;
}
a.menulevel2-selected
{
   color:001de2;
}

a.newscat, a.newscat-selected
{
	font-weight: bold;
	font-family : Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	color :Navy;
}
a.newscat:hover
{
	color :Silver;
}

td.menulevel3, td.menulevel3-selected, td.menulevel3-hover, td.menulevel3-disabled
{
	padding-left: 25px;
	padding-right:5px;
	font-size: small;
	font-weight:bold;
	text-align:left;
	/*border:outset thin threedlightshadow;*/
}
td.menulevel3-selected
{
}
td.menulevel3-hover
{
	cursor: hand;
	background-color:White;
	/*border:inset thin threedlightshadow;*/
}
td.menulevel3-disabled
{
	text-align:right;
}
td.fixedmenu
{
  	padding: 10px;
	font-size: 9pt;
	width: 160px;
	font-weight: bold;
	color: #140076;
	background-color: #ffffff;
	border-top: solid 2px #ffffff;
}

td.menulevel2, td.menulevel2-selected, td.menulevel2-hover, td.menulevel2-disabled
{
	padding-left: 10px;
	padding-right: 5px;
	font-size: small;
	font-weight:bold;
	text-align:left;
	
	/*border:outset thin threedlightshadow;*/
}

td.menulevel2-selected
{
}
td.menulevel2-hover
{
	cursor: hand;
	background-color:White;
	/*border:inset thin threedlightshadow;*/
}
td.menulevel2-disabled
{
	text-align:right;
}

a.menulevel3
{
	font-size: small;
	color: #140076;
	text-decoration: none;
	width:100%;
}
a.menulevel3-selected
{
	font-size : small;
	color: #001de2;
	text-decoration: none;
}
a.menulevel3:hover
{
	color: #FC4EEA;
}

td.boardsub1
{
	background:#eeeeff;
	border-left:solid 1px #330099;
	border-right:solid 1px #330099;
	font-weight:bold;
}
td.forumsub
{
	background:ffffff;
	border-left:solid 1px #330099;
	border-right:solid 1px #330099;
	padding-left:30px;
}
td.forumsub1
{
	background:ffffff;
	border-left:solid 1px #330099;
	padding-left:30px;
}
td.forumsub2
{
	background:ffffff;
	border-right:solid 1px #330099;
	padding-left:30px;
}

td.catheading
{
	background:#c0c0c0;
	color:#330099;
	font-weight:bold;
	font-size:medium;
	border-left:solid 1px #330099;
	border-right:solid 1px #330099;
}
td.forumheading
{
	background:#ddddff;
	color:Black;
	padding-left:20px;
	border-left:solid 1px #330099;
	border-right:solid 1px #330099;
}
td.forumhead1
{
	background:ddddff;
	color:#330099;
	font-weight:bold;
	border-left:solid 1px #330099;
	border-top:solid 1px #330099;
}
td.forumhead2
{
	background:ddddff;
	color:#330099;
	font-weight:bold;
	border-right:solid 1px #330099;
	border-top:solid 1px #330099;
}


td.topic
{
	background:eeeeff;
	color:Navy;
	border-top:solid 2px #c0c0c0;
	border-left:solid 1px #330099;
	border-right:solid 1px #330099;
}
td.topic1
{
	background:eeeeff;
	color:Navy;
	border-top:solid 2px #c0c0c0;
	border-left:solid 1px #330099;
	/*border-right:solid 1px #330099;*/
}
td.topic2
{
	background:eeeeff;
	color:Navy;
	border-top:solid 2px #c0c0c0;
	/*border-left:solid 1px #330099;*/
	border-right:solid 1px #330099;
}

td.bbcontent
{
	border-top:solid 1px #330099;
	border-bottom:solid 1px #330099;
	border-left:solid 1px #330099;
	border-right:solid 1px #330099;

}
td.bbreply
{
	padding-left:25px;
	padding-right:10px;
	border-left:solid 1px #330099;
	border-right:solid 1px #330099;

}

td.bbfilelink
{
	border-left:solid 1px #330099;
	border-right:solid 1px #330099;
	padding-left:30px;

}

td.boardfooter
{
	background:#ddddff;
	border-bottom:solid 1px #330099;
	border-left:solid 1px #330099;
	border-right:solid 1px #330099;
}

a.menulevel4
{
	font-size: small;
	font-weight:bold;
	color: #330099;
	text-decoration: none;
}
a.menulevel4-selected
{
	font-size: small;
	color: black;
	text-decoration: none;
}
a.menulevel4:hover
{
	color: #FC4EEA;
}
.menupopup
{
	background:#eeeeff;
	border: 1px solid #140076;
	z-index:10;
}

h1
{
	font-size: large;
	font-weight: bold;
	margin-bottom:0.5em;
	margin-top:0em;
}

h2 
{
	font-size: medium;
	font-weight: bold;
	margin-bottom:0.5em;
	margin-top:0em;
	margin-bottom:0.5em;
}
h3 
{
	font-size: medium;
	font-weight: bold;
	color: #140076;
   margin-bottom:0.5em;
	margin-top:0em;
}
h4
{
	font-size: medium;
	font-weight: bold;
	color: #FC4EEA;
	margin-bottom: 0.5em;
	margin-top:0em;
	}
h5
{
	font-size: small;
	font-weight: bold;
	color: #140076;
	margin-bottom: 0.5em;
	margin-top:0em;
}

h6
{	font-size: small;
	font-weight: bold;
	color: #FC4EEA;
	margin-bottom: 0.5em;
	margin-top:0em;
}
	
.layoutheading 
{
	background: #140076;
	font-family: Helvetica, Verdana, Arial,  sans-serif;
	font-size: small;
	color: #FFFFFF;
	font-weight:bold;
}

.layoutheadingto
{
	background: #ffffff;
	font-family: Helvetica, Verdana, Arial,  sans-serif;
	font-size: 12pt;
	color: #330099;
	font-weight:bold;
	border-bottom: solid 1px #330066;
	border-top: solid 1px #330066;
}

.leftcoltext
{
	font-size: 75%;
}

.admin
{
	font-family:Tahoma;
	font-size:10pt;
}
.lister
{
	padding-bottom:5px;
}
td.rctext
{ 
   font-size:x-small;
   font-weight:bold;
   font-family:Helvetica, Verdana, Arial,  sans-serif;
   padding:2px;
   color:Navy;
}
   

/* Boxes */
#middleColumn{float: right;margin: 0 0 0 -1px;width: 100%;z-index: 5;}
#middleColumn .inside{ padding: 10px 10px 0 10px; }

#middleColumn .greyboxleft{margin: 0 1.0em 1.0em 0;border: 1px solid #B7B8BA;padding:0px 7px 0px 7px;width:45%;background:#fff;text-align:left;position:relative;float:left;}
#middleColumn .greyboxright{margin: 0 0 1.0em 0;border: 1px solid #B7B8BA;padding:0px 7px 0px 7px;width:45%;background:#fff;text-align:left;position:relative;float:right;}
.greycornertl,.greycornerbl,.greycornertr,.greycornerbr{display:block;height:7px;position:relative;}
.greycornertl{width:7px;float:left;background:transparent url(/images/img_grey_topleft.gif) top left no-repeat;left:-8px;top:-1px;}
.greycornerbl{width:7px;float:left;background:transparent url(/images/img_grey_bottomleft.gif) bottom left no-repeat;left:-8px;top:1px;}
.greycornertr{background:transparent url(/images/img_grey_topright.gif) top right no-repeat;left:8px;bottom:1px;}
.greycornerbr{background:transparent url(/images/img_grey_bottomright.gif) bottom right no-repeat;left:8px;top:1px;}
#middleColumn .greyboxleft h2, #middleColumn .greyboxright h2{ margin: 0;padding:0;line-height:1.1em;}
#middleColumn .greyboxleft p,#middleColumn .greyboxright p{ margin: 0 0 1.0em 0;padding:0;}
#middleColumn .sampleimage{margin:0; padding-right: 10px;}
#middleColumn .boxcontent{margin:0;padding:0;padding-bottom:10px;height:243px;}
   /*border:1px solid #000;height:90px; */
#middleColumn .ilink{border-style:none none none ;vertical-align:text-bottom;}
#middlecolumn a {text-decoration:none;font-weight:bold;}
.lostlink{ font-weight:bold;color:#000;background-color: #FFFF00;font-size:2.0em; }
#rightColumn ul{border: none; list-style: none;  }
#rightColumn li a{ text-decoration:none; }
#middleColumn .greybox{margin: 0 1.0em 1.0em 0;border: 1px solid #B7B8BA;padding:0px 7px 0px 7px;width:90%;background:#fff;text-align:left;position:relative;float:left;}


#middleColumn .imgright{clear: right;border:0; margin:0;padding: 0 0 10px 10px;float:right;border-bottom:1px solid #fff;}
#middleColumn .imgleft{clear: left;border:0; margin:0;padding:0 10px 10px 0;float:left;}
#middleColumn .imgrightb{clear: right;border: 1px solid #000; margin: 0 0 10px 10px;float:right;}
#middleColumn .imgleftb{clear: left;border: 1px solid #000; margin:0 10px 10px 0;float:left;}
#middleColumn .imgb{border: 1px solid #000; margin:0;margin-right: 10px;margin-left: 10px;}

form p
{
   clear:left;
   margin:0;
   padding:0;
   padding-top:5px;
}
form p label
{
   float:left;
   width:30%;
   font:bold 0.9em verdana,arial,helvetica,sans-serif;
}
input.txt 
{
   color:#00008B;
   background-color:#f5f5f9;   
   border:1px inset #00008B;
   width:200px;
}
textarea.txt
{
   color:#00008B;
   background-color:#f5f5f9;   
   border:1px inset #00008B;
   width:300px;
}
input.btn
{
   color:#00008b;
   font-weight:bold;
   background-color:#d5d5f9;
   border: 1px outset; 
}


.page1
{
   display:inline;
   text-align:center;
}
td.caption{
background-color:#eeeeff;
color:navy;
}