ul.inputList li label  {
	margin:2px;
	padding:1px;
	border:1px;
	background-image: url(/source/images/rq.gif); 
	cursor:pointer;
	width:180px;
}

ul.inputList li label{position:relative;display:block;height:23px;padding:7px 10px 0 5px;margin-left:5px;cursor:pointer;white-space:nowrap;text-indent:20px;}
ul.inputList{float:left;}
ul.inputList li{list-style-type: none;width:200px;height:30px;font-weight:bold;padding:1px;}

h3 {
	border: 0 none;	
}

body {
	margin: 0;
	font-family: Arial, sans-sariff;
	background-color: #274a68;
	
}


p.headerPage{
	font-family: Tahoma, sans-sariff;
	color: #424242;
	font-size:15px;
	margin-left:10px;
	FONT-WEIGHT: bold; 
	text-decoration:underline;
}
p.accountinfo{
	font-family: Tahoma, sans-sariff;
	color: #424242;
	font-size:14px;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:1px;
	FONT-WEIGHT: bold; 
	text-decoration:underline;
}
h4.catalog {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #424242;
			font-size:15px;
			margin-left:10px;
			FONT-WEIGHT: bold; 
			text-decoration:underline;
				
}

div.adBG {

		background-image: url(/source/images/adBG.png); 
		height:32px;
		width:175px;			
}
div.adBG p{

	padding-top:7px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:16px;
		
}

div.adBG125 {

		background-image: url(/source/images/adBG125.png); 
		height:32px;
		width:125px;			
}

div.adBG125 p{

	padding-top:7px;
	margin-left:2px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:14px;
		
}


p.frmItem{
	font-family: Tahoma, sans-sariff;
	color: #666666;
	font-size:12px;
	margin-left:15px;
	FONT-WEIGHT: bold; 

}

p.accounttxt{
	font-family: Tahoma, sans-sariff;
	color: #666666;
	font-size:12px;
	text-decoration:none;
	FONT-WEIGHT: normal; 
	margin:1px;
	padding:1px;

}
input.buttonNewGreen{
	color:green; 
	font-weight: bold;
}
.searchBox{
			background-image:url('/source/images/buttons/search.png');
			background-repeat: no-repeat;
			background-position: left;
			padding-left: 18px;
			font-family: Verdana, Arial; 
			font-size:9pt; 
			color:#666666
}

p.headerPageRed{
	font-family: Tahoma, sans-sariff;
	color: #FF0000;
	font-size:14px;
	margin-left:15px;
	FONT-WEIGHT: bold; 
}
option.otnHeader{
	COLOR: #0000FF; 
	TEXT-DECORATION: underline; 
}
a.leftbar 

{ COLOR: #666666; 
  FONT-FAMILY: Arial, Verdana; 
  FONT-SIZE: 8pt; 
  FONT-WEIGHT:bold; 
  TEXT-DECORATION: none; 
  background: #BFBFBF; 
  margin:  5px 5px 5px 5px;   
  padding: 1px 5px 3px 5px; 
  border-width: 0px 0px 0px 0px; 
  border-style: solid;
  cursor: hand }

a.leftbar:hover 

{ COLOR: #FFFFFF; 
  FONT-FAMILY: Arial, Verdana; 
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: bold; 
  TEXT-DECORATION: none; 
  background: #BFBFBF; 
  margin:  5px 5px 5px 5px;   
  padding: 1px 5px 3px 5px;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  cursor: hand }

a.subleftbar 

{ COLOR: #FFFFFF; 
  FONT-FAMILY: Arial, Verdana; 
  FONT-SIZE: 8pt; 
  FONT-WEIGHT:normal; 
  TEXT-DECORATION: none; 
  background: #BFBFBF; 
  margin:  5px 5px 5px 5px;   
  padding: 1px 5px 3px 5px; 
  border-width: 0px 0px 0px 0px; 
  border-style: solid;
  cursor: hand }

a.subleftbar:hover 

