
/* ------------------------------------------------------------------------ */
/* Standard HTML tags 
--------------------------------------------------------------------------- */

/* ---------------------- */
/* Body
------------------------- */

body {
	margin: 0 auto;
	padding: 0;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background: #633597 url('/images/backgroundPage.jpg') repeat-y 50% 0;
	color: #ffffff;
}

/* ---------------------- */
/* Default Paragraph
------------------------- */

p {
	line-height: 1.5;
	margin: 0 0 15px 0;
}

/* ---------------------- */
/* Default Image
------------------------- */

img {
	border: none;
	padding: 0;
	margin: 0;
}

/* ---------------------- */
/* Default Tables
------------------------- */

td {
	vertical-align: top;
}

td p {
	line-height: 1.5;
	margin: 0 0 15px 0;
}

th {
	text-align: left;
}

 
/* ---------------------- */
/* Default iframe
------------------------- */

iframe 
{
	border: 0px;
	width: 700px;
	height: 700px;
}

/* ----------------------------------------------- */
/* Default Links
-------------------------------------------------- */

a:link {
	color: #580f8b;
}

a:hover {
	color: #3a6e2c;
	text-decoration: none;
}

a:visited {
	color: #580f8b;
}

/* ------------------------------------------------------------------------ */
/* Lists
-------------------------------------------------- */
.mainNavigation ul,
.mainNavigation ol {
	margin: 15px 0 18px -20px;
}

.mainNavigation ul li,
.mainNavigation ol li {
	line-height: 1.5;
	margin: 0 0 10px 0;
}

blockquote ul{
    margin:10px 0 0 30px;
}
blockquote ul li{
    margin:0 0 3px 0; 
}

/* ------------------------------------------------------------------------ */
/* Special
--------------------------------------------------------------------------- */

.clear {
	clear: both;
	padding: 0;
	margin: 0;
	height: 0;
	line-height: 1;
}

/* ------------------------------------------------------------------------ */
/* Container
--------------------------------------------------------------------------- */

.container {
	margin: 0 auto;
	width: 904px;
	padding: 10px;
	font-size: 12px;
	color: #000000;
}

/* ------------------------------------------------------------------------ */
/* START Default Headers
--------------------------------------------------------------------------- */

h1,
h1 a:link  {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 15px 0;
	color: #580f8b;
	text-decoration: none;
}

h1 a:hover  {
	color: #580f8b;
	text-decoration: none;
}

h1 a:visited  {
	color: #580f8b;
	text-decoration: none;
}

h2,
h2 a:link {
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0 8px 0;
	color: #000000;
	text-decoration: none;
}

h2 a:hover  {
	color: #000000;
	text-decoration: none;
}

h2 a:visited {
	color: #000000;
	text-decoration: none;
}

h3,
h3 a:link {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 3px 0;
	color: #660099;
	text-decoration: none;
}

h3 a:hover  {
	color: #660099;
	text-decoration: none;
}

h3 a:visited {
	color: #660099;
	text-decoration: none;
}

h4,
h4 a:link {
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 8px 0;
	color: #666666;
	text-decoration: none;
}

h4 a:hover  {
	color: #666666;
	text-decoration: none;
}

h4 a:visited {
	color: #666666;
	text-decoration: none;
}

h5,
h5 a:link {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 3px 5px;
	color: #999999;
	text-decoration: none;
}

h5 a:hover  {
	color: #999999;
	text-decoration: none;
}

h5 a:visited {
	color: #999999;
	text-decoration: none;
}

h6,
h6 a:link {
	font-size: 11px;
	font-weight: bold;
	margin: 20px 0 8px 0;
	color: #999999;
	text-decoration: none;
}

h6 a:hover  {
	color: #999999;
	text-decoration: none;
}

h6 a:visited {
	color: #999999;
	text-decoration: none;
}

/* ---------------------- */
/* END Default Headers
------------------------- */

/* ------------------------------------------------------------------------ */
/* START Header Logo and Login
--------------------------------------------------------------------------- */

