@font-face {
    font-family: CALIBRI;
	src: url('../font/Proxima Nova Regular.ttf') format(truetype);
} 

h1 {
 font-size : 18px;
 font-weight : normal;
 color : #003399; 
 display :inline;
}

h2 {
 font-size : 16px;
 color : #003399; 
 font-weight : normal;
 display :inline;
}

h3 {
 font-size : 15px;
 color : #003399; 
 font-weight : normal;
 display :inline;
}

.top_table {
	 height : 103px; 
	 background-image : url('/images/top_bg.gif');
	 background-repeat : repeat-x;
}

.footer_table {
	 height : 80px; 
	 background-image : url('/images/footer_bg.gif');
	 background-repeat : repeat-x;
	 clear : both;
}
.top-menu {
	font-family: CALIBRI, Tahoma, Arial, sans-serif;
	font-size: 14px;
	color : #003399; 
	line-height : 24px;
	padding-left : 5px; 
	padding-right : 5px; 
}

.top-menu a {
	color : #003399; 
	text-decoration : none;
}

.top-menu a:hover {
	color : #333333; 
	text-decoration : underline;
}

.menutable {
	height :32px;
	background-image : url('/images/menu.gif');
	background-repeat: repeat-x;
	background-position: top;
}

.menu-seperator {
	height :32px;
	width : 2px;
	background-image : url('/images/menu-seperator.gif');
	background-repeat: no-repeat;
	background-position: top;	
}

.menu {
	font-family: CALIBRI, Tahoma, Arial, sans-serif;
	font-size: 14px;
	color : #003399; 
	text-transform : capitalize;
}

.menu a {
	display : block;	
	line-height : 32px;
	color : #003399; 
	text-decoration : none;
	padding-left : 15px; 
	padding-right : 15px; 
	background-image : url('/images/menu.gif');
}

.menu a:hover {
	color : #333333; 
	text-decoration : none;
	padding-left : 15px; 
	padding-right : 15px; 
	background-image : url('/images/menu-hover.gif');
}

.paid_pr_top {
	padding-left : 145px;
	padding-right : 5px;
	padding-top : 10px;
	padding-bottom : 0px;
	margin : 0px;
}

.paid_pr_top-gold {
	padding-left : 122px;
	padding-right : 5px;
	padding-top : 10px;
	padding-bottom : 10px;
	margin : 0px;
}

.paid_pr_table_top {
	background-image : url('/images/paid_pr_table_top_bg.gif');
	background-position : top left;
	height : 127px;
}

.paid_pr_break {
	background-image : url('/images/paid_pr_break.gif');
	background-repeat : repeat-x;
	background-position : top left;
	height : 4px;
}

.pr_heading {
	font-family : CALIBRI, Georgia, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #003399; 
}

.pr_heading a {
	color : #003399; 
	text-decoration : none;
}

.pr_heading a:hover {
	color : #333333; 
	text-decoration : underline;
}

.pr_heading_small {
	font-family : CALIBRI, Georgia, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #003399; 
	font-weight : bold;
}

.pr_heading_small a {
	color : #003399; 
	text-decoration : none;
}

.pr_heading_small a:hover {
	color : #333333; 
	text-decoration : underline;
}

.pr_date {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #666666; 
	line-height : 24px;
	padding-left : 0px;
	padding-right : 5px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin : 0px;
	float: left;
}

.pr_date a {
	color : #666666; 
	text-decoration : none;
}

.pr_date a:hover {
	color : #003399; 
	text-decoration : underline;
}

.pr_text_top {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #010101; 
	line-height : 24px;
}

p.dots { 
	float : left;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	padding-left : 30px;
	padding-right : 0px;
	padding-top : 10px;
}

.dots a { 
	display:block; 
	border:1px solid #FFFFFF;
}

.dots a:hover {
	border:1px solid #CCCCCC;
}

.dots img {
	display:block;
	border:none;
	padding:4px;
}

.dots a:hover img{

}

p.dots-gold { 
	float : left;
	margin-left : 5px;
	margin-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	padding-left : 7px;
	padding-right : 0px;
	padding-top : 10px;
}

.dots-gold a { 
	display:block; 
	border:1px solid #FFFFFF;
}

.dots-gold a:hover {
	border:1px solid #CCCCCC;
}

.dots-gold img {
	display:block;
	border:none;
	padding:4px;
}

.dots-gold a:hover img{

}

.curve_l {
	background-image : url('/images/curve_l.gif');
	background-repeat : no-repeat;
	background-position : left top;
}

.curve_r {
	background-image : url('/images/curve_r.gif');
	background-repeat : no-repeat;
	background-position : left top;
}

.left_table_bg {
	background-image : url('/images/left_bg.gif');
	background-repeat : repeat-x;
	background-position : left top;

}

.left_heading {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 16px;
	color : #000000; 
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 7px;
	padding-bottom : 10px;
}

.left_text { 
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 3px;
	padding-bottom : 3px;
}

.left_text a { 
	color : #003399; 
	text-decoration : none;
}

.left_text a:hover { 
	color : #333333; 
	text-decoration : underline;
}

.textbox {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	border : 1px solid #ccc;
	padding : 2px;
}

.textbox_gray {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #999999; 
	border : 1px solid #ccc;
	padding : 2px;
}

.submitbutton {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	padding : 2px;	
}

.left_samll_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	padding-bottom : 5px;
	letter-spacing:0.7px;
	line-height:22px;
}

.left_samll_text a {
	color : #003399; 
	text-decoration : none;
}

.left_samll_text a:hover {
	color : #333333; 
	text-decoration : underline;
}

.black_border_table {
	border : 2px solid #999999;
}

.page_heading_green {
	font-family : CALIBRI, Georgia, Tahoma, Arial, sans-serif;
	font-size : 16px;
	color : #339900; 
	text-transform : capitalize;
	line-height : 30px;
}

.main_text { 
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	letter-spacing : 0.7px;
	line-height : 22px;
}

.main_text a { 
	color : #003399; 
	text-decoration : none;
}

.main_text a:hover { 
	color : #333333; 
	text-decoration : underline;
}

.main_text_red { 
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #FF0000; 
	letter-spacing : 0.7px;
	line-height : 24px;
}

.main_small_text { 
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	letter-spacing : 0.7px;
	line-height : 20px;
}

.main_small_text a { 
	color : #003399; 
	text-decoration : none;
}

.main_small_text a:hover { 
	color : #333333; 
	text-decoration : underline;
}

.pr_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #010101; 
	line-height : 24px;
}

table.shadow { 
}

td.shadow-topl { 
	width: 16px; 
	height: 16px; 
	background: url('/images/shadow-topl.gif') no-repeat;
}

td.shadow-topr { 
	width: 16px; 
	height: 16px; 
	background: url('/images/shadow-topr.gif') no-repeat;
}
td.shadow-botl { width: 16px; height: 16px; background: url('/images/shadow-botl.gif') no-repeat;}
td.shadow-botr { width: 16px; height: 16px; background: url('/images/shadow-botr.gif') no-repeat;}
td.shadow-top { height: 16px; background: url('/images/shadow-top.gif') repeat-x;}
td.shadow-bot { height: 16px; background: url('/images/shadow-bot.gif') repeat-x;}
td.shadow-l { width: 16px; background: url('/images/shadow-l.gif') repeat-y;}
td.shadow-r { width: 16px; background: url('/images/shadow-r.gif') repeat-y;}
td.shadow-center { 
	background-color: #ffffff; 
	border: 4px solid white; 
}

/*table.w-shadow {  }
td.w-shadow-topl { width: 15px; height: 13px; background: url('/images/w-shadow-topl.gif') no-repeat;}
td.w-shadow-topr { width: 15px; height: 13px; background: url('/images/w-shadow-topr.gif') no-repeat;}
td.w-shadow-botl { width: 15px; height: 13px; background: url('/images/w-shadow-botl.gif') no-repeat;}
td.w-shadow-botr { width: 15px; height: 13px; background: url('/images/w-shadow-botr.gif') no-repeat;}
td.w-shadow-top { height: 13px; background: url('/images/w-shadow-top.gif') repeat-x;}
td.w-shadow-bot { height: 13px; background: url('/images/w-shadow-bot.gif') repeat-x;}
td.w-shadow-l { width: 15px; background: url('/images/w-shadow-l.gif') repeat-y;}
td.w-shadow-r { width: 15px; background: url('/images/w-shadow-r.gif') repeat-y;}
td.w-shadow-center { 	background-color: #ffffff; 	border: 4px solid white; }
*/

table.w-shadow { width:100%; border:1px solid #d8d8d8; padding:5px; border-radius: 10px; -moz-border-radius: 10px; margin-bottom: 10px;  }
td.w-shadow-topl { }
td.w-shadow-topr { }
td.w-shadow-botl { }
td.w-shadow-botr { }
td.w-shadow-top { }
td.w-shadow-bot { }
td.w-shadow-l { }
td.w-shadow-r { }
td.w-shadow-center { }



.pr_paging { 
	background-color : #f1f1f1;
}

.current_page_number {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
	padding : 2px;
	background-color : #CCCCCC;
	border : 1px solid #000000;
	line-height : 24px;
}

.page_number {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000;
	padding : 2px;
	text-decoration : none;
	border : 1px solid #f1f1f1;
	line-height : 24px;
}

a.page_number:hover {
	color : #000000;
	border : 1px solid #333333;
}

.footer_menu_seperator {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #003399; 
	line-height : 18px;
}

A.footer_menu_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #003399; 
	line-height : 18px;
	text-decoration : none;
	padding-left : 8px;
	padding-right : 8px;
}

A.footer_menu_text:hover  { 
	color : #000000; 
	text-decoration : underline;
}

.footer_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	line-height : 18px;
}

.footer_text a {
	color : #003399; 
	text-decoration : none;
}

.footer_text a:hover {
	color : #000000; 
	text-decoration : underline;
}

.navlink {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #333333; 
	line-height : 20px;
	padding-top : 2px;
	padding-bottom : 10px;
}