{ COLOR: #000000; 
  FONT-FAMILY: Arial, Verdana; 
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: normal; 
  TEXT-DECORATION: none; 
  background: #BFBFBF; 
  margin:  5px 5px 5px 5px;   
  padding: 1px 5px 3px 5px;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  cursor: hand }
  
  select.TemplateSelect {
 background-color: #F5F5F5;
 font-size:13px;
 color: #0B1A31;
 border: 1 solid #999999;
 FONT-FAMILY: Tahoma, Arial, Verdana; 
 font-style:normal;
 font-weight:normal;
	border-color: #999999;
}

  
li.lst{ font-family: sans-serif, Arial, Verdana; font-size: 9pt; color: #333333;font-style:normal;}
li{ font-family: Arial, Verdana; font-size: 9pt; color: #333333;}

p {padding-left:8px;}
p.red		{ font-family: Arial, Verdana; font-size: 9pt; color: #FF0000;}
p.white {font-family: Arial, Verdana; font-size: 9pt;color:#FFFFFF;}
p.notered		{ font-family: Arial, Verdana; font-size: 8pt; color: #FF0000; font-weight: normal }
p.LoginError		{ font-family: Tahoma; Times New Roman, Times, serif; font-size: 12pt; color: #FF0000; font-weight: normal; text-align:left;margin-top:1px;}

td { FONT-SIZE: 9pt; color: #000000;  }

tr.dbTable_AltLight{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; background: #F5F5F5; color: #000000;text-align:left}
tr.dbTable_AltDark{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; background: #CCCCCC; color: #000000;text-align:left}
tr.dbTable_AltAlert{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; background: #FF0000; color: #FFFFFF;text-align:left}


tr.AltLight{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; background: #F5F5F5; color: #000000;text-align:left;}
tr.AltDark{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; background: #EDEFF1; color: #000000;text-align:left;}

td.dark_main{FONT-FAMILY:  Arial, Verdana; FONT-SIZE: 10pt; COLOR: #FFFFFF; BACKGROUND-COLOR:#0B1A31; TEXT-ALIGN:right; FONT-WEIGHT: normal}
td.dark_main_center{FONT-FAMILY:  Arial, Verdana; FONT-SIZE: 10pt; COLOR: #FFFFFF; BACKGROUND-COLOR:#0B1A31; TEXT-ALIGN:center; FONT-WEIGHT: normal}
td.dark_main_left{FONT-FAMILY:  Arial, Verdana; FONT-SIZE: 10pt; COLOR: #FFFFFF; BACKGROUND-COLOR:#0B1A31; TEXT-ALIGN:left; FONT-WEIGHT: normal}

td.dbTable_AltLight{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; background: #F5F5F5; color: #000000;text-align:left}
td.dbTable_AltDark{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; background: #E5E5DD; color: #000000;text-align:left}

td.dark_mainNews{FONT-FAMILY:  Arial, Verdana; FONT-SIZE: 10pt; COLOR: #FFFFFF; BACKGROUND-COLOR:#484848; TEXT-ALIGN:left; FONT-WEIGHT: normal; border-bottom: thin  solid #E0E0E0;}

td.dbTable_AltLightNews{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; background: #f5f5f5; color: #000000; border-bottom: thin  solid #E0E0E0;}
td.dbTable_AltDarkNews{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; background: #E5E5DD; color: #000000; border-bottom: thin  solid #E0E0E0;}

td.dbTable_AltLight_center{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; background: #F5F5F5; color: #000000;text-align:center}
td.dbTable_AltDark_center{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; background: #E5E5DD; color: #000000;text-align:center}

td.CatMain{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; background: #f5f5f5; color: #000000;text-align:left; border: 1 solid #999999;}
td.dark_mainCatInfo{FONT-FAMILY:  Arial, Verdana; FONT-SIZE: 1.0em; COLOR: #000000; border: 1 solid #9A9A9A; BACKGROUND-COLOR:#D8D8D8; TEXT-ALIGN:right; FONT-WEIGHT: normal}
td.CatStoreMain{background: #999999; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 14pt; color: #E5E5DD; FONT-WEIGHT: bold;}

table.CatalogMain{backgound:#FFFFFF;}
td.dbTable_AltLightCatInfo{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 0.9em; background: #FFFFFF; border: 1 solid #9A9A9A; color: #000000;text-align:left}
td.dbTable_AltDarkCatInfo{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 0.9em; background: #E5E5DD; border: 1 solid #9A9A9A; color: #000000;text-align:left}

td.center_AltLight{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 10pt; background: #f5f5f5; color: #000000;text-align:center; padding:2px;}
td.center_AltDark{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 10pt; background: #E5E5DD; color: #000000;text-align:center; padding:2px;}

td.dark_mainWS{FONT-FAMILY:  Arial, Verdana; FONT-SIZE: 9pt; COLOR: #666666; BACKGROUND-COLOR:#CCCCCC; TEXT-ALIGN:right; FONT-WEIGHT: normal; border: 1 solid #666666;}
td.dbTable_AltLightws{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; background: #FFFFFF; color: #000000;text-align:left; border: 1 solid #666666;}
td.dbTable_AltLightwsnb{FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; background: #FFFFFF; color: #000000;text-align:left}

td.wsHeader{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; font-weight: bold; background-color:#003366; }
td.wsBody{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: normal; background-color:#F5F5F5;border: 1 solid #999999; }


a { COLOR: #0000FF; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }
a:hover {COLOR: #666666; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }

a.red { COLOR: #FF0000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none }
a.red:hover {COLOR: #666666; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none }

a.grey { COLOR: #999999; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }
a.grey:hover {COLOR: #9A97A5; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }

a.green { COLOR: #006600; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }
a.green:hover {COLOR: #9A97A5; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }

a.orange { COLOR: #DF8600; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }
a.orange:hover {COLOR: #9A97A5; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }

a.blue { COLOR: #0000FF; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none }
a.blue:hover {COLOR: #666666; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none }

a.white { COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none }
a.white:hover {COLOR: #CCCCCCC; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none }

a.list{ COLOR: #B05800; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none }
a.list:hover {COLOR: #666666; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none }

a.listSel{ COLOR: #CCCCCC; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }
a.listSel:hover {COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }

td.NavLeft{
		background-image: url(/source/images/navLeft.jpg);
		height: 19px;
	}
	
td.NavMid{
		background-image: url(/source/images/navMid.jpg);
		height: 19px;
	}
td.NavRight{
		background-image: url(/source/images/navRight.jpg);
		height: 19px;
	}
	
	td.NavSelLeft{
		background-image: url(/source/images/navSelLeft.jpg);
		height: 19px;
	}
	
td.NavSelMid{
		background-image: url(/source/images/navSelMid.jpg);
		height: 19px;
	}
td.NavSelRight{
		background-image: url(/source/images/navSelRight.jpg);
		height: 19px;
	}
	
a.aDarkBG{ COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; margin-left:2px; }
a.aDarkBG:hover {COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline; margin-left:2px; }


a.subMenu { COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; margin-left:2px; }
a.subMenu:hover {COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline; margin-left:2px; }

a.subMenuSel { COLOR: #CCCCCC; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline; margin-left:2px; }
a.subMenuSel:hover {COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline; margin-left:2px; }

a.subMenuTab { COLOR: #F5F5F5; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; margin-left:2px; }
a.subMenuTab:hover {COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; margin-left:2px; }

a.subMenuTabSel { COLOR: #CCCCCC; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline; margin-left:2px; }
a.subMenuTabSel:hover {COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline; margin-left:2px; }

p.white	{ font-family: Arial, Verdana; font-size: 9pt; color: #FFFFFF;}

p		{ font-family: Arial, Verdana; font-size: 9pt; color: #333333;}

p.readmore{
	font-size: 11px;
	color:#666666;
	margin-top:1px;
	margin-bottom:1px;
	float: right;
}

p.featuredServicep{
	font-size: 12px;
	color:#666666;
	padding:2px;
	margin-top:1px;
	margin-bottom:1px;
}

p.newsHeader{
	color:#000000;
	padding:2px;
	font-size: 13px;
	margin-left: 10px;
	font-weight: bold;
	margin-top:2px;
	margin-bottom:2px;
}

p.newsContent{
	color:#000000;
	padding:2px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 12px;
	font-weight: normal;
	font-style:italic;
	margin-top:2px;
	margin-bottom:2px;

}
/* END Advanced Photo Viewer */

/* Photo Viewer */

a.PhotoNext { COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }
a.PhotoNext:hover {COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }

a.PhotoNextSel { COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 14pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }
a.PhotoNextSel:hover {COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 14pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }

td.PhotoNext_AltLight{FONT-FAMILY: Arial, Verdana; background: #495156; color: #000000;text-align:left;}
td.PhotoNext_AltDark{FONT-FAMILY: Arial, Verdana; background: #000000; color: #000000;text-align:left;}
td.PhotoNext_AltDarkSel{padding:4px;vertical-align: middle; background: #F5F5F5; color: #000000;text-align:left; border:1 solid #FFFFFF;}

/* END Photo Viewer */


p.PhotoHeader		{ font-family: Arial, Verdana; font-size: 14pt; color: #CCCCCC; font-weight: bold; margin: 0px 0px 0px 0px; }
p.Photop		{ font-family: Arial, Verdana; font-size: 12pt; color: #CCCCCC; font-style:italic; font-weight: normal; margin: 0px 0px 0px 0px; }




blockquote {
	background: url(/source/images/img08.gif) no-repeat left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0 0 0 10px;
	padding: 5px 5px 10px 30px;
	font-size: 18px;
	color: #3D3D3D;
	float: right;
}

a.LearnMore{
	font-size: 11px;
	color:#FF0000;
	text-decoration: underline;
	float: right;
}
a.LearnMore:hover{
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	float: right;
	background-color: #C4EAFF;
}

a.LearnMoredarkBG{
	font-size: 11px;
	color:#FF0000;
	text-decoration: underline;
	float: right;
}
a.LearnMoredarkBG:hover{
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	float: right;
	background-color: #F5F5F5;
}

a.darkBG{
	font-size: 11px;
	color:#CCCCCC;
	text-decoration: underline;
	padding:0px;
}
td.feturedServieHeader{
	background-color: #BFBFBF;
}

h3.feturedServieh3{
	font-family: Tahoma, Arial, sans-sariff;
	font-size: 16px;
	margin: 4px;
	
	color:#424242;
}

a.feturedServiea{
	font-family: Tahoma, Arial, sans-sariff;
	font-size: 16px;
	margin: 4px;
	color:#424242;
}

a.feturedServiea:hover{
	font-family: Tahoma, Arial, sans-sariff;
	font-size: 16px;
	margin: 4px;
	color:#999999;
}

h3.Newsh3{
	font-family: Arial, sans-sariff;
	font-size: 16px;
	margin: 4px;
	color:#FFFFFF;
}

a:hover {
	text-decoration: underline;	
}

#contentContainer{
	margin:5px;
	background-color: #FFFFFF;
}

img { border: 0 none; }

hr.linebreak {
	width:80%; 
	text-align:center;
	color:#999999;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
	
#btn{
	background-image: url(/source/images/buttons/btn.jpg);
	width:112px;
	height:17px;
	text-align:center;
}
#btn a{
	color:#666666;
	font-size:12px;
	font-weight:500;
	font-family: Arial, sans-sariff;
	
}
#btn a:hover{
	color:#CCCCCC;
	font-size:12px;
	font-weight:500;
	font-family: Arial, sans-sariff;
	
}
#btn a.red{
	color:#FF0000;
	font-size:12px;
	font-weight:600;
	font-family: Arial, sans-sariff;
	
}
#btn a.red:hover{
	color:#CCCCCC;
	font-size:12px;
	font-weight:600;
	font-family: Arial, sans-sariff;
	
}


#backgroundWrapper {
	background: #FFFFFF;
	background-repeat: repeat-x;	
}


	
#siteContainer {
	width: 940px;
	margin: 0 auto;	
	
}
		
	#headerContainer {
		background-image: url(images/header.jpg);
		height: 96px;
	}
		
		#usuLinks {
			float: right;
			margin: 8px 20px;
			font-size: 11px;
			font-family: Arial, sans-sariff;
		}
		
		#usuLinks ul {
			margin: 0;
			padding: 0;
			text-align: right;
		}
		
		#usuLinks ul li {
			list-style-image: none;
			display: inline;
			border-color: #808080;
			border-style: none solid;
			border-width: 0 1px 0 0;
			padding: 0 10px;
		}
		
		#usuLinks li.first {
			
		}
		
		#usuLinks li.last {
			border: medium none;
			padding-right: 0;
		}
				
		#usuLinks li a {
			text-decoration: none;
			color: #808080;
		}
		
		#usuLinks li a:hover {
			text-decoration: underline;
		}
		
		#searchBox {
		margin-top:20px;
		}
		
		#searchBox #searchform {
			float: right;
			padding-top: 20px;
		}
		
		#searchBox #searchButton {
			color: #fff;
			background-color: #bf2c37;
			font-size: 13px;
		}
				
		#logo {
			float: left;
			padding: 12px 0 0 22px;
			
		}
		
		#logo img {
			border: 0 none;
		}
						
		#siteNav {
		height: 25px;
		font-family: Arial, sans-sariff;
		background-color: #2a4b7b;
		position: relative;
		z-index: 10;
		}
		
			#siteNav ul {
				font-size: 13px;
				border: 0 none;
				margin: 0;
				padding: 0;
				padding-top: 2px;
			}
		
				#siteNav ul li.first {
					border-left: medium none;
				}
				
				#siteNav ul li {
					border-left:1px solid #556f96; border-right:1px solid #556f96; border-top:0 none #556f96; border-bottom:0 none #556f96; background:#2a4b7b; color: #fff;
					float: left;
					position: relative; line:22px; list-style-type:none
				}
				
				
				#siteNav ul li.sel {
					border-left:1px solid #999999; border-right:1px solid #999999; border-top:0 none #999999; border-bottom:0 none #999999; background:#CCCCCC; color: #2a4b7b
					float: left;
					position: relative; line:22px; list-style-type:none
				}

				#siteNav ul li a:hover {
					background-color: #5A76A1;
	

				}
				
				#siteNav ul.mainNav li:hover ul.level2, #siteNav ul li ul.mainNav.level2:hover {
					display: block;
				}
				
				#siteNav ul li.last {
					border-right: medium none;
				}
				
				#siteNav ul li a {
					color: #fff;
					text-decoration: none;
					padding: 4px 20px;
					display: block;
					font-weight: bold;

				}
				
				#siteNav ul li.sel a {
					color: #000000;
					text-decoration: none;
					padding: 4px 20px;
					display: block;
					font-weight: bold;
				}
				
				#siteNav ul li ul.mainNav.level2 {
					position: absolute;
					background-color: #496896;
					width: 220px;
					left: 0;
					display: none;
					font-size: 10px;

				}
				
				#siteNav ul li ul.mainNav.level2 li {
					float: none;
					padding: 0;
					border-top: 1px solid #a9b2c7;
					border-right: none;
					border-left: none;
					font-weight: bold;
				}
				
				#siteNav ul li ul.mainNav.level2 li a {
					padding-left: 20px;
					padding-top: 8px;

					text-transform: uppercase;
				}
				
				#siteNav ul li ul.mainNav.level2 li a:hover {
					background-color: #8693B2;
				}
				
				#siteNav ul li ul.mainNav.level3 {
					
				}
				
				#siteNav ul li ul.mainNav.level3 li.last {
					overflow: none;
				}
				
				#siteNav ul li ul.mainNav.level3 li.last a {

				}

				#siteNav ul li ul.mainNav.level3 li {
					font-weight: normal;
					border: none 0px;
					padding: 0;
					
				}
				
				#siteNav ul li ul.mainNav.level3 li a {
					background: url('images/navBullet.gif') no-repeat 35px 11px;
					font-size: 10px;
					line:18px; padding-left:45px; padding-right:0; padding-top:2px; padding-bottom:2px
				}

		#mainContentWrapper {
			background: #fff url(images/backgroundInner.jpg) repeat-x;
			padding: 20px;
		}
		
		#contentMainOuter.home {
			width: 646px;
			float: left;
			background: none;
		
		}
		
		#contentMainOuter {
			background-color: #fff repeat-y;
		}
		
		.full #contentMain, .home #contentMain {
			width: auto;
			float: none;
			border: 0 none;
			padding: 0;
		}
		
		#contentMain {
			width: 645px;
			float: left;
			border-left: 1px solid #D4D4D4;
			padding-left: 20px;
		}
			
			.home #imageContainer {
				width: 625px;
				height: 216px;
			}
			
			#imageContainer {
				width: 660px;
			}
			
			#imageContainer p {
				margin: 0;
				padding: 0;
				display: inline;
			}
				
			#contentWrapper {
			}
				
				#mainContainer {
					margin: 6px 0;
					font-size: 12px;
					color: #727272;
					line:18px
				}
				
				#mainContainer ul {
					font-size: 13px;
					line:18px
				}
				
				#mainContainer a {
					color: #2A4B7B;
					text-decoration: underline;
				}
				
				#mainContainer a:hover {
					text-decoration: none;
				}
				
				#plugin #mainDescription form {

				}
				
					.textWrapper {
						font-size: 12px;
						
					}
					
					#mainContainer .contentInfo .textWrapper p{
						overflow: hidden;
						height: 5.1em;
						color: #727272;
						font-size: 12px; line:1.3em; margin-left:10px; margin-right:20px; margin-top:10px; margin-bottom:0
					}
					
				
					
					.learnMore {
						float: right;
						padding: 5px 20px 0 0;
						
					}
					
					#mainContainer .learnMore a {
						color: #727272;
						text-decoration: underline;
					}
					
					#mainContainer .learnMore a:hover {
						text-decoration: none;
					}
					
					#mainContainer form div{
						
					}
					
					.learnMore a.learn {
						position: relative;
						bottom: 2px;
					}
					
					.learnMore img {
						padding-top: 1px;
					}
					
					.contentWrapper {
						overflow: hidden;
					}
					
					.imageWrapper {
						padding: 10px 0 0;
					}
						
				#contentBottom {
					clear: left;
					padding: 2px 20px 0 0;
				}
				
				#contentBottom img {
					float: left;
					padding: 0 20px 0 0;
				}
				
				#contentBottom dl {
					margin: 0;
				}
				
				#contentBottom dl dt a {
					text-decoration: underline;
					color: #3c3c3c;
					font-size: .9em;
				}
				
				#contentBottom dl dt a:hover {
					text-decoration: none;
				}
				
				#contentBottom dl dd {
					font-size: 12px;
					overflow: hidden;
					color: #727272;
					margin-bottom: 5px; line:14px
					
				}
				
				#contentBottom dl dd a {
					color: #1f80aa;
					text-decoration: underline;
					
				}
				
				#contentBottom dl dd a:hover {
					text-decoration: none;
				}
				
				
		#contentRightOuter {
			float: right;
			width: 253px;
		}
		
		#contentRightOuter img {  }
		
		
		#contentRight {
			
		}
			
			#shingoLogin {
				background: #e5e5dd url(images/login.jpg) no-repeat;
				text-align: right;
				height: 215px;
			}
			
			#shingoLogin img {
				
			}
			
			#shingoLogin p {
				font-size: .8em;
			}
			
			#shingoLogin #login {
				text-align: right;
				padding: 52px 12px 0;
			}
			
			#shingoLogin label {
				display: block;
				font-size: 12px;
				padding: 0 0 16px;
			}
			
			#shingoLogin label input {
				width: 148px;
				margin-left: 4px;
			}
			
			#shingoLogin #loginSubmit {
				width: 50px;
				background-color: #2a4b7d;
				color: #fff;
				padding: 2px;
				font-size: 11px;
			}
			
			#shingoLogin #signUp {
				font-size: 12px;
				text-align: center;
				padding-top: 26px;
			}
			
			#shingoLogin #signUp a{
				color: #1f80aa;
				text-decoration: underline;
			}
			
			#shingoLogin #signUp a:hover{
				text-decoration: none;
			}
				
			
			#events {
				background: #f5f5f5;
				font-size: 12px;
				margin-top: 7px;
			}
			
			#events a {
				font-size: 11px;
				color: #FF0000;
				text-decoration: none;
			}
			
			#events a:hover {
				text-decoration: underline;
			}
									
			#events p {
				margin-top:2px; 
				margin-bottom:2px;
			}
			
			#events #moreEventsLink {
				float: right;
				padding: 10px 10px;
			}
			
			#events #moreEventsLink a {
				text-decoration: underline;
			}
			
			#events #moreEventsLink a:hover {
				text-decoration: none;
			}
			
		#footer {
			width: 100%;
			height: 90px;
		}
		
		#footerContent {
			width: 940px;
			margin: 0 auto;
		}
		
		#footerLinks {
			padding: 2px;
		}
		
		#footerText {
			width: 940px;
			text-align: center;
			float: center;
		}
		
		#footer ul {
			margin: 0;
			padding: 30px 0 0;
			text-align: center;
			font-size: 12px;
		}
		
		#footer ul li {
			list-style-image: none;
			display: inline;
			border-color: #fff;
			border-style: none solid;
			border-width: 0 1px 0 0;
			padding: 0 4px;
		}
		
		#footer li.first {
			padding: 0 6px 0;
		}
		
		#footer li.last {
			border: medium none;
		}
				
		#footer li a {
			text-decoration: none;
			color: #fff;
			padding: 0 4px;
		}
		
		#footer li a:hover {
			text-decoration: underline;
		}
		#footercopy {
			font-size: 11px;
			color: #c2c093;
			text-align: center;
			padding: 10px;
			align:center;
		}
		
		#footercopy a {
			color: #c2c093;
			text-decoration: underline;
		}
		
		#footercopy a:hover {
			text-decoration: none;
		}
		
		#footercopy a.homepage {
			color: #c2c093;
			text-decoration: none;
			font-size:10px;
		}
		
		#footercopy a.homepage:hover {
			text-decoration: underline;
		}
		
		#usulogo {
			float: right;
			padding: 30px 18px 0;
		}
		
		#leftNav {
			float: left;
			width: 212px;
			margin: 0 20px 20px 0;
			color: #294b76;
		}
		
		#leftNav a {
			color: #294b76;
			font-size: 12px;
			font-weight: bold;
			padding-left: 16px;
			
		}
		
		#leftNav #leftNavHeader {
			background-color: #e0e5ef;
			border-bottom: 1px solid #D4D4D4;
			padding-left: 16px;
			padding-top: 2px;
			letter-spacing: 2px;
			font-weight: bold;
			font-size: 14px; line:35px
		}
		
		#leftList {
			display: block;
		}
		
		#leftList .level2 {
			margin: 0;
			padding: 0;
			list-style-type:none; line:32px
			
		}
		
		#leftList .level2 li {
			border-bottom: 1px solid #D4D4D4;
		}
		
		#leftList .level2 li a {
			display: block;
		}
		
		#leftList a:hover {
			background-color: #e9e9eb;
			text-decoration: none;
		}
		
		#leftList .level2 .selected ul {
			display: block;
			padding-bottom: 10px;
			padding-left: 0;
		}
			
		#leftList .level2 .selected {

		}
		
		
		#leftList .level2 .last {
			
		}
		
		#leftList .level3 {
			display: none;
			list-style: disc;
			font-size: .5em;
			padding: 0;
		}
		
		#leftList .level3 li {
			border: medium none;
			list-style-type:none; line:18px
		}
		
		#leftList .level3 li.selected {
			background: #e9e9eb;
		}
		
		#leftList .level3 a {
			font-weight: normal;
			font-size: 11px;
			padding-left: 45px;
			display: block;
			background: url(images/leftNavBullet.gif) no-repeat 35px 7px;
		}
		
		#leftList .level3 a:hover {
			background-color: #e9eaeb;
			text-decoration: none;
		}
		
		#leftList .level3 li.last a {
			
		}
		
		#subContent {
		
		}
		
		#subHeader {
			border-bottom:1px solid #D4D4D4;
			padding: 10px 0;
		}
		
		.plug {
			width: 655px;
			float: right;
			border-left: 1px solid #D4D4D4;
		}
		
		.plug #subHeader {
			margin-left: 15px;
		
		}
		
		#subTitle {
			color: #294b76;
			font-size: 16px;
			letter-spacing: 2px;
			float: left;
			font-weight: bold;
		}
		
		.breadCrumbWrapper {
			font-size: .6em;
			letter-spacing: 1px;
			float: right;
			padding-top: 8px;
		}
		
		.breadCrumbWrapper a {
			font-size: 9px;
			color: #2A4B7B;
			
		}
		
		#breadInfo a {
			text-decoration: underline;	
		}
		
		#breadInfo a:hover {
			text-decoration: none;
		}
		
