/*****************************************************
     PGM Add-on Stuff
******************************************************/
/*================== lists ====================*/
ul.bullet { list-style-type:disc;margin:0 0 15px;}
ul.bullet li { margin:4px 0 4px 30px;}
#bullet ul { list-style-type:disc;margin:0 0 15px;}
#bullet ul li { margin:4px 0 4px 30px;}
ol.number { margin:0 0 15px;}
ol.number li { margin:4px 0 4px 30px;}
ul.nobullet { list-style:none}
ul.nobullet-inline li { list-style:none; display:inline;}

/*================== links ====================*/
a.blue11:link, a.blue11:visited, a.blue11:active {color: #0000ff;font-size:85%;text-decoration: underline;}
a.blue11:hover {text-decoration: none;}
a.blue12:link, a.blue12:visited, a.blue12:active {color: #0000ff;font-size:93%;text-decoration: underline;}
a.blue12:hover {text-decoration: none;}
a.blue12b:link, a.blue12b:visited, a.blue12b:active {color: #0000ff;font-size:93%;font-weight: bold;text-decoration: underline;}
a.blue12b:hover {text-decoration: none;color:#FFF;}
a.blue14:link, a.blue14:visited, a.blue14:active {color: #0000ff; font-size:108%;text-decoration: underline;}
a.blue14:hover {text-decoration: none;}
a.blue14b:link, a.blue14b:visited, a.blue14b:active {color: #0000ff; font-size:108%;font-weight: bold;text-decoration: underline;}
a.blue14b:hover {text-decoration: none;}
a.blue16:link, a.blue16:visited, a.blue16:active {color: #0000ff; font-size:120%;text-decoration: underline;}
a.blue16:hover {text-decoration: none;}
a.blue16b:link, a.blue16b:visited, a.blue16b:active {color: #0000ff; font-size:120%;font-weight: bold;text-decoration: underline;}
a.blue16b:hover {text-decoration: none;}
a.newsletter-signup:link, a.newsletter-signup:visited, a.newsletter-signup:active {color: #ff9;font-size:97%;text-decoration: underline;}
a.newsletter-signup:hover {text-decoration: none; color:#fff;}
a.red12b:link, a.red12b:visited, a.red12b:active {color: #ff3333;font-size:93%;font-weight: bold;text-decoration: underline;}
a.red12b:hover {text-decoration: none;}
a.red11b:link, a.red11b:visited, a.red11b:active {color: #ff3333;font-size:85%;font-weight: bold;text-decoration: underline;}
a.red11b:hover {text-decoration: none;}
a.red10b:link, a.red10b:visited, a.red10b:active {color: #ff3333;font-size:77%;font-weight: bold;text-decoration: underline;}
a.red10b:hover {text-decoration: none;color:#000}
a.white14b:link, a.white14b:visited, a.white14b:active {color: #ffffff;font-size:108%;font-weight: bold;text-decoration: underline;}
a.white14b:hover {text-decoration: none;}
a.downloadblue:link, a.downloadblue:visited, a.downloadblue:active {color: #0000ff;font-size:93%;font-weight: bold;text-decoration: underline;}
a.downloadblue:hover {text-decoration: none;}

.newBackgroundImage {
	background: url('/wp-content/uploads/2010/06/background.jpg') repeat-y;
	width:880px;
	border:0px solid #000;
}
.newBox275 {
  background: url('/wp-content/uploads/2010/06/box_275_253.jpg') no-repeat; 
  width: 275px;
  height: 253px;
}
.newBox220 {
  background: url('/wp-content/uploads/2010/06/box_220_202.png') no-repeat; 
  width: 220px;
  height: 202px;
}
.newBox275-165 {
  background: url('/wp-content/uploads/2010/06/box_275_165.jpg') no-repeat; 
  width: 275px;
  height: 165px;
}

/************************************************
*	Info Top 					     		 * 
************************************************/

#plainpagetop {
	background: #fff;
	width: 745px;
	/**height: 260px;**/
	margin: 0px auto 0px;
	padding: 10px 10px 0px 20px;
	line-height: 20px;
	border-bottom: 0px solid #666666;
	}
	
#plainpagetop p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
#plainpagetop h1 {
	color: #000066; /** #000099; #2255AA;*/
	font-size: 22px;
	font-family: Times New Roman, Georgia, Arial;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	}
	
#plainpagetop h1 a, #featuredtop h1 a:visited  {
	color: #2255AA;
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

#plainpagetop h1 a:hover {
	color: #000;
	text-decoration: none;
	}
	
#plainpagetop img {
	float: right;
	border: none;
	margin: 0px 0px 10px 20px;
	}
.error {
	color:red;
}

.error-big {
	color: #FF0000;
	font-size: 120%;
	font-weight:bold;
}
/**.error-big {
	color:red;
	font-size:14px;
}**/
.tab-body-content {
	font-size:10px;	
	color:red;
}

/******* BOXES FOR HOMEPAGE *********/
.boxheaders {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	margin:3px 0px 15px 0px;
	line-height:12px;
	font-size:10px;
}
a.boxlink:link {
	color:#666666;
	}
.row-main {
	width:850px;
	border:0px;
	margin:0px;
	padding:0px;
	display:inline;
}

.row-main h4 { padding-left:4px; }
#box-sep {
	width:206px;
	height:140px;
	padding:10px 2px 0px 10px;
	border:1px #ccc solid;
	margin:auto;
	float:left;
}
.psginfobox {
	border:1px solid #ccc;
	width:175px;
	float:left;
	height:115px;
	margin-left:0px;
}
*html .psginfobox { /* IE RULES - margin and padding to pageinfobox above */
	width:173px;
	height:105px;} /* usually 2x different one for each side */
#boxul { 
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0px;
}
#boxul a:link, #boxul a:visited, #boxul a:active, {color:#666666;font-size:11px;}
#boxul a:hover {color:#000000;}
#boxul li {
	background:url(/wp-content/uploads/2010/06/gray-dot.gif) left center no-repeat;
	padding-left:5px; 
	font-size:11px;
	color:#666;
	margin-left: 0px;
	margin: 0px 0px 3px;
	display: list-item;
}
#boxul li a:active, #boxul li a:visited, #boxul li a:active { color:#666666; }
#boxul li a:hover { color:#000000; }
.boxtitle {
	margin:0;
	padding:10px 0 4px 15px;
	color:#000066;
	font-weight:bold;
	font-size:12px;
	/**text-decoration:underline;**/
}
.boxtitle  a:link, .boxtitle a:visited, .boxtitle a:hover,  .boxtitle  a:active  { color:#000066;font-weight:bold; }


.form-nav-open {
	color:#ccc;
	background-color:#fff;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.form-nav-active {
	color:#000099;
	border-bottom: 1px solid #900;
	background-color:#dddddd;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}

.form-nav-done {
	color:#000099;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.section-head {
	height:20px;
	background-color:#d3d3d3;
	padding:5px;
	font-weight:bold;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

.success-box {
	border:3px solid #ffaa00;
	background-color:#ffff88;
	padding:10px;
	margin:5px;
	font-size:100%;
}


/*========================= A  D  M  I  N ======================================*/
a.nav-admin:link, a.nav-admin:visited, a.nav-admin:active {font-size:100%;color: #0000ff;text-decoration: none;padding:3px;}
a.nav-admin:hover {text-decoration: underline;}
a.nav-admin-current:link, a.nav-admin-current:visited, a.nav-admin-current:active {font-size:100%;color: #0000ff;padding:3px;background-color:#cccccc;}
a.nav-admin-current:hover {text-decoration: underline;}
a.snav-admin:link, a.snav-admin:visited, a.snav-admin:active {font-size:90%;color: #0000ff;text-decoration: none;padding:3px;}
a.snav-admin:hover {text-decoration: underline;}
a.snav-admin-current:link, a.snav-admin-current:visited, a.snav-admin-current:active {font-size:90%;color: #0000ff;padding:3px;background-color:#cccccc;}
a.snav-admin-current:hover {text-decoration: underline;}
a.sort-arrow:link, a.sort-arrow:visited, a.sort-arrow:active {font-size:80%;color: #0000ff;text-decoration: none;padding:0px;margin:0 0 2px 0;}
a.sort-arrow:hover {color:#900;}
.error-box {
	border:3px solid #fff;
	background-color:#FF0000;
	padding:10px;
	font-size:100%;
	color:#ffffff;
}
.error-plain {
	color: #FF0000;
	font-size: 90%;
}
.error-med {
	color: #FF0000;
	font-size: 110%;
	font-weight:bold;
}


/*================== lists ====================*/
ul.nav-admin { list-style-type:disc;margin:0 0 15px;}
ul.nav-admin li { margin:4px 0 4px 20px;}
ul.snav-admin { list-style-type:disc;margin:0 0 15px;}
ul.snav-admin li { margin:8px 0 4px 25px;font-size:90%}

ul.nav-admin2 { list-style-type:none;margin:0 0 15px;}
ul.nav-admin2 li { margin:2px 0 2px 15px;}
ul.snav-admin2 { list-style-type:none;margin:0 0 15px;}
ul.snav-admin2 li { margin:2px 0 2px 20px;font-size:93%}

table {border:none;}
table tr {border:none}
table tr td {border:none}
table tr th {border:none}



