body
{
	margin: 0;
	padding: 0;
	background: #ffffff;
	font: 12px Verdana,Arial, 'Arial Narrow';
}
a img {
	border:0;
	}
#main {
	background:#f6f6f6 url(../images/header/bg.gif) top repeat-x;
	}
#bottom {
	background:url(../images/header/bottom_bg_08.gif) top repeat-x;
	height:39px;
	text-align:center;
	color:#7f7f7f;
	font:10px Arial;
	line-height:27px;
	padding-bottom:30px;
	}
#bottom a
{
	text-decoration: none;
	color: black;
	text-transform: none;
}
#bottom a:hover {
	color:#ba1a00;
	}

#wrapper {
	margin:0 auto;
	width:976px;
	text-align:center;
	}
#top
{
	margin: 0 auto;
	width: 800px;
	text-align:center;
	}
#topnav
{
	margin: 0;
	list-style-type: none;
	text-align: center;
	clear: both;
	height: 43px;
	width: 659px;
	padding: 4px 0px 0px 0px;
}
#topnav li {
	display:inline;
	list-style-type:none;
	}
#topnav li a
{
	padding: 18px 20px 0px 20px;
	background: url(../images/header/topnav_split_07.gif) right no-repeat;
	text-decoration: none;
	display: block;
	float: left;
	color: black;
	vertical-align: top;
	font: 14px/20px 'Arial Narrow' , Arial;
	text-transform: none;
}
#topnav li a:hover {
	background:url(../images/header/topnav_split_hover.gif) right no-repeat;
	color:#ba1a00;
	}
#topnav li a.red {
	color:#ba1a00;
	}
#topnav li a.signup
{
	background-image: none;
	background-color: transparent;
}
#tools {
	float:right;
	padding:16px 30px 0 0;
	font:10px verdana;
	}
#tools a{
	text-decoration:none;
	color:#000000;
	}
#pricing
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
	vertical-align: top;
	text-align: center;
	padding-bottom: 30px;
	padding-top: 10px;
}
.green {
	color:#076224;
	}
.blue {
	color:#083a81;
	}
.purple {
	color:#8f5795;
	}
.red {
	color:#ef3f23;
	}

.whitesmlinks a
{
	font-weight:bold;
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

.whitesmlinks a:hover
{
	font-weight:bold;
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}

.whitesmlinks a:link
{
	font-weight:bold;
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
.styletitle 
	{ 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 15pt; 
	COLOR: #ef3f23; 
	LINE-HEIGHT: 27px; 
	FONT-FAMILY: Helvetica, verdana, arial, tahoma, sans-serif 
	} 
.styletext 
	{ FONT-SIZE: 9pt; 
	  font-family: Geneva, Verdana, Arial, Helvetica, sans-serif 
	} 
	
.stylefooter 
	{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Helvetica, verdana, arial, tahoma, sans-serif; 
	LETTER-SPACING: 0px 
	} 
.stylebigheader 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 19pt; 
	COLOR: #000000; 
	FONT-FAMILY: Helvetica, verdana, arial, tahoma, sans-serif 
} 
.stylebluehead 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 16pt; 
	COLOR: #008df0; 
	LINE-HEIGHT: 27px; 
	FONT-FAMILY: Helvetica, verdana, arial, tahoma, sans-serif; 
	LETTER-SPACING: -1px 
	} 
.stylebluetitle 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14pt; 
	COLOR: #008df0; 
	LINE-HEIGHT: 27px; 
	FONT-FAMILY: Helvetica, verdana, arial, tahoma, sans-serif; 
	LETTER-SPACING: 0px }
.styleblacktitle 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14pt; 
	COLOR: #000000; 
	LINE-HEIGHT: 27px; 
	FONT-FAMILY: Helvetica, verdana, arial, tahoma, sans-serif; 
	LETTER-SPACING: 0px } 