.navlink a {
	color : #003399; 
	text-decoration : none;
}

.navlink a:hover {
	color : #000000; 
	text-decoration : underline;
}

.au_info_top {
	background-image : url('/images/au_info_top.gif');
	background-repeat : no-repeat;
	width : 195px;
	height : 15px;
}

.au_info_bottom {
	background-image : url('/images/au_info_bottom.gif');
	background-repeat : no-repeat;
	width : 195px;
	height : 15px;
}

.au_info_bg {
	background-image : url('/images/au_info_bg.gif');
	background-repeat : repeat-y;
}

.au_info_heading_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000; 
	line-height : 30px;
	padding-left : 15px;
	margin-top : 0px;	
	margin-bottom : 0px;	
}

.au_info_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	margin-top : 5px;	
	margin-bottom : 5px;	
	padding-left : 15px;
	padding-right : 15px;
	display :block;
}

.au_info_text a {
	color : #003399; 
	text-decoration : none;
}

.au_info_text a:hover {
	color : #000000; 
	text-decoration : underline;
}

.au_info_small_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	margin-top : 5px;	
	margin-bottom : 5px;	
	padding-left : 15px;
	padding-right : 15px;
}

.au_info_small_text a {
	color : #003399; 
	text-decoration : none;
}

.au_info_small_text a:hover {
	color : #000000; 
	text-decoration : underline;
}

.pr_date_inner {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 9px;
	font-weight : bold;
	text-transform : uppercase;
	color : #666666; 
	padding-top : 8px;
	padding-right : 8px;
	text-align : center;
	background-image : url('/images/date_img.jpg');
	background-repeat : no-repeat;
	width : 36px;
	height : 49px;
}

.pr_date_inner a {
 color : #666666; 
 text-decoration : none;
}

.pr_date_inner a:hover {
 color : #666666; 
 text-decoration : none;
}

.pr_summary {
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 14px;
 color : #666666; 
 letter-spacing : 0.7px; 
 background-image : url('/images/open_quotes.gif');
 background-repeat : no-repeat; 
 background-position : left top;
 padding-left : 36px;
 padding-bottom : 10px;
 line-height : 18px;
 margin-top : 5px;
 margin-bottom : 20px;
}

.pr_detail_free {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	letter-spacing : 0.7px;	
	line-height : 20px;
	margin-top : 5px;
	margin-bottom : 5px;
}
.pr_detail_free a {
	color : #003399; 
	text-decoration : none;
}
.pr_detail_free a:hover {
	color : #000000; 
	text-decoration : underline;
}

.pr_detail_free p {
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 12px;
 color : #000000; 
 letter-spacing : 0.7px; 
 line-height : 20px;
 margin : 0px;

}

.pr_detail_paid {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	line-height : 20px;
	letter-spacing : 0.7px;
}

.pr_detail_paid a {
	color : #003399; 
	text-decoration : none;
}

.pr_detail_paid a:hover {
	color : #000000; 
	text-decoration : underline;
}

.pr_detail_paid p {
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 12px;
 color : #000000; 
 letter-spacing : 0.7px; 
 line-height : 20px;
 margin : 0px;

}

.left_ads {
 margin-top : 5px;
 margin-bottom : 5px;
 padding-right: 10px;
 width : 250px;
 height : 520px;
 display : block;
 float : left;
 clear : left; 
}

.left_paind_img_pos {
	margin-left : 0px;
	margin-right : 10px;
	margin-top : 5px;
	margin-bottom : 0px;
	display : block;
	float : left;
}

.left_paind_img_pos_fix_size {
	margin-left : 3px;
	margin-right : 10px;
	margin-top : 5px;
	margin-bottom : 0px;
	display : block;
	float : left;
	width: 300px;
	height: 250px;	
}


.img_border {
	padding : 5px;
	border : 2px solid #e1e1e1;
}

.img_border:hover img {
	border : 2px solid #000000;
}

.img_border:hover {
	color : red;
}

.bookmark_table {
	border: 1px solid #666666;
}

.bookmark_img img {
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 5px;
	padding-right : 5px;
	margin-left : 2px;
	margin-right : 2px;
	border : 2px solid #e1e1e1;
}

.bookmark_img:hover img {
	border : 2px solid #000000;
}

.bookmark_img:hover {
	color : red;
}

.subheading_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 17px;
	color : #000000; 	
	margin-top : 5px;
	margin-bottom : 5px;
}

.subheading_text a {
	color : #003399; 
	text-decoration : none;
}

.subheading_text a:hover {
	color : #000000; 
	text-decoration : underline;
}

.prlist_inner {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 	
	margin-top : 5px;
	margin-bottom : 7px;
	padding-left : 15px;	
	background-image : url('/images/bullet001.gif');
	background-repeat : no-repeat;
	background-position : left top;
}

.prlist_inner a {
	color : #003399; 	
	text-decoration : none;
}

.prlist_inner a:hover {
	color : #000000; 	
	text-decoration : underline;
}

.prlist_inner_small {
	font-size : 11px;
}
.prlist_inner_small a{
	color : #000000; 	
}

.prlist_inner1 {
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 14px;
 color : #000000;  
 margin-top : 5px;
 margin-bottom : 7px;
 padding-left : 15px; 
 background-image : url('/images/bullet001.gif');
 background-repeat : no-repeat;
 background-position : left top;
 background-color : #efefef; 
}

.prlist_inner1 a {
 color : #003399;  
 text-decoration : none;
}

.prlist_inner1 a:hover {
 color : #000000;  
 text-decoration : underline;
}

.prlist_inner2 {
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 14px;
 color : #000000;  
 margin-top : 5px;
 margin-bottom : 7px;
 padding-left : 15px; 
 background-image : url('/images/bullet001.gif');
 background-repeat : no-repeat;
 background-position : left top;
 background-color : #ffffdb; 
 line-height: 22px;
 letter-spacing:0.7px;
}

.prlist_inner2 a {
 color : #003399;  
 text-decoration : none;
}

.prlist_inner2 a:hover {
 color : #000000;  
 text-decoration : underline;
}

.ifame_border {
	padding : 4px;
	border : 1px solid #000000;
}

.pr_content {
	margin : 0px;
}

.quotes {
	float : left;
	clear : left;
	margin-top : 20px;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 10px;
	padding : 10px;
	border-top : 4px solid #339900;
	border-bottom : 4px solid #339900;
	color : #666666;  /*d9b368*/
	font-family : CALIBRI, Tahoma, Arial;
	font-size:16px;
	font-style:italic;
	font-weight : bold;
	line-height : 22px;
}

.cat_list {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	padding-left : 15px;
	padding-right : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
	background : url('/images/bullet002.gif') no-repeat left top;
}

.cat_list a{
	color : #003399; 
	text-decoration : none;
}

.cat_list a:hover{
	color : #000000; 
	text-decoration : underline;
}

.paid_pr_top_cat {
	padding-left : 120px;
	padding-right : 5px;
	padding-top : 10px;
	padding-bottom : 10px;
	margin : 0px;
}

.paid_pr_top_cat_img {
 padding-left : 20px;
 padding-right : 5px;
 padding-top : 10px;
 padding-bottom : 10px;
 margin : 0px;
}

.dots_cat { 
 float : left;
 margin-left : 10px;
 margin-right : 0px;
 margin-top : 10px;
 margin-bottom : 0px;
 padding : 4px;
 border : 2px solid #FFFFFF;
}

.pr_text_top_cat {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #010101; 
	line-height : 20px;
}

.pr_date_cat {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #666666; 
	line-height : 20px;
}

.pr_date_cat a {
	color : #666666; 
	text-decoration : none;
}

.pr_date_cat a:hover {
	color : #003399; 
	text-decoration : underline;
}

.cp-heading {
	font-family : CALIBRI, Georgia, Tahoma, Arial, sans-serif;
	font-size : 20px;
	color : #003399; 
/*	text-transform : capitalize; */
}

.cp-subheading {
	font-family : CALIBRI, Georgia, Tahoma, Arial, sans-serif;
	font-size : 18px;
	color : #003399; 
/*	text-transform : capitalize; */
}

.cp-bigtext {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000; 
	letter-spacing : 0.7px;
	line-height : 18px;
}
.cp-smalltext {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #000000; 
	letter-spacing : 0.7px;
	line-height : 18px;
}

.cp-desc {
	margin : 0px;
	float : left;
	width : 100%;
	display : inline;
}

.cp-image {
	float : right;
	margin : 0px;
	padding-left : 7px;
}

.cp-smalltext-link {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #0000FF; 
	text-decoration : underline;
	letter-spacing : 0.7px;
}

.fl-text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #003399; 
	background-image : url('/images/bg_gradient1.gif'); 
/*	background-image : url('/images/bg_gradient1.jpg'); */	
	background-repeat : repeat-y;
	background-position : top right;
	height : 35px;
	text-align : right;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	padding-bottom : 5px;
}

.fr-text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	background-image : url('/images/bg_gradient2.gif'); 
/*	background-image : url('/images/bg_gradient2.jpg'); */
	background-repeat : repeat-y;
	background-position : top left;
	height : 35px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	padding-bottom : 5px;
}

.red_font {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #FF0000;
	font-weight : bold;
}

.red_font_small {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #BB0000;
}

.red_font_med {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #003399;
	letter-spacing : 1px;
	line-height : 15px;
}

p.reg_bigtext {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #003399; 
	text-transform : capitalize;
	margin : 0px;
}

p.reg_smalltext {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	line-height : 18px;
	margin : 10px;
}

.sub-pr-text{
	font-family : CALIBRI, Georgia, Tahoma, Arial, sans-serif;
	font-size : 16px;
	color : #003399; 
	text-transform : capitalize;
	padding-left : 20px;
}

.log_bigtext {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 17px;
	color : #003399; 
	text-transform : capitalize;
	margin : 0px;
	letter-spacing : 1px;
}