.header {
	margin: 0 auto;
	width: 904px;
	font-size: 12px;
}

.headerLeft {
	width: 400px;
	color: #580f8b;
}

.headerRight {
	float: right;
	width: 490px;
	color: #3a6e2c;
	text-align: right;
}

#authentication {
    float: right;
    font-size: 10px;
    color: #580f8b;
}
.watermark
{
    color:#ccc;
}
.watermarkPass{

    color: White;
    text-indent:2px;
    text-align:right; 
    background-image:url(/images/password.gif);
    background-repeat:no-repeat; 
}




/* ---------------------- */
/* END Header Logo and Login
------------------------- */

/* ------------------------------------------------------------------------ */
/* START Header Tagline and Link
--------------------------------------------------------------------------- */

.headerText {
    margin: 20px auto 0 auto;
    _margin: 20px auto -20px auto;
    font-size: 12px;
    width: 904px;
}



.headerTextLeft {
	width: 400px;
	height: 20px;
	color: #580f8b;
	font-weight:bold;
}

.headerTextLeft a:link {
	color: #580f8b;
	text-decoration: none;
}

.headerTextLeft a:hover {
	color: #580f8b;
	text-decoration: none;
}

.headerTextLeft a:visited {
	color: #580f8b;
	text-decoration: none;
}

.headerTextRight {
	float: right;
	width: 400px;
	height: 20px;
	text-align: right;
	color: #3a6e2c;
	font-size:10px;
}

.headerTextRight a:link {
	color: #3a6e2c;
	text-decoration: none;
}

.headerTextRight a:hover {
	color: #580f8b;
	text-decoration: none;
}

.headerTextRight a:visited {
	color: #3a6e2c;
	text-decoration: none;
}

/* ---------------------- */
/* END Header Tagline and Link
------------------------- */

/* ------------------------------------------------------------------------ */
/* START Main Navigation
--------------------------------------------------------------------------- */

.mainNavigation {
	margin: 0 auto 10px auto;
	width: 904px;
	height: 32px;
	background: url('/images/backgroundMainNav.jpg') no-repeat 0 0;
}

.mainNavigation ul {
	text-transform: uppercase;
	list-style-type: none;
	margin: 0 0 0 35px;
	padding: 6px 0 0 0;
}

.mainNavigation ul li {
	font-size: 12px;
	margin: 0 37px 0 0;
	_margin: 0 40px 0 0;
	display: inline;
}

.mainNavigation ul li a:link {
	color: #ffffff;
	text-decoration: none;
}

.mainNavigation ul li a:hover {
	color: #ffffff;
	text-decoration: none;
}
.mainNavigation ul li a:visited {
	color: #ffffff;
	text-decoration: none;
}

.mainNavigation ul li a.hot:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.mainNavigation ul li a.hot:hover {
	color: #ffffff;
	text-decoration: none;
}

.mainNavigation ul li a.hot:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

/* ---------------------- */
/* END Main Navigation
------------------------- */

/* ------------------------------------------------------------------------ */
/* START Product Navigation
--------------------------------------------------------------------------- */

.productNavigation {
	margin: 0 auto 10px auto;
	width: 180px;
	background: url(/images/lnav-back.gif) repeat-x bottom left;
}

.productNavigation ul {
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0;
}

.productNavigation ul li {
	font-size: 11px;
	font-weight:bold;
	margin:1px 0;
}

.productNavigation a:link {
	color: #660099;
	text-decoration: none;
}

.productNavigation a:hover {
	color: #944db8;
	text-decoration: none;
}
.productNavigation a:visited {
	color: #660099;
	text-decoration: none;
}
.productNavigation a:active {
	color: #669933;
	text-decoration: none;
}

.productNavigation a.hot:link {
	color: #660099;
	font-weight: bold;
	text-decoration: none;
}

.productNavigation a.hot:hover {
	color: #3a6e2c;
	text-decoration: none;
}

.productNavigation a.hot:visited {
	color: #660099;
	font-weight: bold;
	text-decoration: none;
}

