.cvTable880{
	width: 688px;
}

.cvTable650 .cvTable880{
	width: 645px;
}

.top{
	vertical-align: top;
}

.left{
	text-align: left;
}

.right{
	text-align: right;
}

.center{
	text-align: center;
}

.bold{
	font-weight: bold !important;
}

/* =======================[ CUSTOM PFP CV FORM: BEGIN ]======================= */

.cv_input{
	border: solid 1px #C7C7C7;
	width: 260px;
	font-family: Arial;
	font-size: 12px;
	height: 18px;
	padding-left: 2px;
	padding-top: 2px;
}

.cv_textarea{
	border: solid 1px #C7C7C7;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	padding-left: 2px;
}

.cv_button {
	background-color: #FF2400;
	font-weight: bold;
	height: 22px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	border: none;
	cursor: pointer;
}

.cv_form_table {
}

.cv_form_table td {
	height: 30px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
}

.tmpl_title{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0181AE;
}

.tmpl_dsc_10 {
	font-family: Arial;
	font-size: 10px;
	color: #A2A2A2;
}

.tmpl_dsc_11 {
	font-family: Arial;
	xfont-size: 11px;
	color: #A2A2A2;
}

.tmpl_dsc2_11 {
	font-family: Arial;
	xfont-size: 11px;
	color: #000000;
}

.CV_title{
	font-family: Arial;
	font-size: 26px;
	font-weight: bold;
	color: #0181AE;
}

table .exp_head{
	font-size: 9pt;
	font-weight: bold;
	height: 30px
}

.div_border{
	border: 1px solid #848484;
}
.gray{
	background-color: #EDEDED !important;
}

.font_gray {
	color: #EDEDED;
}

.link_black, a.link_black, a.link_black:HOVER {
	color: #000000;
	text-decoration: none;
}



.fontSize-9pt
{
    font-size:9pt;
}

.font_small, .fontSize-11pt{
	font-size: 11pt;
}

.tmpl_table tr, .tmpl_table tr td {
	height: 10px;
	color:#000 !important;
}

.tmpl_table td {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding-left:15px;
	line-height:30px !important;
}

.tmpl_table td, .tmpl_table td span {
	vertical-align: middle;
	font-family: Arial;
	xfont-size: 11px;
}

.light_gray_border_top {
	border-top: 1px solid #E9E9E9;
}

.light_gray_border_bottom {
	border-bottom: 1px solid #E9E9E9;
}

.light_gray_border_left {
	border-left: 1px solid #E9E9E9;
}

.light_gray_border_right {
	border-right: 1px solid #E9E9E9;
}
/* =======================[ CUSTOM PFP CV FORM: END ]======================= */

.contentStyle,.contentStyle table TD,.contentStyle .rte_dynamic_field, .contentStyle td.rte_dynamic_field{

	background-color:#FFFFFF;
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
	line-height:14px;
	margin: 0px;
}
.contentStyle .rte_dynamic_field, .contentStyle td.rte_dynamic_field
{
	line-height:30px;
	color:#000 !important;
	background-color:transparent;
	}
.contentStyle blockquote
{
    margin:13px 40px;
}

.contentStyle a {
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration:none;
}

.contentStyle a:hover {
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration:none;
}


.contentStyle p{
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
	line-height:14px;
	margin: 0 0 15px 0;
}

.contentStyle h1{
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	color:#6699ff;
}
.contentStyle h2{
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color:#6699ff;
}
.contentStyle h3{
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color:#6699ff;
}
.contentStyle h4{
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color:#6699ff;

}
.contentStyle h5{
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.contentStyle h6{
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.contentStyle ol,.contentStyle ul{
	margin: 0 0 15px 40px;
}


.contentStyle input
{
	height: 19px;
	border: solid 1px #bebebe;
	vertical-align: middle;
	background-color: #FFFFFF;
	color: #999;
}

.contentStyle textarea
{
	color: #999;
	border: solid 1px #bebebe;
	vertical-align: middle;
	background-color: #FFFFFF;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-base-color: #ffffff;
  	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #bebebe;
	scrollbar-track-color: #ffffff;
	scrollbar-highlight-color: #bebebe;
	scrollbar-arrow-color: #bebebe;
	scrollbar-face-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;	
}

.contentStyle select
{
	color: #999;	
	border: solid 1px #bebebe;
	vertical-align: middle;
	background-color: #FFFFFF;
}
input.form_radio 
{
    background-color:Transparent;
    cursor: pointer;
    border: none;
}

input.form_checkbox 
{
    background-color:Transparent;
    cursor: pointer;
    border: none;
}

.contentStyle .form_submit, .submit, input.submit,.form_submit {
	background-color: #0892D0;
	height: 21px;
	border: solid 1px #017AB2;
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
	font-size:11px;
	font-weight: bold;

}

.submit_disable, input.submit_disable {
	background-color: #0892D0;
	height: 21px;
	border: solid 1px #017AB2;
	cursor: pointer;
	cursor: hand;
	color: #929292;
		font-size:11px;
	font-weight: bold;
}

.dynamicFields .rte_dynamic_field {
	background-color: #aaffaa;
}

/*Added styles*/
.rte_1_1
{
	color:#008AC9;
	font:normal 15px Arial, Helvetica, sans-serif;}
.bottom_rte_1{color:#008AC9;
	font:normal 11px Arial, Helvetica, sans-serif;}

.bottom_rte_1 a{
	color: #999999;
	text-decoration:none;
}
.bottom_rte_1 a:hover{
	color: #6699ff;
	text-decoration:none;
	}

.shortNews
{
	color: #999999;
	font:11px Arial, Helvetica, sans-serif;
	line-height:12px;
	}
.shortNews a{
	color: #E20026;
	font:11px Arial, Helvetica, sans-serif;
	line-height:12px;
	display:inline;
}
.contentStyleSide, .contentStyleSide p{
	background-color:#FFFFFF;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#6699ff;
}
.contentStyleSide a{
	color:#6699ff;
	text-decoration:underline;
}
.contentStyleSide a:hover{
	color:#6699ff;
	text-decoration:none;
}
.contentStyleAddress{
	background-color:#D9EEF7;
	color:#999999;
}

.contentStyleAddress,.contentStyleAddress p{
	color:#999999;
	font:11px Arial, Helvetica, sans-serif;
}

.bodyPrint ,.bodyPrint td{
	color:#999999 !important;
	font-size:13px;
}