html,body {
	height: 100%;
	}

a.mouseover:link
{ 
font-family:verdana,arial;
font-size:11px;
color:black;
text-decoration:none
}
a.mouseover:visited
{ 
font-family:verdana,arial;
font-size:11px;
color:black;
text-decoration:none;
}
a.mouseover:hover
{ 
color:#E22602;
}

.rp_brd
{
border-left:1px solid #B1C5D4;
border-right:1px solid #B1C5D4;
}

.bck
{
background-image:url(../images/tp_til_1px.gif);
background-repeat:repeat-x;
}

.cp_brd
{
border-bottom:1px solid #ECECEC;
border-right:1px solid #ECECEC;
}

.cp_brd_btm
{
border-right:1px solid #ECECEC;
}

.cp_img_pick
{
padding-left:5px;
padding-top:11px;
padding-bottom:11px;
}

.cp_img_padding
{
padding-left:7px;
padding-right:7px;
padding-top:7px;
padding-bottom:10px;
}

img.padd
{
margin-right:10px;
}

.cp_shd_txt
{
font-family:myriad,verdana,arial;
font-size:13px;
font-weight:bold;
color:#051B7A;
padding-bottom:13px;
padding-left:10px;
padding-top:10px;
}

.cp_txt_ico
{
font-family:verdana,arial;
font-size:10px;
color:#D00707;
line-height:40px;
}

.cp_txt_des
{
font-family:arial;
font-size:12px;
color:#585858;
line-height:16px;
padding-left:12px;
padding-right:8px;
}

.cp_txt_conc
{
font-family:arial;
font-size:12px;
color:#585858;
line-height:16px;
padding-left:12px;
}

.cp_txt_pac
{
font-family:arial;
font-size:12px;
color:#CE0744;
padding-left:12px;
}

.cp_txt_lnk
{
font-family:verdana,arial;
font-size:10px;
color:#0C0CBA;
}

.cp_txt_strike
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#585858;
text-decoration:line-through;
}

.cp_but_pad
{
padding-left:3px;
}
.rp_lnk_txt
{
font-family:verdana;
font-size:11px;
line height:30px;
color:black;
padding-left:2px;
text-decoration:none;
}
.rp_lnk_txt1
{
font-family:verdana;
font-size:11px;
line height:30px;
color:black;
padding-left:2px;
}
.cp_shd_assurd
{
font-family:verdana;
font-size:11px;
line-height:15px;
color:#6E6E6E;
text-align:justify;
}

.cp_padding
{
padding-left:19px;
padding-right:26px;
border-left:1px solid #8DACCC;
border-right:1px solid #8DACCC;
}

.cp_lnk_icon
{
font-family:verdana;
font-size:11px;
color:#CB2504;
}

.rp_txt_login
{
padding-left:19px;
font-family:Tahoma,verdana;
font-size:11px;
line-height:15px;
}