.productNavigation a.hot:active {
	color: #669933;
	font-weight: bold;
	text-decoration: none;
}

.productNavigation h3
{
    margin: 5px 0px 0px 0px;
    background-color: #6c269e;
    padding: 2px 0 2px 5px;
    color:#fff;
    height:16px;
}
.productNavigation h5, h5 a:link {
	background:#f0e9f6;
	padding:3px 5px;
	font-size: 11px;
	font-weight: bold;
	margin:0px;
	color: #000;
	text-decoration:none;
}

.productNavigation-foot {
	height:4px;
	background:url(/images/lnav-foot.gif) no-repeat top left;
	margin-bottom:10px;
}

/* ---------------------- */
/* END Product Navigation
------------------------- */

/* ------------------------------------------------------------------------ */
/* START 20-80 Column
--------------------------------------------------------------------------- */

.twoColumn20-80 {
	width: 904px;
	margin: 10px 0 0 0;
}

.twoColumn20-80Left {
	width: 180px;
}

.twoColumn20-80Right {
	width: 714px;
	float: right;
}

/* ---------------------- */
/* END 20-80 Column
------------------------- */

/* ------------------------------------------------------------------------ */
/* START 80-20 Column
--------------------------------------------------------------------------- */

.twoColumn80-20 {
	width: 904px;
}

.twoColumn80-20Left {
	width: 714px;
	background: #3a6e2c; /* BACKGROUNDS ARE COLORED TO SHOW POSITIONING : REMOVE AS APPROPRIATE */
}

.twoColumn80-20Right {
	width: 180px;
	float: right;
	background: #3a6e2c;
}

/* ---------------------- */
/* END 80-20 Column
------------------------- */

/* ------------------------------------------------------------------------ */
/* START 20-30-50 Column
--------------------------------------------------------------------------- */

.threeColumn20-30-50 {
	width: 904px;
}

.threeColumn20-30-50Left {
	float: left;
	width: 180px;
	background: #fff;
}

.threeColumn20-30-50Mid {
	float: left;
	margin: 0 0 0 10px;
	width: 234px;
	background: #fff;
}

.threeColumn20-30-50Right {
	width: 470px;
	float: right;
	background: #fff;
}

/* ---------------------- */
/* END 20-30-50 Column
------------------------- */

/* ------------------------------------------------------------------------ */
/* START 50-30-20 Column
--------------------------------------------------------------------------- */

.threeColumn50-30-20 {
	width: 904px;
}

.threeColumn50-30-20Left {
	float: left;
	width: 470px;
	background: #3a6e2c;
}

.threeColumn50-30-20Mid {
	float: left;
	margin: 0 0 0 10px;
	width: 234px;
	background: #3a6e2c;
}

.threeColumn50-30-20Right {
	float: right;
	width: 180px;
	background: #3a6e2c;
}

/* ---------------------- */
/* END 20-30-50 Column
------------------------- */

/* ------------------------------------------------------------------------ */
/* START Individual Boxes

	Box A = Green Gradient, Green Border
	Box B = Purple Gradient, Purple Border
	Box C = Green Gradient, No Border
	Box D = Purple Gradient, No Border
	
--------------------------------------------------------------------------- */
.boxA180x150 {
	width: 160px;
	height: 140px;
	padding: 10px;
	color: #ffffff;
	font-size: 11px;
	background: url('/images/backgroundBoxA180x150.jpg') no-repeat 0 0;
}

.boxA180x150 p {
	line-height: 1.15;
	margin: 10px 0 10px 0;
}

.boxA180x150 h3,
.boxA180x150 h3 a:link {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 0 8px 0;
	_margin: 20px 0 8px 0;
	text-decoration: none;
}

.boxA180x150 h3 a:hover  {
	color: #ffffff;
	text-decoration: none;
}

.boxA180x150 h3 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.boxA180x150 a:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.boxA180x150 a:hover {
	color: #b4d372;
	font-weight: bold;
	text-decoration: none;
}