.log_verysmalltext {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 10px;
	color : #000000; 
	line-height : 18px;
}

.log_verysmalltext a { 
	color : #003399; 
	text-decoration : none;
}

.log_verysmalltext a:hover { 
	color : #333333; 
	text-decoration : underline;
}

.log_smalltext {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	line-height : 18px;
}

.log_smalltext a { 
	color : #003399; 
	text-decoration : none;
}

.log_smalltext a:hover { 
	color : #333333; 
	text-decoration : underline;
}
.log_smalltextli {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	line-height : 18px;
	padding-left : 15px;
	height : 40px;
	background : url('/images/bullet002.gif') no-repeat left top;
}

.paid_pr_user_info {
	background-image : url('/images/paid_pr_table_top_bg.gif');
	background-position : top left;
}

.paid_pr_break {
	background-image : url('/images/paid_pr_break.gif');
	background-repeat : repeat-x;
	background-position : top left;
	height : 4px;
}

p.pr_heading_user_info {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #003399;
	text-transform : capitalize;
	padding : 5px;
	margin : 0px;
	line-height : 18px;
}

.pr_heading_user_info a {
	color : #003399; 
	text-decoration : none;
}

.pr_heading_user_info a:hover {
	color : #333333; 
	text-decoration : underline;
}

/**/

.primary-container {
	height: 46px;
	text-align: center;
}

.va-pr a {
	width: 152px;
	background-image: url('/images/view-all-pr.jpg');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 46px;
	display: block;
	text-indent : -2000px;
}
.va-pr a:hover {
	background-position : 0px -46px;
}

.sub-pr a {
	width: 152px;
	background-image: url('/images/submit-pr.jpg');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 46px;
	display: block;
	text-indent : -2000px;
}
.sub-pr a:hover {
	background-position : 0px -46px;
}

.add-comp a {
	width: 152px;
	background-image: url('/images/add-company.jpg');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 46px;
	display: block;
	text-indent : -2000px;
}
.add-comp a:hover {
	background-position : 0px -46px;
}

/**/

.proceed a {
	width: 152px;
	background-image: url('/images/proceed.jpg');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 46px;
	display: block;
	text-indent : -2000px;
}
.proceed a:hover {
	background-position : 0px -46px;
}

.qui-sta-headingtext {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #003399; 
	text-transform : capitalize;
	letter-spacing : 1px;
}

.qui-sta-bigtext{
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #666666; 
	text-transform : capitalize;
	letter-spacing : 1px;
}

.qui-sta-smalltext{
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #000000; 
	text-align : center;
}

.qui-sta-border {
	border : 2px solid #f1f1f1;
}

/**/
.primary-container1 {
	height: 56px;
	text-align: center;
}

.cont_acc a {
	width: 213px;
	background-image: url('/images/but_contribution_act.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 56px;
	display: block;
	text-indent : -2000px;
}
.cont_acc a:hover {
	background-position : 0px -56px;
}

/**/

.radiotext {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #003399; 
	text-transform : capitalize;
	letter-spacing : 1px;
	line-height : 20px;
	width : 140px;
	height : 65px;
}

.radiotext a {
	display : block;	
	line-height : 20px;
	color : #003399; 
	text-decoration : none;
}

.radiotext a:hover {
	color : #333333; 
	text-decoration : none;
	background-image : url('/images/apr-pr_hover.gif');
	background-repeat : no-repeat;
	background-position : top center;
	padding-top:12px;
	width : 140px;
	height : 53px;
}

.radiotext_act {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #003399; 
	text-transform : capitalize;
	letter-spacing : 1px;
	line-height : 20px;
	background-image : url('/images/apr-pr.jpg');
	background-repeat : no-repeat;
	background-position : top center;
	width : 140px;
}

.radiotext_act a {
	color : #003399; 
	text-decoration : underline;
}

.radiotext_act a:hover {
	color : #000000; 
	text-decoration : none;
}
.manage-pr-heading {
	font-family : Georgia, Tahoma, Arial, sans-serif;
	font-size : 20px;
	color : #003399; 
	text-transform : capitalize;
}

.manage-pr-summary {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	font-style : italic;
	color : #666666; 
	line-height : 18px;
}

.manage-pr-detail {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	line-height : 20px;
}

.manage-pr-detail a {
	color : #003399; 
	text-decoration : none;
}

.manage-pr-detail a:hover {
	color : #000000; 
	text-decoration : underline;
}

.manage-pr-table {
	border-top : 3px solid #CCCCCC;
	border-bottom : 3px solid #CCCCCC;
}

.manage_logo_text { 
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	letter-spacing : 0.7px;
	line-height : 18px;
	float : left;
}

.manage-pr-heading {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000066; 
	letter-spacing : 0.7px;
	line-height : 18px;
}

.manage-main-text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	letter-spacing : 0.7px;
	line-height : 18px;
}

.manage-main-text a {
	color : #003399; 
	text-decoration : none;
}

.manage-main-text a:hover {
	color : #003399; 
	text-decoration : underline;
}

.manage_logo_pr_table {
	background-image : url('/images/paid_pr_table_top_bg.gif');
	background-position : top left;
	height : 30px;
}

.co_amt_update_but {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #FFFFFF; 
	text-align : center;
	font-weight : bold;
	margin : 0px;
	display : block;
	float : left;
	width : 56px;
	height : 48px;
	background-image : url('/images/contribution_amt.gif');
	background-repeat : no-repeat;
	background-position : top left;
	color : #FFFFFF;
	line-height : 48px;
}

.co_amt_update_but-big {
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 14px;
 color : #FFFFFF; 
 text-align : center;
 font-weight : bold;
 margin : 0px;
 display : block;
 float : left;
 width : 123px;
 height : 48px;
 background-image : url('/images/contribution_amt-big.gif');
 background-repeat : no-repeat;
 background-position : top left;
 color : #FFFFFF;
 line-height : 48px;
}

.co_amt_update_but a {
	margin : 0px;
	display : block;
	float : left;
	width : 53px;
	height : 48px;
	background-image : url('/images/contribution_amt.gif');
/*	background-image : url('/images/contribution_amt.jpg');*/
	background-repeat : no-repeat;
	background-position : top left;
	color : #FFFFFF; 
	text-decoration : none;
	line-height : 48px;
}

.co_amt_update_but a:hover {
	color : #CCCCCC; 
	text-decoration : underline;
}

a.image_button {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #666666; 
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	border-top : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	text-decoration : none;
	background-color : #F4E9C3;
	line-height : 28px;
}

a.image_button:hover {
	color : #000000; 
	text-decoration : none;
	border-top : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	background-color : #E6E6E6;
	line-height : 28px;
}

a.edit_pr_but {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	font-weight : bold;
	padding-left : 20px;
	padding-right : 20px;
	padding-top : 5px;
	padding-bottom : 5px;
	text-decoration : none;
	background-image : url('/images/menu.gif');
	line-height : 28px;
}

a.edit_pr_but:hover {
	padding-left : 20px;
	padding-right : 20px;
	padding-top : 5px;
	padding-bottom : 5px;
	color : #777777; 
	text-decoration : none;
	background-image : url('/images/menu.gif');
	line-height : 28px;
}

/**/
.primary-container2 {
	height: 56px;
	text-align: center;
}

.upgrade_plan_but a {
	width: 158px;
	background-image: url('/images/upgrade-plan-but.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 35px;
	display: block;
	text-indent : -2000px;
}
.upgrade_plan_but a:hover {
	background-position : 0px -35px;
}

/**/

.improve-main-text { 
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #000000; 
	letter-spacing : 1px;
	line-height : 18px;
	text-align : center;
}

.improve-main-text a { 
	color : #003399; 
	text-decoration : none;
}

.improve-main-text a:hover { 
	color : #333333; 
	text-decoration : underline;
}

.improve_table {
	border : 1px solid #e5e5e5;
}

.company_main_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	letter-spacing : 1px;
	line-height : 18px;
}

.company_main_text a { 
	color : #003399; 
	text-decoration : none;
}

.company_main_text a:hover { 
	color : #000000; 
	text-decoration : underline;
}

.tools_img img {
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 3px;
	padding-right : 3px;
	margin-left : 2px;
	margin-right : 2px;
	border : 1px solid #e1e1e1;
}

.tools_img:hover img {
	border : 1px solid #000000;
}

.tools_img:hover {
	color : red;
}

.stpe-text {
	font-family : CALIBRI, Arial, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000; 
	letter-spacing : 1px;
	line-height : 18px;
	text-align : center;
}

.stpe-disable-text {
	font-family : CALIBRI, Arial, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	letter-spacing : 1px;
	line-height : 18px;
	text-align : center;
}

.submit_table_text_bg {
	background-color : #E1E1E1;
}

.plan_heading_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #003399; 
	letter-spacing : 1px;
	line-height : 18px;
}

.plan_text {
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 12px;
 color : #000000; 
 letter-spacing : 1px;
 line-height : 18px;
}

.plan_text a {
 color : #000000; 
 text-decoration : none;
}

.plan_text a:hover {
 color : #000000; 
 text-decoration : none;
}

.sm_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	padding-left : 15px;
	padding-right : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
	background : url('/images/bullet005.gif') no-repeat left top;
}

.sm_text a{
	color : #003399; 
	text-decoration : none;
}

.sm_text a:hover{
	color : #000000; 
	text-decoration : underline;
}

.sm_big_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	font-weight : bold;
	letter-spacing : 1px;
	padding-left : 15px;
	padding-right : 0px;
	padding-top : 2px;
	padding-bottom : 2px;
}

.news_date_text {
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 12px;
 color : #000000; 
 letter-spacing : 0.7px;
 line-height : 18px;
 padding-left : 15px;
 padding-right : 10px;
 padding-top : 0px;
 padding-bottom : 3px;
 background : url('/images/bullet005.gif') no-repeat left top;
}

.news_date_text a{
 color : #003399; 
 text-decoration : none;
}

.news_date_text a:hover{
 color : #000000; 
 text-decoration : underline;
}