.rp_txt_signup
{

font-family:Tahoma,verdana;
font-size:11px;
line-height:15px;
color:#1567CA;
}
.fp_bck
{
background-image:url(../images/fp_tile.gif);
background-repeat:repeat-x;
}
.fp_txt
{
font-family:verdana;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

.cp_txt_pricing
{
font-family:verdana;
font-size:13px;
color:#03283A;
font-weight:bold;
padding-bottom:12px;
}
.cp_cnt_faq
{
font-family:verdana;
font-size:11px;
color:#4A4949;
line-height:14px;
}

.cp_txt_pric
{
font-family:verdana;
font-size:13px;
color:#03283A;
padding-bottom:12px;
}

.cp_txt_purchase
{
font-family:verdana;
font-size:18px;
color:#03283A;
font-weight:bold;
padding-bottom:12px;
line-height:23px;
}
.cp_pricing_txt
{
font-family:verdana;
font-size:11px;
color:#4A4949;
line-height:14px;
}

.cp_grant_txt
{
font-family:verdana;
font-size:12px;
color:#000000;
padding-bottom:15px;
}

.cp_hd_purtxt
{
font-family:tahoma,verdana;
font-size:12px;
color:#666666;
font-weight:bold;
}

.cp_shd_purtxt
{
font-family:tahoma,verdana;
font-size:12px;
color:#666666;
font-weight:bold;
padding-right:5px;
}

.cp_acc_txt
{
font-family:tahoma,verdana;
font-size:11px;
color:#666666;
padding-left:11px;
padding-top:11px;
padding-bottom:17px;
padding-right:5px;
}

.cp_rate_txt
{
font-family:tahoma,verdana;
font-size:11px;
color:#333333;
font-weight:bold;
}

.cp_link_txtfaq
{
font-family:tahoma,verdana;
font-size:11px;
color:#0000FF;
line-height:14px;
}

.cp_brd_blue
{
border-left:1px solid #5DB1EE;border-right:1px solid #5DB1EE;
}

.cp_brd_ble
{
border-left:1px solid #8DACCC;border-right:1px solid #8DACCC;
padding-left:10px;
}

.cp_payment_txt
{
font-family:arial;
font-size:12px;
color:#ED1B23;
font-weight:bold;
}

.cp_lnkmap_txt
{
font-family:verdana;
font-size:12px;
color:#4A4949;
line-height:16px;
}

.cp_lnkmap_txt1
{
font-family:verdana;
font-size:11px;
color:#335261;
line-height:16px;
}

.cp_brd_view
{
border-top:1px solid #DFDFDF;
border-right:1px solid #DFDFDF;
}

.cp_brd_view1
{
border-bottom:1px solid #DFDFDF;
border-right:1px solid #DFDFDF;
}

.cp_txt_view
{
font-family:verdana;
font-size:10px;
color:#0C43B2;
padding-top:6px;
border-top:1px solid #DFDFDF;
border-right:1px solid #DFDFDF;
}

.cp_txt_viw
{
font-family:verdana;
font-size:10px;
color:#0C43B2;
padding-top:5px;
border-top:1px solid #DFDFDF;
}

.cp_txt_viw1
{
font-family:verdana;
font-size:10px;
color:#0C43B2;
padding-top:5px;
border-bottom:1px solid #DFDFDF;
}

.cp_txt_list
{
font-family:verdana;
font-size:10px;
color:#64676B;
}

.cp_brd_viwimg
{
border-left:1px solid #DFDFDF;
border-right:1px solid #DFDFDF;
}

.cp_brd_viwimge
{
border-right:1px solid #DFDFDF;
}

.cp_img_icsr
{
padding-top:10px;
padding-left:2px;
padding-bottom:12px;
}

.cp_img_icsr_txt
{
font-family:arial;
font-size:12px;
padding-left:2px;
line-height:15px;
color:#303030;
}

.cp_img_icsr_txt1
{
font-family:arial;
font-size:12px;
line-height:15px;
color:#E22500;
}

.cp_but_brd
{
border-left:1px solid #8DACCC;
border-right:1px solid #8DACCC;
}

img.padd1
{
margin-right:21px;
}

.cp_but_purpadd
{
padding-top:21px;
}

.cp_link_txtfaq1
{
font-family:tahoma,verdana;
font-size:11px;
color:#0000FF;
line-height:14px;
padding-left:20px;
}


.cp_articles
{
font-family:verdana;
font-size:11px;
color:#0D374C;
line-height:18px
}

.rp_articles
{
font-family:verdana;
font-size:12px;
color:#0D374C;
line-height:21px
}
.rp_add
{
font: bold 12px/14px myriad, verdana;
color: #FFFFFF;
}
.span_dwnload
{
float:left;
margin:10px 0px 0px 10px
}
#list li
{
margin-bottom:10px
}


/* USED FOR PHP FILES */

.mailwrapper {
	text-align: left;
	background:#FFFFFF;
}
.maildiv {
	margin:0px;
	text-align: left;
	width: 450px;
	background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.maildiv form {
	text-align: left;
}
.maildiv label {
	/* used for right side captions */
	vertical-align: top;
	padding: 0px;
}
.maildiv .sidelbl {
	/* used for left side labels */
	width: 155px;
	text-align: left;
	padding: 0 10px 0 0;
	vertical-align: top;
    display: block; 
    float: left; 
	clear: left;
}
.maildiv a {
	color: #005ABE;
}
.maildiv h2 {
	color: #000000;
	font-size: 120%;
}
.maildiv input {
	margin-bottom: 10px;
}
.maildiv select {
	margin-bottom: 10px;
}
.maildiv textarea {
margin-top: 10px;
	margin-bottom: 10px;
}
.maildiv .ver_img {
	padding: 0;
	margin: 0 0 10px 10px;
	vertical-align:bottom;  
	border: 1px solid #005ABE; 
}
.maildiv fieldset {
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
}
.maildiv .legendspacing {
	height: 10px;
}
.maildiv .fmcredits {
	float: left;
	font-size: 90%;
}
.maildiv .fmsubmit {
	float: left;
}
.maildiv .fmrequired {
	color: #005ABE;
	font-size: 90%; 
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.maildiv .fmspacer {
	height: 10px;}

.maildiv .fminfofull {
	padding: 0 10px 0 0px;
	color: #000000;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold
}
.maildiv .fminfohalf {
	padding: 0 10px 0 10px;
	color: #005ABE;
	margin-left: 110px;
	margin-bottom: 15px;
}
.maildiv .fmerrorbox {
	text-align: left;
}
.maildiv li {
	margin: 0 0 4px 0;
}
.maildiv .fmerrortitle {
	color: #FF0000;
	font-size: 120%;
}
.tp_1px_tile {
background:url(../images/tp_1px_tile.gif);
}
.rt_p {
float:left;width:200px;background:#0F5A9F;padding-bottom:10px;
}
.rt_sp {
float:left;margin:10px 0px 0px 10px;font:bold 12px verdana;color:#fff;
}

/*Follow Up Form -starts*/
#followup{
float:left;
width:475px;
font:11px/14px verdana,arial;
color:#000;
}
#followup b{
float:left;
width:100%;
font-weight:bold;
margin:15px 0 10px 0;
}
#followup p{
float:left;
width:100%;
margin:5px -3px 0 0;
position:relative;
}
#followup input{
float:left;
font:11px/14px Verdana, Arial;
}
#followup p span{
float:left;
margin:2px 15px 0 5px;
}
.name{
width:150px;
}
.txtbox{
width:50px;
}
.comment{
width:300px;
height:100px;
float:left;
}
/*Follow Up Form -ends*/