#contentMainOuter.full {
	background: none;	
}
		
#plugContainer {
	width: auto;	
}

#calendar_left {
	width: 226px;
	float: left;
}

#calendar_left a {
	text-decoration: none;
	color: #2A4B7B;	
}

#calendar_left a:hover {
	text-decoration: underline;	
}
		
#calendar_left fieldset {
	color: #2a4b7b;
	width: 200px;
	margin: 0;
	border: 0 none;
	border: 1px solid #2A4B7B;
		
}

#calendar_left  {
	color: #2a4b7b;
	font-size: 15px;	
}

.calFieldsets {
	
}

.calFieldsets table {
	border: 0 none;
}

.calFieldsets table a {
	color: #2a4b7b;
	font-weight: bold;
}

.calFieldsets table a:hover {
	text-decoration: none;
	color: #787878;	
				
}

#calendar_main {
	float: left;
	width: 630px;
}

#calendar_main legend {
	color: #2a4b7b;
	font-size: 15px;	
}

#calendar_main fieldset {
	color: #2a4b7b;
	margin-left: 20px;
	min-height: 272px;
	margin-top: 0;
	border: 0 none;
	border: 1px solid #2A4B7B;
}

#calendar_main table a {
	color: #2a4b7c;
	text-decoration: underline;
}