.news_date_small_text {
 color : #000000; 
}

.news_date_small_text a {
 color : #000000; 
 text-decoration : none;
}

.news_date_small_text a:hover {
 color : #003399; 
 text-decoration : underline;
}

.testimonial_text {
 margin : 0px;
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 14px;
 color : #000000; 
 letter-spacing : 0.7px;
 line-height : 24px;
 padding-left : 15px;
 padding-right : 0px;
 padding-top : 0px;
 padding-bottom : 8px;
 background : url('/images/bullet005.gif') no-repeat left top;
}

.testimonial_text a{
 color : #003399; 
 text-decoration : none;
}

.testimonial_text a:hover{
 color : #000000; 
 text-decoration : underline;
}

.testimonial_name_text {
 margin : 0px;
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 12px;
 color : #000000; 
 letter-spacing : 0.7px;
 line-height : 18px;
 padding-left : 15px;
 padding-bottom : 20px;
}

.hrilinegray {
	background-color: #e5e5e5; /*dbdbdb*/
	height : 1px;
}

.tableborder_gray1 {
	border: 1px solid #CCCCCC;
}

/* Following classes are used in featured banner page */
.bgcolor_award1 {
	background-color : #FFF2DD; 
	font-family: CALIBRI, Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: Bold;
	color: #000000;
	line-height : 24px;
	padding-left : 5px;
}

.table_border_award1 {
	border : 1px solid #FDDEAE;
}

.NormalText_banner {
	font-family: CALIBRI, Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #333333;
	text-align: left;
	line-height : 18px;
}

.highlight_btn {
	font-family: CALIBRI, Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #000;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #000;
	background-color: #FFF;
	padding : 3px;
}

.highlight_btn1 {
	font-family: CALIBRI, Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #000;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #000;
	background-color: #FFFFCC;
	padding : 3px;
}

.border_bottom_dotted {
	border-bottom : 2px dotted #CCCCCC;
}

.textarea {
	border : 1px solid #CCCCCC;
}

.Table_Border {
	border:1px solid #999999;
}

/* till here */

/* following classses used for 5k company profile pages */
.s-f-pr-table-bg a{
width: 189px;
background : url('/images/submit-pr-bg-img.jpg') no-repeat left top;
height: 118px;
display: block;
text-indent : -2000px;
}

.url-without-link {
font-family : CALIBRI, Tahoma, Arial, sans-serif;
font-size : 14px;
color : #003399; 
letter-spacing : 0.7px;
line-height : 18px;
padding : 10px;
background-color : #F9F9F9;
}

.cp2-heading {
font-family : CALIBRI, Georgia, Tahoma, Arial, sans-serif;
font-size : 20px;
color : #003399; 
text-transform : capitalize;
}

.cp2-subheading {
 font-family : CALIBRI, Georgia, Tahoma, Arial, sans-serif;
 font-size : 18px;
 font-weight : normal;
 color : #003399; 
 text-transform : capitalize;
 display : inline;
}

.cp2-main_text-b { 
font-family : CALIBRI, Tahoma, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
color : #000000; 
letter-spacing : 0.7px;
line-height : 20px;
}

.cp2-main_text { 
font-family : CALIBRI, Tahoma, Arial, sans-serif;
font-size : 12px;
color : #000000; 
letter-spacing : 0.7px;
line-height : 20px;
}
/* till here */

/* For PRFirm page */

.primary-container3 {
 height: 56px;
 text-align: center;
}

.by-s a {
 width: 152px;
 background-image: url('/images/by-state.jpg');
 background-repeat: no-repeat;
 background-position : 0px 0px;
 height: 46px;
 display: block;
 text-indent : -2000px;
}
.by-s a:hover {
 background-position : 0px -46px;
}

.by-i a {
 width: 152px;
 background-image: url('/images/by-industry.jpg');
 background-repeat: no-repeat;
 background-position : 0px 0px;
 height: 46px;
 display: block;
 text-indent : -2000px;
}
.by-i a:hover {
 background-position : 0px -46px;
}

.by-s-inactive {
 width: 152px;
 background-image: url('/images/by-state-inactive.jpg');
 background-repeat: no-repeat;
 background-position : 0px 0px;
 height: 47px;
 text-indent : -2000px;
}

.by-i-inactive {
 width: 152px;
 background-image: url('/images/by-industry-inactive.jpg');
 background-repeat: no-repeat;
 background-position : 0px 0px;
 height: 47px;
 text-indent : -2000px;
}
/* till here */

/* For Rss_feed */
.feed {
 border:1px solid;
 border-color:#FC9 #630 #330 #F96;
 padding:2px;
 font:bold 10px tahoma,sans-serif;
 color:#FFF;
 background:#F60;
 text-decoration:none;
 font-size:13px;
}
/* till here */

/* general report */
.asc a {
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 14px;
 color : #003399;
 letter-spacing : 1px;
 line-height : 15px;
 background : url('/images/up.gif') no-repeat right center;
 padding-right : 20px;
 text-decoration : none;
}
.asc a:hover {
 color : #003399;
 text-decoration : none;
}

.desc a {
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 14px;
 color : #003399;
 letter-spacing : 1px;
 line-height : 15px;
 background : url('/images/down.gif') no-repeat right center;
 padding-right : 20px;
 text-decoration : none;
}
.desc a:hover {
 color : #003399;
 text-decoration : none;
}

a.act { 
 left top repeat-x; color:#fff;
}

.no-order {
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 14px;
 color : #003399;
 letter-spacing : 1px;
 line-height : 15px;
}
/* till here */

/* user_info */
.contri_acc_dis_img {
 background : url('/images/dis-contri-acc.jpg') no-repeat left top;
}
/* till here */

/* Index Page : <div tag classes */
#main-content {
margin : 0px;
width : 960px;
margin : auto;
}

#middle-portion1 {
 margin : 0px;
 width : 750px;
 float : left;
}

#middle-portion2 {
 margin : 0px;
 width : 750px;
 float : right;
}

#left-portion {
 margin : 0px;
 width : 200px;
 float : left;
}

#right-portion {
 margin : 0px;
 width : 200px;
 float : right;
}

/* index page - design feedback */
.fb-link-index a {
	width: 146px;
	background-image: url('/images/feedback.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 100px;
	display: block;
	text-indent : -2000px;
}

/* star rating */	
.star-rating{
  list-style:none;
  margin: 0px;
  padding:0px;
  width: 150px;
  height: 30px;
  position: relative;
  background: url(/images/star_rating.gif) top left repeat-x;  
 }
 .star-rating li{
  padding:0px;
  margin:0px;
  float: left;
 }
 .star-rating li a{
  display:block;
  width:30px;
  height: 30px;
  line-height:30px;
  text-decoration: none;
  text-indent: -9000px;
  z-index: 20;
  position: absolute;
  padding: 0px;
  overflow:hidden;
 }
 .star-rating li a:hover{
  background: url(/images/star_rating.gif) left center;
  z-index: 2;
  left: 0px;
  border:none;
 }
 .star-rating a.one-star{
  left: 0px;
 }
 .star-rating a.one-star:hover{
  width:30px;
 }
 .star-rating a.two-stars{
  left:30px;
 }
 .star-rating a.two-stars:hover{
  width: 60px;
 }
 .star-rating a.three-stars{
  left: 60px;
 }
 .star-rating a.three-stars:hover{
  width: 90px;
 }
 .star-rating a.four-stars{
  left: 90px;
 } 
 .star-rating a.four-stars:hover{
  width: 120px;
 }
 .star-rating a.five-stars{
  left: 120px;
 }
 .star-rating a.five-stars:hover{
  width: 150px;
 }
 .star-rating li.current-rating{
	background: url(/images/star_rating.gif) left bottom;
	position: absolute;
	height: 31px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	width: 0px;

 }
/* star rating */

/* RSS links for the news page*/
.rss-link {
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 10px;
	margin-right : 15px;
	padding : 10px;


	width : 225px;
	height : 140px;
	display : block;
	float : left;	
	border : 1px solid #CCCCCC;
}

.rss-link1 {
 margin:0px;
 padding-left:2px;
 padding-right:2px;
 padding-top:5px;
 padding-bottom:5px;
 width : 190px;
 height : 110px;
 display : block;
 border : 1px solid #CCCCCC;
}

.rss-link-paid {
	margin-left : 0px;
	margin-right : 0px;
	padding : 10px;
	width : 725px;
	height : 20px;
	display : block;
	border : 1px solid #CCCCCC;
}

.rss-link-img {
 padding-left : 2px;
 padding-bottom : 2px;
}

.rss-link-img-paid {
	padding-left : 5px;
}

/* Upgrade classes */
.contri_package_bg1 {
	background: url('/images/cont-package-bg1.jpg') top left no-repeat;
}

.contri_package_bg1:hover {
	background: url('/images/cont-package-bg2.jpg') top left no-repeat;
}

.contri_package_bg2 {
	background: url('/images/cont-package-bg1.jpg') top left no-repeat;
}

.contri_package_bg2:hover {
	background: url('/images/cont-package-bg3.jpg') top left no-repeat;
}

.co-pack_heading_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #003399; 
	letter-spacing : 1px;
	line-height : 18px;
}

.co-pack_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	letter-spacing : 1px;
	line-height : 18px;
	padding-left : 40px;
	padding-bottom : 10px;
	background: url('/images/bullet006.gif') 10% 25% no-repeat;
}

.co-pack_text a {
	color : #000000; 
	text-decoration : none;
}
.co-pack_text a:hover {
	color : #000000; 
	text-decoration : none;
}

.hori-line {
	background: url('/images/bg-paymentmethod.gif') left bottom repeat-x;
	height : 45px;
}

/* Classes Added for the Silve and Gold Plan differentiation */

.paid_gold_pr_user_info { /* This class used in the back end to differentiate the gold plan */
	background-image : url('/images/paid_pr_table_top_bg.gif'); 
	background-position : top left;
}