.boxA180x150 a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.boxA180x150 a.hot:link {
	color: #b4d372;
	font-weight: normal;
	text-decoration: none;
}

.boxA180x150 a.hot:hover {
	color: #b4d372;
	font-weight: normal;
	text-decoration: underline;
}

.boxA180x150 a.hot:visited {
	color: #b4d372;
	font-weight: normal;
	text-decoration: none;
}

.boxA230x150 {
	width: 210px;
	height: 130px;
	padding: 10px;
	color: #ffffff;
	font-size: 11px;
	background: url('/images/backgroundBoxA230x150.jpg') no-repeat 0 0;
}

.boxA230x150 p {
	line-height: 1.15;
	margin: 10px 0 10px 0;
}

.boxA230x150 h3,
.boxA230x150 h3 a:link {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 0 8px 0;
	_margin: 20px 0 8px 0;
	text-decoration: none;
}

.boxA230x150 h3 a:hover  {
	color: #ffffff;
	text-decoration: none;
}

.boxA230x150 h3 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.boxA230x150 a:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.boxA230x150 a:hover {
	color: #b4d372;
	font-weight: bold;
	text-decoration: none;
}

.boxA230x150 a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.boxA230x150 a.hot:link {
	color: #b4d372;
	font-weight: normal;
	text-decoration: none;
}

.boxA230x150 a.hot:hover {
	color: #b4d372;
	font-weight: normal;
	text-decoration: underline;
}

.boxA230x150 a.hot:visited {
	color: #b4d372;
	font-weight: normal;
	text-decoration: none;
}

.boxB180x150 {
	width: 160px;
	height: 130px;
	padding: 10px;
	color: #ffffff;
	font-size: 11px;
	background: url('/images/backgroundBoxB180x150.jpg') no-repeat 0 0;
}

.boxB180x150 p {
	line-height: 1.15;
	margin: 10px 0 10px 0;
}

.boxB180x150 h3,
.boxB180x150 h3 a:link {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	margin: 20px 0 8px 0;
	text-decoration: none;
}

.boxB180x150 h3 a:hover  {
	color: #ffffff;
	text-decoration: none;
}

.boxB180x150 h3 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.boxB180x150 a:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.boxB180x150 a:hover {
	color: #b4d372;
	font-weight: bold;
	text-decoration: none;
}

.boxB180x150 a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.boxB180x150 a.hot:link {
	color: #cd9efc;
	font-weight: normal;
	text-decoration: none;
}

.boxB180x150 a.hot:hover {
	color: #cd9efc;
	font-weight: normal;
	text-decoration: underline;
}

.boxB180x150 a.hot:visited {
	color: #cd9efc;
	font-weight: normal;
	text-decoration: none;
}
.boxC180x150 {
	width: 160px;
	height: 140px;
	padding: 10px;
	color: #ffffff;
	font-size: 11px;
	background: url('/images/backgroundBoxC180x150.jpg') no-repeat 0 0;
}

.boxC180x150 p {
	line-height: 1.15;
	margin: 0 0 18px;
}

.boxC180x150 h3,
.boxC180x150 h3 a:link {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 0 8px 0;
	_margin: 20px 0 8px 0;
	text-decoration: none;
}

.boxC180x150 h3 a:hover  {
	color: #ffffff;
	text-decoration: none;
}

.boxC180x150 h3 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.boxC180x150 a:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.boxC180x150 a:hover {
	color: #b4d372;
	font-weight: bold;
	text-decoration: none;
}

.boxC180x150 a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.boxC180x150 a.hot:link {
	color: #b4d372;
	font-weight: normal;
	text-decoration: none;
}

.boxC180x150 a.hot:hover {
	color: #b4d372;
	font-weight: normal;
	text-decoration: underline;
}

.boxC180x150 a.hot:visited {
	color: #b4d372;
	font-weight: normal;
	text-decoration: none;
}

.boxD230x75 {
	width: 210px;
	height: 55px;
	padding: 10px;
	color: #ffffff;
	background: url('/images/backgroundBoxB230x75.jpg') no-repeat 0 0;
}