#calendar_main table a:hover {
	text-decoration: none;
}

fieldset {
	margin-top: 15px;	
}

#articleBody {
	color: #9b9b94;
	font-size: 13px;	
}

#articleBody p {
	font-size: 13px;	
}

#articleGroup {
	
}

#articleContainer {
	width: 655px;
	float: right;
	border-left: 1px solid #D4D4D4;
}

#articleContainer h3 {
	padding-left: 15px;	
}

#articleContainer img {
	padding-left: 15px;		
}

#articleLink {
	padding-left: 15px;	
}

#articleBody {
	padding-left: 15px;		
}

#recentPosts ul {
	color: #2a4b7d;	
}

#ep_plugin input {
	font-size: 13px;	
}

#commentsContainer {
	width: 640px;
	float: right;	
}

#commentsContainer h3 {
	border: 0 none !important;	
}

#commentsBox .formElement {
	font-size: 11px;
}

#commentsBody a {
	font-size: 13px;
}

#commentsBody h4 {
	font-size: 1.1em;	
}

#commentsBody .commentPost {

}

.inputButton {
	width: 70px;	
}

.hightlight {
}

#ep_plugin.directory table.sortable tr.highlight td {
	background-color: #F5F5F5;
	border: 0 none;	

}


#ep_plugin.directory {
	color: #414040;	
}