.plan_amount {
	font-family : Arial, Tahoma, sans-serif;
	font-size : 17px;
	color : #000000; 
	line-height : 18px;
}

.plan_amount1 {
	font-family : Arial, Tahoma, sans-serif;
	font-size : 17px;
	font-weight: bold;
	color : #000000; 
	line-height : 18px;
	padding-left: 15px;
}

/* Gold Plan Class */
table.index-gold {  }
td.index-gold-topl { width: 23px; height: 21px; background: url('/images/index-gold_lt.jpg') no-repeat;}
td.index-gold-topr { width: 23px; height: 21px; background: url('/images/index-gold_rt.jpg') no-repeat;}
td.index-gold-botl { width: 23px; height: 23px; background: url('/images/index-gold_bl.jpg') no-repeat;}
td.index-gold-botr { width: 23px; height: 23px; background: url('/images/index-gold_br.jpg') no-repeat;}
td.index-gold-top { height: 21px; background: url('/images/index-gold_t.jpg') repeat-x;}
td.index-gold-bot { height: 23px; background: url('/images/index-gold_b.jpg') repeat-x;}
td.index-gold-l { width: 23px; background: url('/images/index-gold_l.jpg') repeat-y;}
td.index-gold-r { width: 23px; background: url('/images/index-gold_r.jpg') repeat-y;}
td.index-gold-center { 	background-color: #ffffd9; }

.gold-cube {
	float:left; 
	margin:15px 0px 0px 20px ; 
	padding:0px; 
	padding-right:10px; 
}

.paid_pr_user_info_gold_plan { 
	background-color: #ffffd9;
}

.paid_pr_user_info_platinum_plan { 
	background-color: #e8d286;
}

.paid_pr_user_info_video_plan { 
	background-color: #ea981c; /* #FF9966 */
}

/* Journalists section. */

.journalists-table1 {
 background: url('/images/journalists-bg.jpg') no-repeat left top;
}

.alert-heading {
 font-family : Arial, sans-serif;
 font-size : 17px;
 color : #003399;
 font-weight: bold;
 background: #F1F1F1;
 padding:2px;
}

.alert-heading a{
 color : #003399;
 text-decoration: none;
}

.alert-heading a:hover{
 color : #003399;
 text-decoration: underline;
}

.press-alert a {
 width: 152px;
 background-image: url('/images/add-press-alert.jpg');
 background-repeat: no-repeat;
 background-position : 0px 0px;
 height: 46px;
 display: block;
 text-indent : -2500px;
}
.press-alert a:hover {
 background-position : 0px -46px;
}

.alert_b_text {
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 12px;
 color : #000000; 
 letter-spacing : 0.7px;
 line-height : 18px;
 background: url(/images/CheckIcon.gif) no-repeat left top;
 padding-left: 30px;
 
}

.outer-border {
 border:2px solid #cccccc;
}

.inner-border-bg {
 border:2px solid #E5E5E5; 
 background: #F1F1F1;
}

a.image_button1 {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #666666;
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	border-top : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	text-decoration : none;
	background-color : #FAD65B;/*F4DC89*/
	line-height : 28px;
}

a.image_button1:hover {
	color : #000000; 
	text-decoration : none;
	border-top : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	background-color : #E6E6E6;
	line-height : 22px;
}

.red_font_small_pending {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FF0000;
}

.pad_27 {
	padding-bottom:36px;
}

.pad_33 {
	padding-bottom:42px;
}

.paid_pr_table_top-gold2 {
	background-image : url('/images/bg_gradient_get-started.gif');
	background-position : top left;
	height : 127px;
	border : 1px solid #ffca65;
}

.paid-pr-icon-topimg {
	float: left;
	padding-left : 30px;
	padding-right : 5px;
	padding-top : 10px;
	padding-bottom : 0px;
	margin : 0px;
}

.pr_date_img {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #666666; 
	line-height : 20px;
	padding-left : 25px;
	padding-right : 5px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin : 0px;
	float: left;
}

.pr_date_img a {
	color : #666666; 
	text-decoration : none;
}

.pr_date_img a:hover {
	color : #003399; 
	text-decoration : underline;
}

.dollar-amount {
	display: inline;
	float:left;
	margin: 0px 10px 0px 0px;
	padding: 2px 4px 2px 4px;
	background: #003399;
	color:#ffee00;
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	line-height : 15px;
	font-weight: bold;
	letter-spacing: 0.5px;
}

/* video-icon */ 
.video-icon {
	float:left;
	margin:0px;
	padding:0px;
	margin-right: 5px;
}

.pr_date_paid {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #666666; 
	line-height : 20px;
	padding-left : 30px;
	padding-right : 5px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin : 0px;
	float: left;
}

.pr_date_paid a {
	color : #666666; 
	text-decoration : none;
}

.pr_date_paid a:hover {
	color : #003399; 
	text-decoration : underline;
}

.paid_pr_top_noimg {
	padding-left : 30px;
	padding-right : 5px;
	padding-top : 10px;
	padding-bottom : 0px;
	margin : 0px;
}

.paid-pr-icon-silver {
	margin:0px;
	padding:0px;
	float: left;
}

/*
New Images 
*/

.pr-gold {
	background-image : url('/images/bg_gradient_get-started.gif');
	background-position : top left;
	height : 127px;
	border : 1px solid #ffca65;
}

.pr-silver {
	background-image : url('/images/paid_pr_table_top_bg.gif');
	background-position : top left;
	height : 127px;
}

p.pr-image { 
	float : left;
	margin-left : 0px;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 0px;
	padding-left : 10px;
	padding-right : 0px;
	padding-top : 10px;
}

.pr-image a { 
	display:block; 
	border:1px solid #FFFFFF;
}

.pr-image a:hover {
	border:1px solid #CCCCCC;
}

.pr-image img {
	display:block;
	border:none;
	padding:4px;
}

.pr-image a:hover img{

}

.gold-top-icon {
	float: left;
	padding-left : 0px;
	padding-right : 5px;
	padding-top : 10px;
	padding-bottom : 0px;
	margin : 0px;
}

.silver-below-icon {
	margin:0px;
	padding:0px;
	float: left;

}

.prwithimage {
	padding-left : 110px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 0px;
	margin : 0px;
}

.prwithoutimage {
	padding-left : 20px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 0px;
	margin : 0px;
}

.pr-detail {
	padding-left : 0px;
	padding-right : 5px;
	padding-top : 10px;
	padding-bottom : 0px;
	margin : 0px;
}

.datepart {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #666666; 
	line-height : 20px;
	padding-left : 0px;
	padding-right : 5px;
	padding-top : 0px;
	padding-bottom : 10px;
	margin : 0px;
	float: left;

}

.datepart a {
	color : #666666; 
	text-decoration : none;
}

.datepart a:hover {
	color : #003399; 
	text-decoration : underline;
}
.pr_heading_gold {
 font-family : CALIBRI, Georgia, Tahoma, Arial, sans-serif;
 font-size : 20px;
 color : #ffae00; 
 text-transform : capitalize;
}

.pr_heading_gold a {
 color : #ffae00;
 text-decoration : none;
}

.pr_heading_gold a:hover {
 color : #333333; 
 text-decoration : underline;
}

.pr_heading_silver {
 font-family : CALIBRI, Georgia, Tahoma, Arial, sans-serif;
 font-size : 20px;
 color : #565656; 
 text-transform : capitalize;
}

.pr_heading_silver a {
 color : #565656; 
 text-decoration : none;
}

.pr_heading_silver a:hover {
 color : #333333; 
 text-decoration : underline;
}

/* new for payment */
.total_payment_bg {
	background:url(/images/tot_pay_bg2.gif) repeat-x top left;
	height: 43px;
}

.total_payment_text {
	font-family : Georgia, Tahoma, Arial, sans-serif;
	font-size : 17px;
	font-weight : bold;
	color : #000000; 
	letter-spacing : 1px;
	line-height : 18px;
}

.plan_heading_white {
	font-family : Century Gothic, Tahoma, Arial, sans-serif;
	font-size : 17px;
	font-weight : bold;
	color : #FFFFFF; 
	letter-spacing : 1px;
	line-height : 18px;
}

.choose_pay_method {
	background:url(/images/tot_pay_bg2.gif) repeat-x top left;
	height: 43px;
}

.pay_method {
	border: 3px solid #ebebeb;
}

.pay_method_bg {
	background:url(/images/tot_pay_bg.gif) repeat-x center left;
	height: 43px;
}


.pay_method_head {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000; 
	letter-spacing : 1px;
	line-height : 18px;
	padding-left: 10px;
}

.newcontritable {
	background: #fcfbec url(/images/newcontri_bg.gif) repeat-x  bottom left;
}

.newcontri_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000; 
	letter-spacing : 1px;
	line-height : 18px;
}

.newcontri_heading_bg {
	background:url(/images/tot_pay_bg3.gif) repeat-x center left;
	height: 43px;
}

.newcontri_heading_text {
	font-family : Georgia, Tahoma, Arial, sans-serif;
	font-size : 20px;
	color : #7e960b;
	font-weight: bold; 
	text-transform : capitalize;
	line-height : 30px;
}

.newcantri_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	letter-spacing : 0.7px;
	line-height : 18px;
	padding-left: 20px;
	background: url(/images/check_mark.gif) no-repeat center left;
	display:block;
	float:left;
	margin:0px;
}

.newcantri_text a {
	color : #003399;
	text-decoration: underline;
}

.newcantri_text a:hover {
	color : #003399;
	text-decoration: none;
}

.newcantri_text1 {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	font-weight : bold;
	letter-spacing : 0.7px;
	line-height : 18px;
}

.red_newcantri_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #BB0000; 
}

.upgrade_contri {
	display: block;
	margin:0px;
	padding-left:250px;
}

.whatsthis {
	margin:0px;
	padding:0px;
}

/*Reward Section Style 
---------------------*/

.table-bordergray {
	border: 1px solid #c3c3c3;

}