.boxD230x75 a:link {
	color: #ffffff;
	text-decoration: none;
}

.boxD230x75 a:hover {
	color: #b4d372;
	text-decoration: none;
}

.boxD230x75 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.boxD180x75 {
	width: 160px;
	height: 55px;
	padding: 10px;
	color: #ffffff;
	background: url('/images/backgroundBoxB180x75.jpg') no-repeat 0 0;
}

.boxD180x75 a:link {
	color: #ffffff;
	text-decoration: none;
}

.boxD180x75 a:hover {
	color: #b4d372;
	text-decoration: none;
}

.boxD180x75 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.boxD180x150 {
	width: 160px;
	height: 140px;
	padding: 10px;
	color: #ffffff;
	background: url('/images/backgroundBoxD180x150.jpg') no-repeat 0 0;
}

.boxD180x150 a:link {
	color: #ffffff;
	text-decoration: none;
}

.boxD180x150 a:hover {
	color: #b4d372;
	text-decoration: none;
}

.boxD180x150 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.boxB470x125{
	width: 450px;
	height: 125px;
	padding: 10px;
	color: #ffffff;
	background: url('/images/backgroundBoxB470x145.jpg') no-repeat 0 0;
}
.boxB470x125 p {
	line-height: 1.15;
	margin: 10px 0 10px 0;
}

.boxB470x125 h3,
.boxB470x125 h3 a:link {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	margin: 10px 0 3px 0;
	text-decoration: none;
}

.boxB470x125 h3 a:hover  {
	color: #ffffff;
	text-decoration: none;
}

.boxB470x125 h3 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.boxB470x125 a:link {
	color: #ffffff;
	text-decoration: underline;
}

.boxB470x125 a:hover {
	color: #b4d372;
	text-decoration: underline;
}

.boxB470x125 a:visited {
	color: #cd9efc;
	text-decoration: none;
}

.boxB470x125 a.hot:link {
	color: #cd9efc;
	font-weight: normal;
	text-decoration: none;
}

.boxB470x125 a.hot:hover {
	color: #cd9efc;
	font-weight: normal;
	text-decoration: underline;
}

.boxB470x125 a.hot:visited {
	color: #cd9efc;
	font-weight: normal;
	text-decoration: none;
}

/* ---------------------- */
/* END Individual Boxes
------------------------- */

/* ------------------------------------------------------------------------ */
/* START Home Page Three Ad Blocks
--------------------------------------------------------------------------- */

.adBlockOne {
	float: left;
	width: 114px;
	height: 100px;
	color: #3a6e2c;
	text-align: right;
	padding: 10px 10px 10px 110px;
	background: url('/images/backgroundAd234x120_001.jpg') no-repeat 0 0;
}

.adBlockOne p {
	line-height: 1.15;
	margin: 0 0 5px 0;
}

.adBlockOne h3,
.adBlockOne h3 a:link {
	font-size: 16px;
	font-weight: bold;
	color: #3a6e2c;
	margin: 0;
	text-decoration: none;
}

.adBlockOne h3,
.adBlockOne h3 a:hover  {
	color: #3a6e2c;
	text-decoration: none;
}

.adBlockOne h3,
.adBlockOne h3 a:visited {
	color: #3a6e2c;
	text-decoration: none;
}

.adBlockOne h4
{
    margin: 0 0 3px 0;
    font-size:10px;
}