.stylequoteplain 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	FONT-FAMILY: Geneva, Verdana, Arial, Helvetica, sans-serif } 
.stylequotebold 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	FONT-FAMILY: Geneva, Verdana, Arial, Helvetica, sans-serif }
	
	
	/*CollapsiblePanel*/
.collapsePanel
{
	border-right: #165ea9 1px solid;
	border-top: #165ea9 1px solid;
	border-left: #165ea9 1px solid;
	border-bottom: #165ea9 1px solid;
	background-image: url(../images/framework/formbk.gif);
	background-repeat: repeat;
	
}

.collapsePanelHeader
{
    width: 100%;
    height: 30px;
    background-image: url(../images/framework/bg-menu-main.png);
    background-repeat: repeat-x;
    color: #FFF;
    font-weight: bold;
    text-align: center;
}

.collapsePanelHeader a {color:#FFF;}
.collapsePanelHeader a:hover {text-decoration:none;background:none;}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

input.btnstd
{
	font-weight: bold;
	color: #fff;
	background-color: #f60;
	background-image: url(../images/framework/btnstdback.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border-top: 1px #FFBB8E solid;
	border-left: 1px #FFBB8E solid;
	border-bottom: 1px #9D3F01 solid;
	border-right: 1px #9D3F01 solid;
	margin-right: 4px;
	padding-right: 10px;
	padding-left: 10px;
}

.steprow
{
	color: white;
	font-size: 9px;
	background-color: black;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.steprow a
{
	font-weight: normal;
	font-size: 9px;
	color: #FFBA00;
	text-decoration: none;
}
.steprow a:hover
{
	font-weight: normal;
	color: darkorange;
	font-size: 9px;
	text-decoration: none;
}
.steprow a:link
{
	font-weight: normal;
	color: #FFBA00;
	font-size: 9px;
	text-decoration: none;
}
.steprowon
{
	font-size: 9px;
	color: white;
	background-color: black;
}

.steprowon a
{
	font-weight: normal;
	font-size: 9px;
	color: darkorange;
	text-decoration: none;
}
.steprowon a:hover
{
	font-weight: normal;
	color: darkorange;
	font-size: 9px;
	text-decoration: none;
}
.steprowon a:link
{
	font-weight: normal;
	color: darkorange;
	font-size: 9px;
	text-decoration: none;
}
.dashtareabody
{font-size:8pt; height:400px;width:100%;}

.dashtbedittextboxtiny
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 8pt;
	border-left: darkgray 1px solid;
	width: 50px;
	color: black;
	border-bottom: darkgray 1px solid;
	height: 17px;
}


/******************************/
/**Styling information specific to individual content pages**/

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.navbardd
{
	width: 160px;
	height: 20px;
}
.navbartxt
{
	width: 150px;
	height: 16px;
}

.standardbox
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	background-color: whitesmoke;
	font-size: 10px;
}
.standardboxhead
{
	color: white;
	background-color: #ef3f23;
	font-weight: bold;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
}
.standardboxtotline
{
	border-top: darkgray 1px solid;
}
.standardboxfield
{
	font-size: 8px;
	font-weight: bold;
}
.smallgreen
{
	color: darkgreen;
	font: 11px Arial;
}

.learnmore
{
	color: black;
	font-size: 8px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
}

.learnmore a
{
	font-weight: bold;
	font-size: 9px;
	color: firebrick;
	text-decoration: underline;
}
.learnmore a:hover
{
	font-weight: bold;
	color: firebrick;
	font-size: 9px;
	text-decoration: none;
}
.learnmore a:link
{
	font-weight: bold;
	color: firebrick;
	font-size: 9px;
	text-decoration: none;
}
.myfoot{
background:url(http://www.clpsuite.com/images/header/bottom_bg_08.gif) top repeat-x;
height:39px;
text-align=center;
color:#7f7f7f;
font:10px Arial;
line-height:27px;
padding-bottom:30px;
}
.myfoot a{
text-decoration: none;
color:black;
text-transform: none;
}
.myfoot a:hover {
color:#ef3f23;
}
.mylink{
color:#7f7f7f;
font:11px Arial;
line-height:27px;
}
.mylink a{
text-decoration: none;
color:black;
text-transform: none;
}
.mylink a:hover {
color:#ef3f23;
}
.myboxtext{
background:url(http://www.clpftp.com/jwr0031/images-email/fcbox.gif) top repeat-x;
height:26px;
text-align=center;
color:#ef3f23;
font:11px Arial;
line-height:27px;
padding-bottom:15px;
}
.myboxtext a{
text-decoration: none;
color:black;
text-transform: none;
}
.myboxtext a:hover {
color:black;
}
	
.myheaderbox{
color:#555555;
font:10px Verdana;
}
.myheaderbox a{
text-decoration: none;
color:#ea3124;
text-transform: none;
font-weight:bold;
}
.myheaderbox a:hover {
color:black;
font-weight:bold;
}
.mycontentbox{
color:#555555;
font:11px Verdana;
}
.mycontentbox a{
text-decoration: none;
color:#ea3124;
text-transform: none;
font-weight:normal;
}
.mycontentbox a:hover {
color:black;
font-weight:normal
}
.mytitlelink{
color:#555555;
font:14px Verdana;
}
.mytitlelink a{
text-decoration: none;
color:#ea3124;
text-transform: none;
font-weight:bold;
}
.mytitlelink a:hover {
color:black;
font-weight:bold;
}

.dashtb
{
	border-right: #9999cc 1px solid;
	border-top: #9999cc 1px solid;
	margin-top: 5px;
	border-left: #9999cc 1px solid;
	border-bottom: #9999cc 1px solid;
}

.dashtbtitle
{
	font-weight: bold;
	font-size: 8pt;
	background-image: url(http://www.clpsuite.com/images/dpage/title.gif);
	color: black;
	background-color: #dbdbeb;
}
.dashtbtitle td
{
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: #9999cc 1px solid;
}
.dashtbtitle td a
{
	font-weight: bold;
	color: darkgreen;
	text-decoration: underline;
}
.dashtbtitle td a:hover
{
	font-weight: bold;
	color: green;
	text-decoration: underline;
}
.dashtbtitle td a:link
{
	font-weight: bold;
	color: darkgreen;
  text-decoration: underline;
}

.dashtbhead
{
	font-weight: bold;
	color: white;
	font-size: 9px;
	background-color: midnightblue;
}

.dashtbhead a
{
	font-weight: bold;
	color: #ffffff;
	font-size: 9px;
  text-decoration: underline;
}
.dashtbhead a:hover
{
	font-weight: bold;
	color: gold;
	font-size: 9px;
	text-decoration: underline;
}
.dashtbhead a:link
{
	font-weight: bold;
	color: #ffffff;
	font-size: 9px;
  text-decoration: underline;
}
.dashtbedithead
{
	padding-right: 3px;
	padding-left: 15px;
	font-weight: bold;
	color: black;
	background-color: #f0f0f7;
	text-align: right;
	vertical-align:top;
}
.dashtbeditrow2
{
	padding-left: 3px;
	background-color: white;
	text-align: left;
}
.dashtbedittextbox
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-size: 8pt;
	border-left: lightgrey 1px solid;
	width: 200px;
	color: black;
	border-bottom: lightgrey 1px solid;
	height: 17px;
}
.systemmessagetiny
{
	font-weight: bold;
	font-size: 7pt;
	color: darkgray;
}
.dashtbmessage
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 3px;
	color: green;
	font-size: 7pt;
	padding-top: 3px;
	background-color: #f0f0f7;
}
.dashtbeditfoot
{
	font-weight: bold;
	color: black;
	background-color: white;
	padding-right:10px;
	padding-left: 10px;
}