.offer-heading {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #003399; 
	letter-spacing : 1px;
}
.offer-heading a{
	color : #003399;
	text-decoration: underline;
}
.offer-heading a:hover{
	color : #003399;
	text-decoration: none;
}

.offer-primary-container {
	height: 43px;
	text-align: center;
}

.se-offer a {
	width: 207px;
	background-image: url('/images/btn_selectoffer.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 43px;
	display: block;
	text-indent : -2000px;
}
.se-offer a:hover {
	background-position : 0px -43px;
}
 
.comp_offer a {
	width: 207px;
	background-image: url('/images/btn_completeoffer.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 43px;
	display: block;
	text-indent : -2000px;
}
.comp_offer a:hover {
	background-position : 0px -43px;
}

.select_o_offer a{
	width: 207px;
	background-image: url('/images/btn_select_o_offer.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 43px;
	display: block;
	text-indent : -2000px;
}
.select_o_offer a:hover {
	background-position : 0px -43px;
}


.reward_left_heading {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #FEFEFE; 
	letter-spacing : 1px;
	background: #339900;
	padding:10px;
}

.reward_grn_text {
	font-family : CALIBRI, Georgia, Tahoma, Arial, sans-serif;
	font-size : 20px;
	color : #339900; 
	text-transform : capitalize;
}

.reward_ins_text {
	font-family : CALIBRI, CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 	
	margin-top : 5px;
	margin-bottom: 0px;
	padding-left : 15px;	
	background: url('/images/bullet007.gif') no-repeat left top;
}

.reward_ins_text a {
	color : #003399; 	
	text-decoration : none;
}

.reward_ins_text a:hover {
	color : #000000; 	
	text-decoration : underline;
}

.credit_gr_text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #339900;
	font-weight:bold;
	letter-spacing : 1px;
}

/*---------------**  Prepay Account Classes  **---------------------*/

.ppa-bggreen {
	background: url(/images/ppa-bggreen.jpg) no-repeat top left;
	width: 745px;
	height: 386px;
}

.ppa-bgblack {
	background: url(/images/ppa-bgblack.jpg) no-repeat top left;
	width: 745px;
	height: 176px;
}

.ppa-whitetext1 {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #FEFEFE; 
	letter-spacing : 0.7px;
	line-height : 18px;
}

.ppa-whitetext1 a { 
	color : #003399; 
	text-decoration : none;
}

.ppa-whitetext1 a:hover { 
	color : #333333; 
	text-decoration : underline;
}

.ppa-whitetext2 {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #FEFEFE;
}

.ppa-redtext {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 20px;
	font-weight: bold;
	color : #800000; 
	letter-spacing : 0.7px;
}

.ppa-recharge a {
	width: 239px;
	background-image: url('/images/ppa-recharge-but.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 43px;
	display: block;
	text-indent : -2000px;
}
.ppa-recharge a:hover {
	background-position : 0px -43px;
}

.ppa-signin a {
	width: 239px;
	background-image: url('/images/ppa-signin-btn.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 43px;
	display: block;
	text-indent : -2000px;
}
.ppa-signin a:hover {
	background-position : 0px -43px;
}
.ppa-register a {
	width: 239px;
	background-image: url('/images/ppa-register-btn.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 43px;
	display: block;
	text-indent : -2000px;
}
.ppa-register a:hover {
	background-position : 0px -43px;
}

/*-----------------------PR FIRM Final------------------------------*/

.primary-container-prfirm1 {
	height: 49px;
	text-align: center;
}

.prfirm-signin1 a {
	width: 244px;
	background-image: url('/images/prfirm-signin.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 49px;
	display: block;
	text-indent : -2000px;
}
.prfirm-signin1 a:hover {
	background-position : 0px -49px;
}

.primary-container-prfirm {
	height: 37px;
	text-align: center;
}

.prfirm-getstarted a {
	width: 153px;
	background-image: url('/images/prfirm-getstarted.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 37px;
	display: block;
	text-indent : -2000px;
}
.prfirm-getstarted a:hover {
	background-position : 0px -37px;
}

.pf-title {
	font-family : CALIBRI, Arial, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : #339900;
}

.pf-steps-bg {
	background: url(/images/prfirm-steps-bg.gif) top left no-repeat;
	width : 777px;
	height: 194px;
}

.pf-steps-text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #1C1C1C;
	text-align: left;
	letter-spacing: 1px;
	line-height: 20px;
}

.pf-benefits-bg {
	background: url(/images/prfirm-benefit-bg-new.gif) top left no-repeat;
	width : 463px;
	height: 305px;
}

.pf-button-bg {
	background: url(/images/prfirm-button-bg.gif) top left no-repeat;
	width : 312px;
	height: 305px;
}

.pf-red-big-text {
	font-family : CALIBRI, Arial, sans-serif;
	font-size : 18px;
	font-weight: bold;
	color : #b70000;
	letter-spacing: 1px;
}

.pf-black-big-text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #1C1C1C;
	letter-spacing: 1px;
	padding:5px 15px 0px 15px;
}

.pf-main-text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	letter-spacing : 1px;
	line-height:15px;
}

.pf-benefits-text {
	font-family : CALIBRI, Arial, sans-serif;
	font-size : 18px;
	color : #1C1C1C;
	padding-left: 72px;
}

/* till here */

/*------------PR FIRM registration class----------*/

FIELDSET {
	margin:auto;
	border: 1px solid #e0e0e0;
	width: 625px;
	text-align:center;
}
legend {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #666666; 
	letter-spacing : 1px;
}


.pf-reg-main-text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	letter-spacing : 1px;
}

.qui-sta-border1 {
	border: 1px solid #1c1c1c;

}

/* prfirm-listing */
.prfirm-listing-bg {
	background: url(/images/prfirm-listing-bg.gif) top left no-repeat;
	width : 736px;
	height: 104px;
}

.img_border1{
	border : 1px solid #e1e1e1;
}

/* pr firm profile */
.pf-profile-image {
	margin-left : 0px;
	margin-right : 10px;
	margin-top : 5px;
	margin-bottom : 0px;
	display : block;
/*	width: 100px;
	height: 80px; */
	clear : left;
	float : left;
/*	border : 1px solid #e1e1e1;  */
}

.pf-profile-quotes {
	float : left;
	clear : left;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	padding : 10px;
/*	border : 1px solid #e1e1e1;*/
	color : #666666;  /*d9b368*/
	font-family : CALIBRI, Tahoma, Arial;
	font-size:16px;
	font-style:italic;
	font-weight : bold;
	line-height : 22px;
}

.pf-profile-sd {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #666666; 
	letter-spacing : 0.7px;	
	padding-bottom : 10px;
	line-height : 18px;
	margin-top : 5px;
	margin-bottom : 20px;
	font-style:italic;
}

.pf-content {
	margin:0px;
	
}

.pf-profile-prlist {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 	
	margin-top : 5px;
	margin-bottom : 4px;
	padding-left : 15px;	
	background-image : url('/images/bullet001.gif');
	background-repeat : no-repeat;
	background-position : left top;
}

.pf-profile-prlist a {
	color : #003399; 	
	text-decoration : none;
}

.pf-profile-prlist a:hover {
	color : #000000; 	
	text-decoration : none;
}
.pf-profile-prlist-small {
	font-size : 11px;
}
.pf-profile-prlist-small a{
	color : #000000; 	
}

.pf-profile-table-border {
	border: 1px solid #d6d6d6;
}

.pf-left-title {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	letter-spacing : 0.7px;
	line-height : 18px;
	padding-top: 9px;
	padding-left: 15px;
	padding-right: 9px;
	padding-bottom: 5px;
}

.pf-left-title a { 
	color : #003399; 
	text-decoration : none;
}

.pf-left-title a:hover { 
	color : #333333; 
	text-decoration : underline;
}

.prfirm_focusarea {
 margin : 0px;
 font-family : CALIBRI, Tahoma, Arial, sans-serif;
 font-size : 12px;
 color : #000000; 
 letter-spacing : 0.7px;
 line-height : 16px;
 padding-left : 15px;
 padding-right : 0px;
 padding-top : 0px;
 padding-bottom : 2px;
 background : url('/images/bullet005.gif') no-repeat left top;
}

/*------------PR FIRM Landing Page----------*/

.pf-title1 {
	font-family : Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #339900;
}

.pf-lp-benefits-bg {
	background: url(/images/pf-lp-benefitsbg.gif) top left no-repeat;
	width : 435px;
	height: 286px;
}

.pf-lp-main-text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #000000; 
	letter-spacing : 1px;
	line-height:15px;
}

.pf-lp-register {
	background: url(/images/pf-lp-register-bg.gif) top left no-repeat;
	width : 515px;
	height: 475px;
}

.primary-container-pf-lp {
	height: 60px;
	text-align: center;
}

.pf-lp-register-but a {
	width: 210px;
	background-image: url('/images/pf-lp-register-but.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 60px;
	display: block;
	text-indent : -2000px;
}
.pf-lp-register-but a:hover {
	background-position : 0px -60px;
}

/*--------------class for flash gallary--------------*/
p.flash-gallary {
	margin: 0px;
}

/*--------------- About Us --------------*/

.ab-title {
	font-size : 20px;
	color : #339900;
}

.abtus-steps-bg {
	background: url(/images/abtus-steps-bg.gif) top left no-repeat;
	width : 695px;
	height: 173px;
}

.abtus-text {
	font-size : 15px;
	color : #272626; 
	line-height:22px;
	letter-spacing:0.7px;
}

.abtus-text a {
	color : #003399;
	text-decoration: underline;
}

.abtus-text a:hover {
	color : #000000;
	text-decoration: none;
}

.abtus-benefits-bg {
	background: url(/images/abtus-benefit-bg.gif) top left no-repeat;
	width : 254px;
	height: 261px;
}

.abtus-red-big-text {
	font-family : Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #b70000;
	letter-spacing: 1px;
}

.abtus-benefit-text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000; 
	line-height:14px;
	padding-left: 40px;
	padding-right: 10px;
	letter-spacing: 1px;
}

.abtus-sampr-bg {
	background: url(/images/abtus-sampr-bg.gif) top left no-repeat;
	width : 255px;
	height: 431px;
}

.abtus-signin-but {
	background: url(/images/abtus-signin-bg.gif) top left no-repeat;
	width : 693px;
	height: 109px;
}

.primary-container-abtus {
	height: 48px;
	text-align: center;
}

.abtus-sighup-but a {
	width: 242px;
	background-image: url('/images/abtus-signup-but.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 48px;
	display: block;
	text-indent : -2000px;
}
.abtus-sighup-but a:hover {
	background-position : 0px -48px;
}

/* Class for image gallery page and the swapping of the images */
 .statusbox {
  font-size: 13px;
  font-family: Monaco, monospace;
  width: 15em;
 }
 ul.boxy li { margin: 0px; }
 #phonetics td {
  margin: 0px;
  padding: 0px 1em;
  vertical-align: top;
  width: 100px;
 }
 #phonetic1 li, #phonetic2 li, #phonetic3 li { margin: 0px; }
 #phonetic2 li {
  margin-bottom: 4px;
 }
 #phonetic3 { margin-top: -4px; }
 #phonetic3 li { margin-top: 4px; }
 #phoneticlong {
  margin-bottom: 1em;
 }
 #phoneticlong li, #buttons li {
  margin-bottom: 0px;
  margin-top: 4px;
 }

 #boxes {
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 0px 12px;
 }
 #boxes li {
  cursor: move;
  position: relative;
  float: left;
  margin: 20px 20px 0px 00px;
  /*width: 33px;
  height: 28px;*/
  width: 211px;
  height: 183px;
  text-align: center;
  padding-top: 5px;
  background: url(/images/img-li-bg.gif) no-repeat top left;
 }
 
 #boxes td {
  cursor: move;
  position: relative;
  float: left;
  margin: 2px 2px 0px 0px;
  /*width: 33px;
  height: 28px;*/
  border: 1px solid #000;
  text-align: center;
  padding-top: 5px;
  background-color: #eeeeff;
 }

 .image-box {
 	border: 1px solid #b7b7b7;
	padding: 2px;
 }
 
 .img-caption{
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #003399; 
	letter-spacing : 0.7px;
	line-height : 15px;
	margin: 0px;
	padding: 3px 2px 10px 2px;
	text-align: center;
 }

 .img-img {
	margin: 0px;
	padding: 0px 2px 0px 2px;
	height:115px;
	text-align: center;
 }
  
 .img-but {
	margin: 0px;
	padding: 5px 2px 5px 2px;
	text-align: center;
 }
  
 .ig-preview-border {
 	border:2px solid #b5dc11;
 }
 
 #twolists td {
  width: 300px;
  vertical-align: top;
 }
 #twolists1 li {
  font-family: sans-serif;
 }
 #twolists2 {
  border: 1px dashed #fff;
 }
 #twolists2 li {
  font-family: serif;
  background-color: #eedddd;
 }
 .inspector {
  font-size: 11px;
 }