#ep_plugin.directory tbody {
	
}

#ep_plugin.directory img {
	float: left;
	padding: 0 20px 20px 8px;	
}

#ep_plugin.directory legend {
	color: #2a4b7a;
	font-weight: bold;
	font-size: 14px;
	margin-left: 5px;	
}

#ep_plugin.directory fieldset {
	border: 1px solid #2a4b7a;
	margin-top: 12px !important;
	padding: 0;	
}

#ep_plugin.directory table.dirsearch a {
	font-weight: bold;
	font-size: 14px;	
}

#ep_plugin.directory .dirsearch a:hover {
	color: #bf2c37;
	text-decoration: none;
}

#ep_plugin.directory table.sortable {
	border-collapse: collapse;	
}


#ep_plugin.directory table.sortable tr th.title {
	background-color: #fff;
}

#ep_plugin.directory table.sortable tr th.title a {
	text-decoration: none;
}

#ep_plugin.directory table.sortable tr th.dName {
	width: 50px;	
}


#ep_plugin.directory table.sortable tr th.dTitle {
	width: 190px;	
}

#ep_plugin.directory table.sortable tr th.dLocation {
	width: 190px;	
}

#ep_plugin.directory table.sortable tr th.dEmail {
	width: 0px;	
}

#ep_plugin.directory table.sortable tr th.dEmail a {
	color: #fff;
	display: none;	
}

