/* common */
.login  { color: #333; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva; }
.footer { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
.footer a:link  { color: #333; text-decoration: underline }
.footer a:visited  { color: #333; text-decoration: none }
.footer a:hover  { color: #333; text-decoration: underline }
.footer a:active  { color: #333; text-decoration: underline }

.leftcol {float:left; width: 200px; }
.rightcol {float:left; width: 400px;}
.menuitem   { color: #333; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
.menuline  {}


.maintxt{ color: #eee; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva }
.maintxt a:link { color: #aaa; text-decoration: none }
.maintxt a:visited { color: #aaa; text-decoration: none }
.maintxt a:hover{ color: #d00; font-weight: bold }
.maintxt a:active     { color: #aaa }


/* form */
input { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
select { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
textarea { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
/* body */

.subheading { color: #333; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva }

.footnote   { color: #333; font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva }
.footnote a:link  { color: black; text-decoration: underline;  }
.footnote a:visited  { color: black; text-decoration: underline;  }
.footnote a:hover { color: #cc0033; text-decoration: underline}
.footnote a:active { color: #cc0033; text-decoration: underline}

.smallblacktitle{ color: black; font-weight: bold; font-size: 7pt; margin-left: 22px; margin-top: 17px; font-family:  Verdana, Arial, Helvetica, Geneva }

.standard2col
{
	width:568px;
	border:0px solid red;
	float:left;
	height:100%;
	clear:both;
}
.rightside 
	{
		background-color: #F0F0F0;
		width:182px;
		border:0px solid blue;
		float:left;
		height:100%;
		border:0px solid pink;
	}
.homeback
	{ 
		background-image: url(/images/homebacktile.gif); 
		background-repeat: repeat-x; 
		width: 382px; 
		border:0px solid green; 
		float:left;
		clear:both;
	}

.homeleft{background-image: url(/images/leftgreytile.gif); background-repeat: repeat-y;}
.siteleft
	{
		background-color: #919191;
		border:0px solid green;
		overflow:hidden;
		width:190px;
		margin:0px !important;
		padding:0px !important;
	}
	
.skinimage
{
width:202px;
margin:0px !important;
padding:0px !important;
border:0px solid red;
overflow:hidden;
}
	
.skinimage2
{
width:202px;
height:51px;
margin:0px !important;
		padding:0px !important;
border:0px solid blue;
overflow:hidden;
}

td   { color: #333; font-size: 8pt; margin-left: 24px; margin-right: 15px; line-height: 18px; margin-top: 24px; margin-bottom: 30px; font-family: Verdana, Arial, Helvetica, Geneva }

.bodytext   { color: #333; font-size: 8pt; margin-left: 24px; margin-right: 15px; line-height: 18px; margin-top: 24px; margin-bottom: 30px; font-family: Verdana, Arial, Helvetica, Geneva }
.bodytext a:link  { color: black; text-decoration: underline; line-height: 18px; }
.bodytext a:visited  { color: black; text-decoration: underline; line-height: 18px; }
.bodytext a:hover { color: #cc0033; text-decoration: underline; line-height: 18px;}
.bodytext a:active { color: #cc0033; text-decoration: underline; line-height: 18px;}

.rhstext   
	{
		 color: #333; 
		 font-size: 8pt; 
		 line-height: 16px; 
		 margin-left:4px; 
		 margin-top: 10px; 
		 font-family: Verdana, Arial, Helvetica, Geneva; 
		 border:0px solid red;  
	 }
.rhstext  ul  
	{
		 color: #333; 
		 font-size: 8pt; 
		 line-height: 16px; 
		 font-family: Verdana, Arial, Helvetica, Geneva; 
		 padding:0px;
	 }
	 
.rhstext a:link  { color: #C7003C; text-decoration: underline; line-height: 16px; }
.rhstext a:visited  { color: #C7003C; text-decoration: underline; line-height: 16px; }
.rhstext a:hover { color: #C7003C; text-decoration: underline; line-height: 16px;}
.rhstext a:active { color: #C7003C; text-decoration: underline; line-height: 16px;}

.jobheading { color:#C7003C; font-weight: bold; font-size: 8pt; margin-left: 24px; font-family: Verdana, Arial, Helvetica, Geneva }
.jobheading a:link { color:#C7003C; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
.jobheading a:visited { color:#C7003C; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
.jobheading a:hover { color:#000000; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
.jobheading a:active { color:#C7003C; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }

.jobinfo { color:#333; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
.jobdetail { color:#333; font-size: 8pt; font-weight: normal; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva }



.lhstext 
	{ 
		color: #C7003C;/*#F2F2F2; */
		font-size: 11px; 
		line-height: 14px;
		font-weight:bold; 
		/*margin-left: 15px;
		 margin-top: 20px; 
		 margin-bottom: 30px; 
		 margin-right: 0px; */
		 font-family: Verdana, Arial, Helvetica, Geneva;
		 border:0px solid red;
		 /*vertical-align:middle;*/
		 width:auto;
		 text-align:center;
		 float:left;
		 width:200px;
		 margin-top: 30px; 
	}
	
.lhstext a:link  { color: #F2F2F2; text-decoration: underline; line-height: 14px; }
.lhstext a:visited  { color: #F2F2F2; text-decoration: underline; line-height: 14px; }
.lhstext a:hover { color: #F2F2F2; text-decoration: underline; line-height: 14px;}
.lhstext a:active { color: #F2F2F2; text-decoration: underline; line-height: 14px;}


.redtext{color:#C7003C;}


/* nav */
.nav1  { color: #c03; font-weight: bold; font-size: 8pt; text-decoration: none; font-family: Verdana, Arial, Helvetica, Geneva} 
//  font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
a.nav1:link {color: #c03; font-size: 8pt; text-decoration: none }
a.nav1:visited {color: #c03; text-decoration: none }
a.nav1:hover {color: #c03; text-decoration: underline}
a.nav1:active {color: #c03; text-decoration: underline}

.nav2 {color: gray; font-size: 8pt; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, Geneva }
//font-size: 8pt;
a.nav2:link { color: gray; font-weight: bold; text-decoration: none }
a.nav2:visited { color: gray; font-weight: bold; text-decoration: none }
a.nav2:hover { color: gray; font-weight: bold; text-decoration: underline}
a.nav2:active { color: gray; font-weight: bold; text-decoration: underline}
.error { color: #c03; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }


#TD   { color: #333; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
#P   { color: #333; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
#H1 { color: #333; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ;margin-top: 4px; margin-bottom: 4px; }
#H2 { color: #555555; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#H3 { color: #c03; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

//DIV STRONG { color:#C7003C; font-size: 8pt;  margin-right: 15px; line-height: 18px; margin-top: 24px; font-family: Verdana, Arial, Helvetica, Geneva }
DIV STRONG { color:#C7003C; font-size: 8pt; line-height: 18px; margin-top: 24px; font-family: Verdana, Arial, Helvetica, Geneva }
DIV B { color:#C7003C; font-size: 8pt; line-height: 18px; margin-top: 24px; font-family: Verdana, Arial, Helvetica, Geneva }



/* section herding page */

.se_words   
{
	margin-top: 15px; 
	margin-bottom: 5px; 
	margin-left: 10px; 
	margin-right: 10px; 
	width: 500; 
	height: 215; 
	overflow: auto;
	scrollbar-arrow-color: 303030;
	scrollbar-base-color:  transparent;
	scrollbar-track-color:  transparent;
	scrollbar-dark-shadow-color: #ccffff;
	scrollbar-3dlight-color:#ccffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ccffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #ccffff;

}
.se_content   {margin-top: 15px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px}
.se_blurb   {font-size: 8pt; }
.se_thumb  {width: 50px; word-wrap:break-word; margin-left: 10px; margin-right: 10px}
.se_thumblist   {margin-top: 30px; margin-bottom: 30px; margin-left: 10px}

/* admin form */

.boxhead {background-color: #f3f3f3; margin-top: 5; margin-bottom: 20; width: 200; font-weight: bold}
.col11 {width: 120px; text-align: right; margin-right: 5; }
.col12 {width: 120px; text-align: right; margin-right: 5; }
.Highlight { color: #c03; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* pageedit */
.pge_heading { color: blue; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; width: 200px; padding-right: 20pt; padding-left: 20pt; text-align: right; vertical-align: top; word-wrap:break-word }
.pge_leftcol {width: 200px; text-align: right; vertical-align: top; word-wrap:break-word}
.pge_leftcol_mandatory {color=red; width: 200px; text-align: right; vertical-align: top; word-wrap:break-word}
.pge_valcol 	{width: 20px;}
.pge_rightcol {width: 400px; word-wrap:break-word}
.pge_wide_text {width: 350px; color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva; background-color: #eeeeee}
.pge_narrow_text {width: 150px; color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva; background-color: #eeeeee}
.pge_drop {color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva; background-color: #eeeeee}
.pge_large_area {color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva; background-color: #eeeeee}
.pge_small_area {color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva; background-color: #eeeeee}
.pge_upload {width: 150px; color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva; background-color: #eeeeee}
.pge_line {margin-top: 0; margin-bottom: 5}
.pgl_no 	{width: 50px; word-wrap:break-word}
.pgl_title 	{width: 150px; word-wrap:break-word}
.pgl_op 	{width: 150px; word-wrap:break-word}
.pgl_lineb {background-color: #f3f3f3; margin-top: 0; margin-bottom: 5; width: 400}
.pgl_line {margin-top: 0; margin-bottom: 5}


/* pageg type edit */
.pte_expand {color: green;}
.pte_expand a:link {color: green;}
.pte_expand a:visited {color: green;}
.pte_expand a:hover {color: red;}

.sk_op 	{width: 150px; text-align: right; vertical-align: top; word-wrap:break-word; color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva; }
.sk_valcol 	{width: 20px;}
.sk_new 	{width: 100px; word-wrap:break-word; }
.sk_keyf 	{width: 50px; word-wrap:break-word; }
.sk_desc {width: 230px; word-wrap:break-word;}
.sk_line {margin-top: 0; margin-bottom: 0}
.sk_vatable 	{width: 30px; word-wrap:break-word; }
.sk_delv 	{width: 100px; word-wrap:break-word; }
.sk_price 	{width: 100px; word-wrap:break-word; }
.sk_sku 	{width: 100px; word-wrap:break-word; }
.sk_stock 	{width: 50px;  }

.thumbnail {border-top: 4px solid #ccffff; border-bottom: 4px solid #ccffff; border-left: 4px solid #ccffff; border-right: 4px solid #ccffff; }
.thumbnailthis {border-top: 4px solid #999999; border-bottom: 4px solid #999999; border-left: 4px solid #999999; border-right: 4px solid #999999; }

.pe_karttable {margin-left: 10x; margin-right: 10px; width: 450}
.pe_karthead {background-color: #eeeeee; color: #000000; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva; padding-top: 1pt; padding-bottom: 1pt; padding-left: 2pt }
.pe_kartcell {}
.pe_karttotal {border-top: 1pt #999999 solid;}
.pe_productname {}



.prod_iframe {
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px;
	border-width: 0px;
	height: 69;
	width: 510;
	overflow: auto;
	scrollbar-arrow-color: 303030;
	scrollbar-base-color:  transparent;
	scrollbar-track-color:  transparent;
	scrollbar-dark-shadow-color: #ccffff;
	scrollbar-3dlight-color:#ccffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ccffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #ccffff;
	}

.prod_descrip {
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px;
	border-width: 0px;
	height: 69;
	width: 350;
	overflow: auto;
	scrollbar-arrow-color: 303030;
	scrollbar-base-color:  transparent;
	scrollbar-track-color:  transparent;
	scrollbar-dark-shadow-color: #ccffff;
	scrollbar-3dlight-color:#ccffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ccffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #ccffff;
	}

.se_kart_content {
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px;
	border-width: 0px;
	height: 200px;
	width: 85%;
	}
	


/* form builder */

.form_line 
	{
		clear:both; 
		height:0px; 
		width:500px;
	}
.form_multline 
	{
		clear:both; 
		height:40px; 
		width:590px;
		border:0px solid cyan;
	}
.form_multleft 
	{
	  width: 105px;
	  float:left;
	  border:0px solid blue;
	}
.form_left 
	{
		width: 103px; 
		float:left; 
		border:0px solid blue;
	}
	
.form_individual 
	{
		width: 515px; 
		float:left; 
		border:0px solid red;
		margin:5px 0px 3px 0px;
	}
.form_oneline 
	{
		width: 515px; 
		float:left; 
		border:0px solid blue;
	}
	
.form_val 
	{
		width: 10px; 
		float:left; 
		border:0px solid red;
		
	}
.form_checkbox
	{
		border:0px solid #cccccc;
		margin:3px 0px 0px 0px;
		width:300px;
		
	}
	
	.form_checkbox input
	{
		border:0px solid #cccccc;
		margin:3px 0px 0px 0px;
		width:11px;
		
	}
.form_right {width: 150px; float:left; margin:3px 0px 3px 0px;}
.form_tile_f {clear:both; float:left; width:100px; height:40px}
.form_tile_title {margin-left: 7px}
.form_tile_val {}
.form_tile_content {}

.form_tile {float:left}


.navtxt { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
.navtxt a:link { color: #000000; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
.navtxt a:visited { color: #000000; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
.navtxt a:hover { color: #000000; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }
.navtxt a:active { color: #000000; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva }

.copyright{color:#9F9F9F; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva}

.footerlinks { color: #B7B7B7; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva }
.footerlinks a:link { color: #B7B7B7; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva }
.footerlinks a:visited { color: #B7B7B7; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva }
.footerlinks a:hover { color: #ffffff; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva }
.footerlinks a:active { color: #B7B7B7; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva }

.form_submit 
	{
		clear:both; 
		margin-left:100px;
		margin-top:20px;
		}


ul.level1
{
	list-style-image: url(/images/chevron.gif);
	list-style-position: inside;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 6px;
}
li.level1
{
	margin-bottom: 6px;
	padding-top: 3px;
	border-top: solid 1px;
	border-color: #A9A9A9;
	vertical-align: super;
}


.navsubs TD:hover {background-color: #cccccc;}


.pintro
{
color:#333;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-weight:500;
font-size:8.5pt;
width:344px;
margin:10px 0px 20px 20px;
border:0px solid red;
}

.p_intro
{
border:0px solid blue;
width:350px;
float:left;
clear:both;
margin:0px 0px 10px 1px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
;

}

.profile
{
width:auto;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
font-weight:500;
margin:10px 0px 0px 10px;
border:0px solid orange;
float:left;
}

.profile p
{
width:340px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:11px;
font-weight:500;
margin:10px 0px 0px 0px;
border:0px solid pink;
float:left;
}

.doclinks
{
border:0px solid red;
width:300px;
margin:8px 0px 0px 3px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:8pt;
font-weight:normal;
color:#333;

}


.doclinks a:link  { color: black; text-decoration: underline; line-height: 18px; }
.doclinks a:visited  { color: black; text-decoration: underline; line-height: 18px; }
.doclinks a:hover { color: #cc0033; text-decoration: underline; line-height: 18px;}
.doclinks a:active { color: black; text-decoration: underline; line-height: 18px;}

.projlinks
{
border:0px solid blue;
width:350px;
margin:10px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:8pt;
font-weight:normal;
color:#333;
}

.leftboxlog h1
{
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
border:0px solid red;
margin:10px 0px 0px 10px;

}

leftboxlog 
{
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
border:0px solid red;
margin:10px 0px 0px 10px;

}

/*.projlinks a:link { color: #aaa; text-decoration: none }
.projlinks a:visited { color: #aaa; text-decoration: none }
.projlinks a:hover{ color:#C42A3B; font-weight: bold }
.projlinks a:active     { color: #aaa }*/
.projlinks a:link  { color: black; text-decoration: underline; line-height: 18px; }
.projlinks a:visited  { color: black; text-decoration: underline; line-height: 18px; }
.projlinks a:hover { color: #cc0033; text-decoration: underline; line-height: 18px;}
.projlinks a:active { color: black; text-decoration: underline; line-height: 18px;}

.filelisting
{
width:100px;
float:left;
clear:left;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
font-weight:500;
border:0px solid lime;
margin:0px 0px 0px 12px;
}

.filelisting p
{
width:335px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:11px;
font-weight:500;
border:0px solid lime;
margin:0px 0px 0px 0px;
text-align:justify;
}

.projecttitle
	{
		border:0px solid blue;
		float:left;
		clear:both;
		font-weight:600;
		color: #C7003C; 
		font-size: 16pt; 
		font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold;
		margin:10px 0px 20px 10px;
		width:525px;
		height:45px;
		
	}





.bulletin
{
width:335px;
float:left;
clear:both;
border:0px solid blue;
margin:10px 0px 3px 10px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:11.5px;

}

.bulletin p
{
width:335px;
float:left;
clear:both;
border:0px solid blue;
margin:0px 0px 0px 2px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:11px;
text-align:justify;
}







.pagefoot
{
float:left;
clear:both;
width:300px;
border:0px solid red;
margin:10px 0px 0px 10px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
font-weight:500;
}

.pagefoot a:link  { color: black;line-height: 18px; }
.pagefoot a:visited  { color: black; line-height: 18px; }
.pagefoot a:hover { color: #cc0033; line-height: 18px;}
.pagefoot a:active { color:#cc0033; line-height: 18px;}

.pagefoot_center
{
float:left;
width:auto;
margin:0px 3px 0px 0px;
font-size:11px;
}
.pagefoot_left
{
float:left;
margin:0px 3px 0px 5px;
border:0px solid red;
height:30px;
}
.pagefoot_right
{
float:left;
width:auto;
margin:0px 3px 0px 5px;
}
.prev a
{
width:auto;
border:0px solid green;
float:left;
color: #cc0033;
text-decoration:none;
line-height: 18px;
font-size:11px;
}

.next a
{
width:auto;
border:0px solid green;
float:left;
color: #cc0033; 
text-decoration:none;
line-height: 18px;
font-size:11px;
}


.assignment
{
border:0px solid blue;
width:230px;
float:left;
clear:both;
margin:0px 0px 0px 10px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
font-weight:600;
color:#333;
}

.assign
{
border:0px solid orange;
width:354px;
float:left;
clear:both;
margin:15px 0px 0px 10px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
font-weight:600;
color:#333;
}

.wordlinks
{
border:0px solid blue;
width:334px;
float:left;
clear:both;
margin:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
font-weight:600;
color:#333;
}

.wordlinks a:link  { color: black; text-decoration: underline; line-height: 18px; }
.wordlinks a:visited  { color: black; text-decoration: underline; line-height: 18px; }
.wordlinks a:hover { color: #cc0033; text-decoration: underline; line-height: 18px;}
.wordlinks a:active { color: black; text-decoration: underline; line-height: 18px;}

.assignlinks
{
border:0px solid red;
/*not for macs\*/
width:auto;
/*end*/
float:right;
margin:0px 0px 0px 10px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:8pt;
font-weight:600;
color:#333;
}


.assigntitle
{
border:0px solid pink;
/* not for macs\*/
width:auto;
/*end*/
float:left;
margin:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
font-weight:600;
color: #C7003C; 
}

.texttitle 
	{ 
		color: #C7003C; 
		font-size: 8pt; 
		margin-left: 22px; 
		font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		font-weight:normal;
		
	}

.rightnav 
	{ 
		color: #C7003C; 
		font-size: 12px; 
		margin-left: 22px; 
		font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		font-weight: 500;
		border:0px solid green;
		
	}
	
.texttitle  a:link  { color: black; text-decoration: underline; line-height: 18px; }
.texttitle  a:visited  { color: black; text-decoration: underline; line-height: 18px; }
.texttitle  a:hover { color: #cc0033; text-decoration: underline; line-height: 18px;}
.texttitle  a:active { color: #cc0033; text-decoration: underline; line-height: 18px;}

.prightside 
	{
		background-color:#F0F0F0;
		border:0px solid pink;
		float:left;
		margin:0px 0px 0px 0px;
		height:100%;
		width:153px;
	}
	
	
.pleftside 
	{
		border:0px solid blue;
		float:left;			
		background-image: url(/images/homebacktile.gif); 
		background-repeat: repeat-x; 
		width: 409px;
		margin-left:2px;
	}
	
.pcontent
{
	border:0px solid green;
	float:left;
	width:550px;
	
}



.plinks
{
float:left;
border:0px solid blue;
width:auto;
clear:both;
text-align:left;
margin:0px 0px 0px 0px;

font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:11px;
font-weight:500;
}



.csec
{
float:left;
border:0px solid green;
font-size:12px;
}

.rightnav
{
float:left;
border:0px solid orange;
width:100px;
}

.psec
{
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:11px;
border:0px solid green;
float:left;
}

.subright 
	{
		background-color:#F0F0F0;
		border:0px solid pink;
		float:left;
		/*background-image:url(images/rightlogo.gif);*/
		background-repeat:no-repeat;
		margin:0px 0px 0px 0px;
		height:100%;
		width:182px;
	}
.subright ul
	{
		background-color:#F0F0F0;
		border:0px solid pink;
		float:left;
		margin:0px 0px 0px 0px;
		width:145px;
		
	}
	
.subleft
	{
		border:0px solid red;
		float:left;			
		background-image: url(/images/homebacktile.gif); 
		background-repeat: repeat-x; 
		width: 380px;
		margin-left:2px;
		overflow:hidden;
		clear:both;
	}

.subleft .subtext
{
	margin:10px 0px 0px 25px;
	border:0px solid red;
	font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
	
	font-weight:500;
	width:335px;
	text-align:justify;
}

/* bulletins   05/09/07 - remove right col */
.bsubright 
	{
		background-color:#F0F0F0;
		border:0px solid pink;
		float:left;
		/*background-image:url(images/rightlogo.gif);*/
		background-repeat:no-repeat;
		margin:0px 0px 0px 0px;
		height:100%;
		width:182px;
		display:none;
	}
.bsubright ul
	{
		background-color:#F0F0F0;
		border:0px solid pink;
		float:left;
		margin:0px 0px 0px 0px;
		width:145px;
		
	}
	
.bsubleft
	{
		border:0px solid red;
		float:left;			
		background-image: url(/images/homebacktile.gif); 
		background-repeat: repeat-x; 
		width: 560px;
		margin-left:2px;
		overflow:hidden;
		clear:both;
	}

.bsubleft .subtext
{
	margin:10px 0px 0px 25px;
	border:0px solid red;
	font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
	font-weight:500;
	width:515px;
	text-align:justify;
}




.bsubleft .bulletin
{
width:515px;
float:left;
clear:both;
border:0px solid blue;
margin:10px 0px 3px 10px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:11.5px;

}

.bsubleft .bulletin p
{
width:515px;
float:left;
clear:both;
border:0px solid blue;
margin:0px 0px 0px 2px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:11px;
text-align:justify;
}






.projectcontent
{
width:401px;
float:left;
clear:left;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
font-weight:500;
border:0px solid blue;
margin:0px 0px 0px 0px;
}

.projectcontent p
{
width:370px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-weight:500;
border:0px solid lime;
margin:0px 0px 0px 0px;
}

.projecttext
{
border:0px solid red;
width:530px;;
float:left;
clear:both;
margin:10px 0px 0px 8px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-weight:500;
font-size:11px;
color:#333;
text-align:justify;

}
 
.projecttext p
{
border:0px solid yellow;
width:100%;
float:left;
clear:both;
margin:10px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-weight:500;
color:#333;
text-align:justify;
}

.fsubleft
	{
		border:0px solid pink;
		float:left;			
		background-image: url(/images/homebacktile.gif); 
		background-repeat: repeat-x; 
		width:574px;
		margin:0px 0px 0px 3px;
	}

.psubright 
	{
		background-color:#F0F0F0;
		border:0px solid pink;
		float:left;
		/*background-image:url(images/rightlogo.gif);*/
		margin:0px 0px 0px 0px;
		height:100%;
		width:151px;
	}
	
.psubleft 
	{
		border:0px solid pink;
		float:left;			
		background-image: url(/images/homebacktile.gif); 
		background-repeat: repeat-x; 
		width:100%;
		margin:0px 0px 10px 3px;
	}

	
.pcontent
	{
	font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
	font-weight:500;
	font-size:12px;
	float:left;
	margin:20px 0px 0px 0px;
	border:0px solid blue;
	width:300px;
	
	}


.pagetitle 
	{ 
		color: #C7003C; 
		font-size: 16pt; 
		margin-left: 30px; 
		font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold;
		margin:10px 0px 20px 15px;
		width:auto;
		border:0px solid green;
		height:50px;
		float:left;
		clear:both;
		line-height:20px;
	}

.p_pagetitle 
	{ 
		color: #C7003C; 
		font-size: 16pt; 
		font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold;
		margin:0px 0px 50px 10px !important;
		border:0px solid green;
		height:50px;
		float:left;
		line-height:20px;
	}
		
.ptitle
	{
		color: #C7003C; 
		font-size: 16pt; 
		margin-left: 22px; 
		font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold;
		margin:30px 0px 20px 0px;
		border:0px solid green;
		height:50px;
		float:left;
		line-height:20px;
		clear:both;
	}
	
.private_links
{
	font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
	font-size:11.5;
	font-weight:300;
	border:0px solid #ccc;
	float:right;
	width:140px;
}

.fname
{
	float:left;
	clear:both;
	margin:10px 0px 0px 0px;
}


.subs
{
	float:left;
	margin:10px 0px 0px 5px;
}

.ftxt2
{
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:11px;
font-weight:;
margin:5px 0px 5px 12px;
float:left;
vertical-align:middle;
}
.ftxt
{
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:11px;
font-weight:;
margin:5px 0px 5px 0px;
float:left;
width:70px;
vertical-align:middle;
}

.logform 
	{
		clear:both; 
		margin-left:25px;
		margin-top:15px;
	}
.passreg
{
clear:both;
float:left;
margin-left:13px;
width:543px;
border:0px solid red;
}

.forgottenpassword
{
	margin:10px 0px 0px 10px;
	border:0px solid green;
	
}
.forgottenpassword p
{
	margin:0px 0px 0px 20px;
	border:0px solid blue;
	width:500px;
	
}

.warning
{
color: #C7003C;
margin:5px 0px 0px 25px;

}


.formack p
{
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-weight:500;
font-size:11px;
text-align:justify;
width:510px;
border:0px solid red;

}

.subtext
{
margin:10px 0px 0px 25px;
border:0px solid red;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;

font-weight:500;
width:335px;
text-align:justify;


}

.subtext p
{
margin:10px 0px 0px 0px;
border:0px solid red;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:11px;
font-weight:500;
text-align:justify;
}





.assigntext
{
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:11px;
color:#333;
font-weight:300;
border:0px solid red;
float:left;
clear:both;
text-align:justify;
margin:10px 0px 0px 0px;
width:338px;
}

.assignintro 
{
	border:0px solid blue;
	float:left;
	margin:10px 0px 0px 10px;	
	width:345px;	
	font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
	font-size:9pt;
	color:#333;
	font-weight:300;
}

.assignintro p
{
	border:0px solid blue;
	float:left;
	margin:0px 0px 0px 0px;	
	width:340px;	
	font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
	font-size:11px;
	color:#333;
	font-weight:300;
}

.form_message 
{
	
	font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
	font-size:11px;
	color:#C7003C;
	font-weight:300;
}




/************************************************************************************/++.membersname
{
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
width:150px;
border:0px solid green;
float:left;
}

.membersemail
{
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
width:300px;
border:0px solid green;
float:left;
}


.memberskey
{
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
width:50px;
border:0px solid green;
float:left;
}

.amendrecord
{
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
width:120px;
border:0px solid green;
float:left;
text-align:right;
margin:0px 7px 0px 0px;
}


.memform
{
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
width:1050px;
background-color:#EEEEEE;
border:0px solid red;
float:left;
height:20px;
margin:2px 0px 0px 0px;
padding:2px 0px 0px 0px;
}

.deleterecord
{
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:12px;
width:120px;
border:0px solid green;
float:left;
text-align:leftt;
}


.minititles
{
 border:0px solid red;
 float:left;
 clear:both;
 line-height:13px;
 width:100%;
}

.newsimg
{
border:0px solid red;
float:right;
width:170px;
color:#cccccc;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, "Helvetica Condensed", sans-serif;
font-size:10px;
padding:0px;
margin:0px;
}

.newsimg img
{
border:0px solid red;
float:right;
clear:both;
margin:0px;
padding:0px;
width:167px;
}


.newstable
{
padding:0px;
border:0px solid red;
}

.newsitem
{
padding:0px;
border:0px solid #444444;
}


.newsitem TR TD FONT
{
width:550px;
padding:0px;
border:0px solid pink;
margin:0px !important;
line-height:22px;
}

.newsitem TR TD FONT I
{
padding:0px;
margin:0px !important;
border:0px solid #cccccc;
}


.caption
{
background-color:#CF1141;
color:#F1B9C4;
text-indent:0px;
float:leftt;
clear:both;
margin:0px 0px 0px 3px;
padding:3px 0px 5px 0px;
text-align:center;
font-size:12px;
font-family:verdana;
}


.bandmcaption
{
background-color:#CF1141; 
color:#F1B9C4; 
text-indent:0px; 
float:leftt; 
clear:both; 
margin:0px 0px 0px 3px; 
padding:3px 0px 5px 0px;  
text-align:center; 
font-size:12px; 
font-family:verdana;
}