/* Till here for the image gallery control page. */

.plan_text1 {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #000000; 
	letter-spacing : 0.5px;
	line-height : 18px;
}

.plan_text1 a {
	color : #003399; 
	text-decoration : underline;
}
.plan_text1 a:hover {
	color : #003399; 
	text-decoration : none;
}

.nextprev
{
	background-color:#dee4f0;
	border: 2px solid #666666;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color : #000000; 
}

.nextprevdis
{
	background-color:#CCCCCC;
	border: 1px solid #666666;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color : #000000; 
}


/* Video Classes*/
.left_paid_video {
	margin-left : 3px;
	margin-right : 10px;
	margin-top : 5px;
	margin-bottom : 0px;
	display : block;
	float : left;
	width: 385px;
	/*height: 350px;	*/
}

.h2_cpsubheadine {
 font-family : Georgia, Tahoma, Arial, sans-serif;
 font-size : 18px;
 color : #003399; 
 font-weight : normal;
}

.ButtonStyle {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #666666;
}

.textarea1 {
	border : 1px solid #CCCCCC;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}

/******************** Compnay Profile 5k New Style ********************/

.com-pro-heading {
	font-family : CALIBRI, Arial, sans-serif;
	font-size : 18px;
	color : #003399; 
	text-transform : capitalize;
}

.com-pro-subheading {
	font-family : CALIBRI, Arial, sans-serif;
	font-size : 14px;
	font-weight : normal;
	color : #003399; 
	text-transform : capitalize;
	display : inline;
	font-weight: bold;
}

.com-pro-main_text-b { 
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000; 
	letter-spacing : 0.7px;
	line-height : 20px;
}

.com-pro-main_text { 
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000; 
	letter-spacing : 0.7px;
	line-height : 20px;
}

.url-without-link1 {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #0000FF;
	text-decoration: underline;
}


/******************** Compnay Profile press release Registered New Style ********************/

.paid-pr-com-pro {
	background: #f9f9f2;
	margin-bottom: 9px;
}

.paid-pr-com-pro-silver {
	background: #f9f9f2;
	margin-bottom: 9px;
}

.free-pr-com-pro {
	margin-bottom: 9px;
}

.p-head {
	font-family : Arial, sans-serif;
	font-size : 18px;
	color : #444444; 
	text-transform : capitalize;
}
.p-head a {
	color : #444444;
	text-decoration: underline;
}
.p-head a:hover {
	color : #000000;
	text-decoration: none;
}

.p-head1 {
	font-family : Arial, sans-serif;
	font-size : 18px;
	color : #7c7c7c; 
	text-transform : capitalize;
}
.p-head1 a {
	color : #7c7c7c;
	text-decoration: underline;
}
.p-head1 a:hover {
	color : #000000;
	text-decoration: none;
}

.date {
	font-family : Arial Black, Arial, sans-serif;
	font-size : 20px;
	color : #cccccc;
	line-height:18px;
}

.month {
	font-family : Arial, sans-serif;
	font-size : 14px;
	font-weight:bold;
	color : #444444;
	text-transform: uppercase; 
}

.starpart {
	margin: 0px;
	padding-right: 5px;
	float: left;
}

.img_border1 {
	padding : 1px;
	border : 1px solid #e1e1e1;
}

/*   EVENT PAGES NEW STYLE  */

.lightblue {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 16px;
	color : #000; 
	letter-spacing : 0.7px;
	line-height : 18px;
	padding: 5px;
	border: 3px solid #FFF;
}
.lightblue a{
	color: #009;
	text-decoration: underline;
}
.lightblue a:hover{
	color: #039;
	text-decoration: none;
}

.data-name {
	font-family : Arial, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : #390; 
	letter-spacing : 0.7px;
	line-height : 18px;
	background: #f3f3f3;
	padding: 5px;
	border: 1px solid #009;
}

.event-head a {
	font-family : Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #039;
	text-decoration: underline;
}
.event-head a:hover {
	text-decoration: none;
}
.morelink {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000;
}
.morelink a {
	color : #00f;
	text-decoration: underline;
}
.morelink a {
	color : #009;
	text-decoration: none;
}

/* Report Style */

.gray-bordr {
	border: 1px solid #CCC;
}

.hor-td {
	background: url(/images/g-bordr.gif) repeat-x top left;
	height: 1px;
}

.ver-td {
	background: url(/images/g-bordr.gif) repeat-y top left;
	width: 1px;
}

.rp-heading {
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #000000; 
	line-height : 25px;
	background: url(/images/rp-heading-bg.gif) repeat-x top left;
	padding: 5px;
}

.rp-text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #000000; 
	padding: 5px;
	line-height: 22px;
}
.rp-text a {
	color : #003399;
	text-decoration: underline;
}
.rp-text a:hover {
	color : #003399;
	text-decoration: none;
}

a.rp-button1 {
	background: url(/images/rp-01-but.gif) no-repeat top left;
	display: block;
	width: 283px;
	height: 49px;
	text-indent: -2000px;
	float: left;
}
a.rp-button2 {
	background: url(/images/rp-02-but.gif) no-repeat top left;
	display: block;
	width: 213px;
	height: 49px;
	text-indent: -2000px;
	float: left;
}
a.rp-button3 {
	background: url(/images/rp-03-but.gif) no-repeat top left;
	display: block;
	width: 213px;
	height: 49px;
	text-indent: -2000px;
	float: left;
}
a.rp-button4 {
	background: url(/images/rp-04-but.gif) no-repeat top left;
	display: block;
	width: 153px;
	height: 49px;
	text-indent: -2000px;
	float: left;
}
.anylinkcss-a {
	padding: 3px;
	padding-right: 25px;
	background: #e6e6e6 url(/images/down-arrow.gif) no-repeat 98% 50%;
	border: 1px solid #aaaaaa;
	color: #000;
	text-decoration: none;
}

.anylinkcss{
	position:absolute;
	visibility: hidden;
	border: 1px solid #aaaaaa;
	font-size: 12px;
	line-height:25px;
	z-index: 100;
	background-color: #f6f6f6;
	width: 120px;
}

.anylinkcss a{
	width: 100%;
	display: block;
	text-indent: 3px;
	text-decoration: none;
	text-indent: 5px;
	color: #000;
}

.anylinkcss a:hover{ /*hover background color*/
	background-color: #e6e6e6;
	color: #000;
}
/* End of Report Style */

/* Style for new landing page for the company */
.menutable-lp {
	background: url(/images/lp-menubg.gif) repeat-x top left;
}

.lp-benefits-bg1 {
	background: url(/images/lp-benefits.gif) top left no-repeat;
	width : 409px;
	height: 301px;
}

.lp-main-text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #000000; 
	letter-spacing : 1px;
	line-height:15px;
}

.benefits-text {
	font-family : Arial, sans-serif;
	font-size : 18px;
	color : #1C1C1C;
	padding-left: 72px;
}