#ep_plugin.directory table.sortable tr {
	vertical-align: middle;	
	font-size: 11px;
	background-color: #d4d4d4;	
}

#ep_plugin.directory table.sortable tr td {
	border: 0 none;
	background-color: #fff;
	padding: 3px 5px;
}

#ep_plugin #articleLink a.newsTitle:hover {
	text-decoration: none;	
}

#ep_plugin #recentPosts a.newsTitle:hover {
	text-decoration: none;	
}

#mainContainer table.calendar td.activeDate a {
	color: #2a4b7b;	
}

.person {
	float: left;
	width: 316px;
}

.person img {
	float: left;
	padding-right: 20px;	
}

.person .contact ul {
	padding-left: 0;
	margin: 0;
	padding-top: 12px;
}

.person ul li {
	list-style: none;
	font-size: 11px;
	color: #727272;	
}


.contact {

}


.contact h4 {
	padding: 0;
	color: #545353;
	font-size: 15px;	
}

.contact h6 {
	margin: 0;
	padding-bottom: 0;
	color: #727272;
	font-size: 12px;	
}

.contact ul li a {
	text-decoration: underline;
	font-size: 12px;	
}

.contact ul li a:hover {
	text-decoration: none;
}

#plugin #mainDescription {
	font-size: 22px;	
}

#plugin .title {
	font-size: 13px;
	color: #545353;	
}

.col {
	width: 100px;	
}

.coltext1 {
	float: left;	
}


.slider {
	background: url(/templates/designs/shingoPrize/images/arrow.gif) 190px 12px no-repeat;
}

#leftList a.slider:hover {

}

#plugin_directory_detail .portrait {
	float: left !important;	
}

#ep_search {
	border: 0 none;	
}

#ep_search_container {
	width: 880px;	
}

.ep_search_score {
	padding-top: 10px;	
}

.ep_search_result {
	padding-bottom: 10px;	
}

#ep_search_status {
	padding: 15px 0;
	border-bottom: 1px solid #d4d4d4;	
}

.clear {
	clear: both;	
}

.g261, .g262, .g263  {
	display: none;
}