.adBlockOne a:link {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockOne a:hover {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockOne a:visited {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockTwo {
	float: left;
	width: 119px;
	height: 100px;
	color: #3a6e2c;
	padding: 10px 105px 10px 10px;
	background: url('/images/backgroundAd234x120_002.jpg') no-repeat 0 0;
}

.adBlockTwo p {
	line-height: 1.15;
	margin: 0 0 5px 0;
}

.adBlockTwo h3,
.adBlockTwo h3 a:link {
	font-size: 14px;
	font-weight: bold;
	color: #3a6e2c;
	margin: 0 0 3px 0;
	text-decoration: none;
}
.adBlockTwo h4
{
    margin: 0 0 3px 0;
    font-size:10px;
}

.adBlockTwo h3 a:hover  {
	color: #3a6e2c;
	text-decoration: none;
}

.adBlockTwo h3 a:visited {
	color: #3a6e2c;
	text-decoration: none;
}

.adBlockTwo a:link {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockTwo a:hover {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockTwo a:visited {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockThree {
	float: left;
	width: 114px;
	height: 100px;
	color: #3a6e2c;
	text-align: right;
	padding: 10px 10px 10px 110px;
	margin:0 5px;
	background: url('/images/backgroundAd234x120_003.jpg') no-repeat 0 0;
}

.adBlockThree p {
	line-height: 1.15;
	margin: 0 0 5px 0;
}

.adBlockThree h3,
.adBlockThree h3 a:link {
	font-size: 16px;
	font-weight: bold;
	color: #3a6e2c;
	margin: 0 0 3px 0;
	text-decoration: none;
}

.adBlockThree h3 a:hover  {
	color: #3a6e2c;
	text-decoration: none;
}

.adBlockThree h3 a:visited {
	color: #3a6e2c;
	text-decoration: none;
}

.adBlockThree h4
{
    margin: 0 0 3px 0;
    font-size:10px;
}

.adBlockThree a:link {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockThree a:hover {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockThree a:visited {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

/* ---------------------- */
/* END Home Page Three Ad Blocks
------------------------- */

/* ------------------------------------------------------------------------ */
/* START Opportunity Page Two Ad Blocks
--------------------------------------------------------------------------- */

.adBlockFour {
	float: left;
	width: 114px;
	height: 100px;
	color: #3a6e2c;
	text-align: right;
	padding: 10px 10px 10px 110px;
	background: url('/images/backgroundAd234x120_004.jpg') no-repeat 0 0;
}

.adBlockFour p {
	line-height: 1.15;
	margin: 0 0 5px 0;
}

.adBlockFour h3,
.adBlockFour h3 a:link {
	font-size: 12px;
	font-weight: bold;
	color: #3a6e2c;
	margin: 0;
	text-decoration: none;
}

.adBlockFour h3,
.adBlockFour h3 a:hover  {
	color: #3a6e2c;
	text-decoration: none;
}

.adBlockFour h3,
.adBlockFour h3 a:visited {
	color: #3a6e2c;
	text-decoration: none;
}

.adBlockFour h4
{
    margin: 0 0 3px 0;
    font-size:10px;
}

.adBlockFour a:link {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockFour a:hover {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockFour a:visited {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockFive {
	float: left;
	width: 119px;
	height: 100px;
	color: #3a6e2c;
	margin: 0;
	padding: 10px 105px 10px 10px;
	background: url('/images/backgroundAd234x120_005.jpg') no-repeat 0 0;
}

.adBlockFive p {
	line-height: 1.15;
	margin: 0 0 5px 0;
}

.adBlockFive h3,
.adBlockFive h3 a:link {
	font-size: 12px;
	font-weight: bold;
	color: #3a6e2c;
	margin: 0 0 3px 0;
	text-decoration: none;
}
.adBlockFive h4
{
    margin: 0 0 3px 0;
    font-size:10px;
}

.adBlockFive h3 a:hover  {
	color: #3a6e2c;
	text-decoration: none;
}

.adBlockFive h3 a:visited {
	color: #3a6e2c;
	text-decoration: none;
}

.adBlockFive a:link {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockFive a:hover {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockFive a:visited {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}
.adBlockSix {
	float: left;
	width: 114px;
	height: 100px;
	color: #3a6e2c;
	text-align: right;
	padding: 10px 10px 10px 110px;
	margin:0 5px;
	background: url('/images/backgroundAd234x120_006.jpg') no-repeat 0 0;
}

.adBlockSix p{
	line-height: 1.15;
	margin: 0 0 5px 0;
}

.adBlockSix h3,
.adBlockSix h3 a:link {
	font-size: 12px;
	font-weight: bold;
	color: #3a6e2c;
	margin: 0 0 3px 0;
	text-decoration: none;
}

.adBlockSix h3 a:hover  {
	color: #3a6e2c;
	text-decoration: none;
}

.adBlockSix h3 a:visited {
	color: #3a6e2c;
	text-decoration: none;
}

.adBlockSix h4
{
    margin: 0 0 3px 0;
    font-size:10px;
}

.adBlockSix a:link {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockSix a:hover {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}

.adBlockSix a:visited {
	color: #3a6e2c;
	font-weight: bold;
	text-decoration: none;
}


/* ---------------------- */
/* END Opportunity Page Two Ad Blocks
------------------------- */

/* ------------------------------------------------------------------------ */
/* START Footer
--------------------------------------------------------------------------- */

.footer {
	margin: 10px auto 5px auto;
	padding: 5px 0 0 0;
	width: 904px;
	font-size: 10px;
	color: #666666;
	border-top: 1px solid #580f8b;
}

.footerLeft {
	float: left;
	font-size: 10px;
}

.footerLeft a:link {
	color: #666666;
	text-decoration: none;
}

.footerLeft a:hover {
	color: #666666;
	text-decoration: underline;
}

.footerLeft a:visited {
	color: #666666;
	text-decoration: none;
}

.footerRight {
	float: right;
	width: 300px;
	font-size: 10px;
	text-align: right;
}

.footerRight a:link {
	color: #666666;
	text-decoration: none;
}

.footerRight a:hover {
	color: #666666;
	text-decoration: underline;
}

.footerRight a:visited {
	color: #666666;
	text-decoration: none;
}
.disclaimer
{
    border: solid 1px #000;
    font-weight:bold;
    font-size:10px;
    padding:5px;
    font-family:Verdana;
    color:#000;
    width:475px;
    margin: 5px 0 0 0;
}

/* ---------------------- */
/* END Footer
------------------------- */


/* ------------------------------------------------------------------------ */
/* START Products
--------------------------------------------------------------------------- */

.productName
{
    color:#669933;
    font-size:24px;
    font-weight:bold;
    margin:0;
}

.productSubtitle
{
    color:#669933;
    font-size:14px;
    margin-bottom:10px;
    font-weight:bold;
    font-style:italic;
}

.productCatalog
{
    margin:5px 0 10px 0;
    color:#660099;
    font-weight:bold;
}

.tagline
{
    font-style:italic;
    margin-bottom:10px;
}
.trademark
{
    font-size:10px;
}

.testimonials{
    padding:10px;
    font-size:11px;
}

.signature{
    font-style:italic;
    margin:10px 0 10px 0;
}

/* ---------------------- */
/* END Products
------------------------- */

/* ---------------------- */
/*Modal Popup*/
/* ---------------------- */

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:800px;
	height:600px;
	margin-left:10px;
}
.modalPopup ul
{
    margin-left:60px;
}
/* ---------------------- */
/* END Modal
------------------------- */


/* ------------------------------------------------------------------------ */
/* START Services
--------------------------------------------------------------------------- */

.servicesTitle
{
    color:#669933;
    font-size:18px;
    font-weight:bold;
    margin-bottom:5px;
}

.dashboard{
    margin: 0 10px 10px 0;
}

.dashboard table{
    width:324px;
    background-color:#fff;
    border: solid 1px #669933;
    margin:0;
    padding:2px;
}

/* ---------------------- */
/* END Services
------------------------- */

.underlined a:link {
	color: #580f8b;
	text-decoration: underline;
}

.underlined a:visited {
	color: #580f8b;
	text-decoration: underline;
}

/* ------------------------------------------------------------------------ */
/* START Forms
--------------------------------------------------------------------------- */

.form-box {
	margin:0px auto;
}

.form-box .hd .c, .form-box .ft .c {
	font-size:1px;
	height:5px;
}

.form-box .hd {
	background:transparent url(/images/form-tl.gif) no-repeat 0px 0px;
}

.form-box .hd .c {
	background:transparent url(/images/form-tr.gif) no-repeat right 0px;
}

.form-box .bd {
	border-left:1px solid #ccc;
	background:#fff;
}

.form-box .bd .c {
	border-right:1px solid #ccc;
	padding:0;
	background-image:url(/images/form-back.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

.form-box .ft {
	background:transparent url(/images/form-bl.gif) no-repeat 0px 0px;
}

.form-box .ft .c {
	background:transparent url(/images/form-br.gif) no-repeat right 0px;
}

.form-title {
	color:#fff;
	background:#5f8c45;
	padding:0 10px 5px 10px;
	font-weight:bold;
}

.form-nav {
	background:#afc5a2;
	padding: 5px 10px 5px 10px;
	background:transparent url(/images/form-nav-back.gif) repeat-x bottom left;
}

.form-nav input {
	float:right;
	margin:5px;
}

.form-contents {
	color:#333;
	font-size:11px;
	padding:5px 10px;
}

.form-contents input {
	font-family:Verdana;
	border:1px solid #999;
	color:#666;
	font-size:11px;
	padding:2px;
}

.form-nav-btn {
	color:#34601b;
	background-color:#fff;
	background-image:url(/images/form-nav-btn-back.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	border:1px solid #fff;
	font-family:Verdana;
	padding:2px 3px;
}

.form-nav-btn:hover {
	background-image:url(/images/form-nav-btn-back-over.gif);
}

/* ---------------------- */
/* END Forms
------------------------- */


/* ------------------------------------------------------------------------ */
/* START Dashboard Forms
--------------------------------------------------------------------------- */

.dash-box {
	margin: 0px auto 10px auto;
}

.dash-box .hd .c, .dash-box .ft .c {
	font-size:1px;
	height:5px;
}

.dash-box .hd {
	background:transparent url(/images/form-tl.gif) no-repeat 0px 0px;
}

.dash-box .hd .c {
	background:transparent url(/images/form-tr.gif) no-repeat right 0px;
}

.dash-box .bd {
	border-left:1px solid #ccc;
	background:#fff;
}

.dash-box .bd .c {
	border-right:1px solid #ccc;
	padding:0;
	background-image:url(/images/form-back.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

.dash-box .ft {
	background:transparent url(/images/dash-bl.gif) no-repeat 0px 0px;
}

.dash-box .ft .c {
	background:transparent url(/images/dash-br.gif) no-repeat right 0px;
}

.dash-title {
	color:#fff;
	background:#5f8c45;
	padding:0 10px 5px 10px;
	font-weight:bold;
	font-size:14px;
}

.dash-nav {
	padding:5px 10px 0 10px;
}

.dash-nav input {
	float:right;
	margin:5px;
}

.dash-contents {
	color:#333;
	font-size:11px;
	padding:5px 10px;
}

.dash-inst {
	font-weight:bold;
	color:#666;
	margin-bottom:5px;
}

.dash-contents input {
	font-family:Verdana;
	border:1px solid #999;
	color:#666;
	font-size:11px;
	padding:2px;
}

.dash-nav-btn {
	color:#34601b;
	background-color:#fff;
	background-image:url(/images/form-nav-btn-back.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	border:1px solid #fff;
	font-family:Verdana;
	padding:2px 3px;
}

.dash-nav-btn:hover {
	background-image:url(/images/form-nav-btn-back-over.gif);
}

/* ---------------------- */
/* END Dashboard Forms
------------------------- */



.accordionHeader
{
    color: white;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
	background: url('/images/backgroundMainNav.jpg') no-repeat 0 0;
}

.accordionLink
{
    color: white;
}


.accordionHeaderSelected
{
    color: white;
    text-decoration:none;
    background: url('/images/backgroundMainNav.jpg') no-repeat 0 0;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    /*background:transparent url(/images/successBackground.jpg) no-repeat right 0px;*/
    border: 1px dashed #ccc;
    border-top: none;
    border-right: none;
    padding: 10px 10px 10px 10px;
}