.lp-red-big-text {
	font-family : Arial, sans-serif;
	font-size : 18px;
	font-weight: bold;
	color : #b70000;
	letter-spacing: 1px;
}

.lp-register {
	background: url(/images/lp-register-bg.gif) top left no-repeat;
	width : 656px;
	height: 435px;
}

.lp-register1 {
	background: url(/images/lp-register-bg1.gif) top left no-repeat;
	width : 656px;
	height: 335px;
}

.lp-register2 {
	background: url(/images/lp-register-bg2.gif) top left no-repeat;
	width : 656px;
	height: 155px;
}

.primary-container-lp {
	height: 60px;
	text-align: center;
}

.lp-register-but a {
	width: 210px;
	background-image: url('/images/lp=registerbut.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 60px;
	display: block;
	text-indent : -2000px;
}
.lp-register-but a:hover {
	background-position : 0px 0px;
}

.primary-container-sambut {
	height: 38px;
	text-align: center;
}

.lp-sample-but a {
	width: 233px;
	background-image: url('/images/lp-sampbut.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 38px;
	display: block;
	text-indent : -3000px;
}
.lp-sample-but a:hover {
	background-position : 0px -38px;
}

.primary-container-videobut {
	height: 38px;
	text-align: center;
}

.lp-video-but a {
	width: 233px;
	background-image: url('/images/lp-videobut.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 38px;
	display: block;
	text-indent : -3000px;
}
.lp-video-but a:hover {
	background-position : 0px -38px;
}

.lp-main-text {
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #000000; 
	letter-spacing : 1px;
	line-height:15px;
}

.primary-container-reg {
	height: 47px;
	text-align: center;
}

.lp-reg-but a {
	width: 204px;
	background-image: url('/images/lp-registerbut01.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 47px;
	display: block;
	text-indent : -3000px;
}
.lp-reg-but a:hover {
	background-position : 0px -47px;
}

.primary-container-pfreg {
	height: 47px;
	text-align: center;
}

.lp-pfreg-but a {
	width: 233px;
	background-image: url('/images/lp-prfirmbut2.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 38px;
	display: block;
	text-indent : -3000px;
}
.lp-pfreg-but a:hover {
	background-position : 0px -38px;
}

.primary-container-pfreg1 {
	height: 47px;
	text-align: center;
}

.lp-pfreg-but1 a {
	width: 224px;
	background-image: url('/images/lp-prfirmbut1.gif');
	background-repeat: no-repeat;
	background-position : 0px 0px;
	height: 47px;
	display: block;
	text-indent : -3000px;
}
.lp-pfreg-but1 a:hover {
	background-position : 0px -47px;
}
/* End of landing page style*/

.ver-td {
	background: url('/images/g-bordr.gif') repeat-y top left;
	width: 1px;
}
.stripes-table {
	Border: 1px solid #cccccc;
	background: #f2f7fa;
}

/* New Classes for Distribution channel */

.dc-textbox {
	border: 1px solid #FFF;
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000; 
	padding: 3px;
}

.imgdc {
	padding:5px 0;
}

.pgrk {
	padding:5px 0;
}

.dc-head-bg {
	background: url(/images/dc-head-bg.gif) repeat-y center bottom;
	text-align: center;
	font-family : Georgia, Tahoma, Arial, sans-serif;
	font-size : 20px;
	color : #000;
	width: 525px;
	padding-bottom: 45px;
	padding-top: 5px;
	padding-left: 110px;
	padding-right: 110px;
}

.main_text_red { 
	font-family : CALIBRI, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #FF0000; 
	letter-spacing : 0.7px;
	line-height : 18px;
}

/* End of Classes for Distribution channel */

/* prapp-profile page */
.prapp-bg { background: url(/images/prapp-bg.jpg) no-repeat left top; width:960px; height:678px; }
p.prapp-head { font-family: Arial, Helvetica, sans-serif; font-size : 20px; color : #444; margin:0px; margin-bottom: 10px; }
p.prapp-text { font-family: Arial, Helvetica, sans-serif; font-size : 12px; color : #444; line-height: 18px; margin: 0px; 
margin-bottom: 10px; }
ul.prapp-f { margin:0px; padding: 0px; }
ul.prapp-f li { list-style-type: none; background: url(/images/prapp-bullet.gif) no-repeat 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size : 14px; color : #444; line-height: 20px; margin: 0px; padding: 0px 0px 15px 35px; } 
.prapp-fbadge { position: relative; top: 353px; left:223px; }
.prapp-ss { position: relative; top: 70px; left: 65px; }

li { list-style-type: none;}
.pager { height: 13px; padding: 5px 0 0; text-align: center;}
.pager ul { margin: 500px 0 0 90px; }
.pager ul { height: 11px; }
.pager ul li { float: left; height: 11px; width: 11px; margin: 0 5px 0 0; }
.pager ul li span{ background: center center no-repeat url(/images/bg-dots.png); background-position: 0 0; height: 11px; width: 11px; overflow: hidden; display: block; cursor: pointer; }
.pager ul li span.selected,
.pager ul li span:hover{ background: center center no-repeat url(/images/bg-dots.png); background-position: -11px 0; height: 11px; width: 11px; overflow: hidden; }


.infiniteCarousel {
  position: relative;
  top: 47px; left: 65px;
}

.infiniteCarousel div {
	width: 214px;
	height: 320px;
	/* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 10em;
  position: absolute;
  top: 0;
  margin: 0px;
  padding: 0px;
}

.infiniteCarousel div ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
	display:block;
	float:left;
	width: 214px;
	height: 320px;
}

.infiniteCarousel ul li a img {
  display:block;
}
 /* end of prapp-profile page */
 
/* testimonail */
.testi-top { background: url(/images/testi-top.gif) no-repeat left top; width:193px; height: 40px; padding-left: 40px; font-family: CALIBRI, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; }
.testi-mid { background: url(/images/testi-mid.gif) repeat-y left top; width: 193px; font-family: CALIBRI, "Times New Roman", Times, serif; font-size: 14px; padding: 0px 5px; line-height: 20px; }
.testi-low { background: url(/images/testi-low.gif) no-repeat left top; width:193px; height: 51px; padding-top: 25px; }
a.testi-but { background: url(/images/testi-button.jpg) no-repeat left top; width: 134px; height: 24px; text-indent: -9999px; display:block; }
a.testi-but:hover { background: url(/images/testi-button.jpg) no-repeat left bottom; }
p.pr-image-testm { 
	float : left;
	margin-left : 0px;
	margin-right : 5px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left : 0px;
	padding-right : 5px;
	padding-top : 2px;
}

.form-cont{ margin: 0px; padding:0px; width: 100%; overflow:hidden;}

ul.test-tbl{ margin: 0px; padding:0px; list-style-type: none;}

ul.test-tbl li{border: 1px solid #e3eed4; background-color:#f7fcf1; -moz-border-radius: 10px ;
border-radius: 10px; margin-bottom:10px; height:auto; padding:7px; overflow: hidden;}
ul.test-tbl li.act{border: 1px solid #aacc7c; background-color:#e6f6d1;}
ul.test-tbl li:hover{ border: 1px solid #aacc7c; background-color:#e6f6d1;}

ul.test-tbl li div.field{ font-family:CALIBRI, "Times New Roman", Times, serif; font-size:16px; color: #000; text-align:right; line-height:20px; float: left; width: 20%; padding-right:15px; }

.ft-box{ float:left; border: none; display:block; background: url(/images/txt-box-img.gif) left top no-repeat; width: 213px; height:33px; width:203px; height:30px; line-height:20px; padding-left:5px; padding-right:5px; margin-right:10px;}

.ft-aera{ float:left; border: none;  display:block; background: url(/images/txt-area-img.gif) left top no-repeat; width: 411px; height:90px;}

.r-note{ float: right; font-family:"Tahoma",Arial, Helvetica, sans-serif; color:#FF0000; font-size: 12px; text-align:left; line-height:15px; font-weight: normal;}

.client-p1{ background:url(/images/client-p1.jpg) no-repeat left top; width:380px; height:205px;}
.client-p2{ background:url(/images/client-p2.jpg) no-repeat left top; width:364px; height:205px; text-indent:-9999px;}

.test-txt{ margin:0px auto; padding:0px; width:330px; height:80px; overflow: hidden; margin-top: 90px;}
.test-txt ul{ margin:0px; padding:0px; list-style-type: none;}
.test-txt ul li{ font-family: CALIBRI, Helvetica, sans-serif; color: #000; font-size: 15px; line-height:16px; text-align:left;padding-left:10px;}

a.from-sbtn{ display:block; background: url(/images/form-sbtn.gif) left top no-repeat; width: 134px; height:24px; text-align:center; line-height:24px; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; float:left; margin-left:163px; text-decoration: none; color: #000;}

a.from-sbtn:hover{ background-position: left bottom;}

.testimonial_text1 {
	margin : 0px;
	font-size : 14px;
	color : #000000; 
	letter-spacing : 0.7px;
	line-height : 24px;
	padding-left : 30px;
	padding-right : 0px;
	padding-top : 5px;
	padding-bottom : 8px;
	background : url('/images/view1.gif') no-repeat left top;
}

.view-bg{ background:url(/images/view-bg.gif) no-repeat center top;  height:88px;}
.view-2{ display:block; background:url(/images/view2.gif) no-repeat left top; float:right; text-indent:-9999px; width:24px; height:19px;}


.f_nam_small {
	font-family : CALIBRI, Arial, sans-serif;
	font-size : 12px;
	color : #141e06;
	line-height:15px;
	padding-right:17px;
}

.fnam_font_med {
	font-family : CALIBRI, Arial, sans-serif;
	font-size : 14px;
	color : #141e06;
	letter-spacing : 0.7px;
	line-height : 10px;
	padding-bottom:5px;
	padding-right:15px;
}

.view-img{ float: left; margin:0px; padding:0px; border:1px solid #aacc7c; background-color:#e6f6d1; padding: 5px; margin: 0px 10px 5px 0px;}