
/*body
{
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #6C6C6C;
	text-decoration: none;
}*/
p
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #6C6C6C;
	text-decoration: none;

}
a
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #525759;
	text-decoration: underline;
}
a:hover 
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #A60000;
	text-decoration: underline;

}
.remove_link {outline:none; font-family:tahoma; color:#0C60A7; 
 	 font-size:11px; 
 	 font-weight:normal}
.remove_link:hover {	color:#E26E0A;outline:none; font-family:tahoma;font-size:11px; 
 	 font-weight:normal	}
.headerbg {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #525759;
	text-decoration: none;
	background-color: #F3F3F3;
}
.rowbg {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #2f2f2f;
	text-decoration: none;
	background-color: #FFFFFF;
}
.tblborder 
{
	border: 1px solid #e6e6e6;
}
.tahoma11gray
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #6C6C6C;
	text-decoration: none;
}
a.tahoma11gray:hover
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #A60000;
	text-decoration: none;
}
.tahoma12bold
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #606465;
	text-decoration: none;
	text-transform: uppercase;
}

.tahomared12bold
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #A60000;
	text-decoration: none;
	text-transform: uppercase;
}

a.tahoma12bold:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #A60000;
	text-decoration: none;
	text-transform: uppercase;
}

.saperator
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #CBCBCB;
	text-decoration: none;
}

.linkbg
{
	background-image: url(images/link_bg.gif);
	background-repeat: repeat-x;
}

.redbanner
{
	background-image: url(images/red_banner_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.tahoma28white
{
	font-family: tahoma;
	font-size: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tahoma17normal
{
	font-family: tahoma;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.graybanner
{
	background-image: url(images/black_banner_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
a.tahoma17normal:hover
{
	font-family: tahoma;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
}

a.tahoma11gray:hover
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #A60000;
	text-decoration: none;
}

.tahoma11redbold
{
	/*font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #A60000;
	text-decoration: none;*/
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;	
	color: #035CA4;	
	text-decoration: none;
}
/*.btnbg
{
	/*font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/btn_bg.gif);
	background-repeat: repeat-x;
	border: 0px solid #D82A2A;
	height: 22px;
	background-color: #B82323;*/
	/*font-family: tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background: url(images/orange_btnbg.gif) repeat-x #E07610; 
	height: 20px; 
	width: 110px; 
	border:none;
}*/

.tahoma11lightgray
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #D1D1D1;
	text-decoration: none;
}
.leftbg
{
	background-image: url(images/left_bg.gif);
	background-repeat: repeat-y;
}
.rightbg
{
	background-image: url(images/right_bg.gif);
	background-repeat: repeat-y;
}
.searchbg
{
	background-image: url(images/search_bg.gif);
	background-repeat: no-repeat;
}
.textbox 
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #6c6c6c;
	text-decoration: none;
	height: 21px;
	width: 116px;
	border: 1px solid #ababab;
}
.textbox2
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #6c6c6c;
	text-decoration: none;
	height: 16px;
	width: 170px;
	border: 1px solid #ababab;
}
.textbox-date
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #6c6c6c;
	text-decoration: none;
	height: 16px !important;
	width: 70px !important;
	border: 1px solid #ababab;
}

.tahoma11rednormal
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #A60000;
	text-decoration: none;
}
a.tahoma11rednormal:hover
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #6a6a6a;
	text-decoration: none;
}
.tahoma13rednormal
{
	font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #A60000;
	text-decoration: none;
}
a.tahoma13rednormal:hover
{
	font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #6a6a6a;
	text-decoration: none;
}
.tahoma13redbold
{
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #A60000;
	text-decoration: none;
}
/*.dotedline
{
	background-image: url(images/dotedline.gif);
	background-repeat: repeat-x;
}*/
.tahoma11darkgray
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #525759;
	text-decoration: none;
}
/*.tahoma11darkgrayunderline
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #525759;
	text-decoration: underline;
}*/
a.tahoma11darkgrayunderline:hover
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #A60000;
	text-decoration: underline;
}
a.tahoma11darkgray:hover
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #A60000;
	text-decoration: none;
}
.tahoma11darkred
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #A60000;
	text-decoration: none;
}
.tahoma11black
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #2F2F2F;
	text-decoration: none;
}
a.tahoma11black:hover
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #A60000;
	text-decoration: none;
}
.tahoma11blackunderline
{
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #2F2F2F;
	text-decoration: underline;
}
a.tahoma11blackunderline:hover
{
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #A60000;
	text-decoration: underline;
}
.tabact
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #838383;
	text-decoration: none;
	background-image: url(images/tab_act.gif);
	background-repeat: repeat-x;
}
.tabdct
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #838383;
	text-decoration: none;
	background-image: url(images/tab_dct.gif);
	background-repeat: repeat-x;
}
.botlinkbg
{
	background-image: url(images/botlinkbg.gif);
	background-repeat: repeat-x;
}
.tahoma20redbold
{
	/*font-family: tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #A60000;
	text-decoration: none;*/
	font-size: 16px; 
	font-weight: bold; 
	color: #EB7E0A;
}
.tahoma20redboldunderline {

	/*font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #A60000;
	text-decoration: underline;*/
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;	
	color: #035CA4;	
	text-decoration: none;
}
a.tahoma20redboldunderline{

	color: #035CA4;	
	text-decoration: underline;
}
a.tahoma20redboldunderline:hover
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2F2F2F;
	text-decoration: underline;
}

.tahoma17redbold
{
	/*font-family: tahoma;
	font-size: 17px;
	font-weight: bold;
	color: #A60000;
	text-decoration: none;*/
	font-size: 16px; 
	font-weight: bold; 
	color: #EB7E0A;
}


.err
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: red;
	text-decoration: none;
}

.info
{
	font-family: Tahoma;
	font-size: 11px;
	color: Green;
	background-color: #FFFFFF;
	padding:5px;
}

.tblbg
{
	background-color: #D7D7D7;
}

.Validation
{
	font-family: Tahoma;
	font-size: 11px;
	color: #A60000;
	text-decoration: none;
	font-weight: bold;
}
.tblbg
{
	background-color: #f3f3f3;
	border:solid 1px #e6e6e6;
}
.invisible 
{
	display:none;
}
.webpart-title
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/btn_bg.gif);
	background-repeat: repeat-x;
	border: 0px solid #D82A2A;
	height: 22px;
	background-color: #B82323;
	padding-left:5px;
	text-align:left;
}
.webpart-zone
{
	padding:0px;
	margin:0px;
	width:207px;
}
.webpart
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	padding-bottom:10px !important;
}
.tahoma11white
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/* Download Link Highlight 2009-10-14 */
.tahoma14bold
{
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #A60000;
	text-decoration: none;
}

a.tahoma14bold, a.tahoma14bold:hover, .tahoma14bold a, .tahoma14bold a:hover
{
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #A60000;
	text-decoration: none;
}

/* Classes of new design */
@charset "utf-8";
/* CSS Document */

body	{margin:0 auto; padding:0; font-family:tahoma; color:#5E5555; font-size:11px; font-weight:normal; background:url(images/main_bg.gif) top repeat-x #FFF;}

h1, h2, h3, h4, form{padding:0; margin:0;}

p	{ font-family:tahoma; color:#5E5555; font-size:11px; font-weight:normal; text-align:left; margin:0 0 13px 0; }
h1	{ font-family:tahoma; color:#383838; font-size:20px; font-weight:normal;}
h2	{ font-family:tahoma; color:#383838; font-size:18px; font-weight:normal;}
h3	{ font-family:tahoma; color:#383838; font-size:16px; font-weight: normal;}

img	{border:none; vertical-align:middle;}
a	{outline:none; font-family:tahoma; color:#0C60A7; font-size:11px; font-weight:normal;}
a:hover	{	color:#E26E0A;}

.fclear {clear:both; float:none; line-height:0px; height:0px; font-size:0px; overflow:hidden;}
.fleft  {float:left;}
.fright {float:right;}

input, select, textarea	{	color:#5b5b5b; font-size:12px; font-family:Arial; padding:2px;	}


/*======== Start header and Menu class ========*/
.pagemn
{	width:950px; margin:0 0 0 20px; 
}
.headermn
{	float:left; width:100%; height:112px;
}
.contentmn
{	float:left; width:100%;
}
.menumn
{	float:left; width:100%; height:34px;
}
.logo
{	float:left;
}
#digicertsitesealcode
{	float:right; padding-top:38px;
}
.menumn
{	float:left; width:100%; height:34px;
}
.menumn_ul
{	margin:0px; padding:0; list-style:none; padding-left:10px;
}
.menumn li
{	float:left;
}
.menumn li a
{	float:left; padding:9px 13px 10px 17px; float:left; color:#FFFFFF; font-family:tahoma; font-weight:bold;
	background:url(images/bull.gif) no-repeat 0 13px; font-size:11px;
}
.menumn li.first a
{	background:none;
}
.login
{	float:right; padding-top:4px; padding-right:4px;
}
.login a
{	color:#FFFFFF; font-size:17px; font-weight:bold; background:url(images/login_ic.gif) no-repeat 0 4px; padding-left:20px;
}

/*======== Start footer class ========*/
.footemn
{	float:left; width:100%; background:url(images/footerbg.gif) repeat-x; text-align:center;	
}
.footerlinks
{	margin:0 auto 0 0; width:950px; padding:8px 0 15px 0;
	color:#FFF;
}
.footerlinks a
{	padding:0 18px; color:#FFF; font-size:11px; text-decoration:none;
}
.footerlinks a:hover
{	text-decoration:underline;font-weight:normal;
}
.footer-txt
{	margin:0 auto 0 0; width:950px; line-height:25px;
	font-size:11px; color:#5E5555; padding-bottom:10px; 
}
.footer-txt strong
{	color:#e26e0a;
}	

/*======== Start content class ========*/
.contentmn
{	width:950px; float:left; 
}
.contentbg1
{	background:url(images/rightbg.png) repeat-y right; float:left; width:950px;
	padding:10px 0 15px 0;
}
.content-area
{	float:left; width:678px; padding:10px 0 0 20px;
}
.right-panel
{	float:right; width:215px; text-align:center;
}
.right-panel img
{	padding-bottom:10px;
}
.signtxt
{	background:url(images/doted_line.gif) repeat-x bottom; float:left; padding:0 0 15px 0; width:100%;
}
.signtxt img
{	float:left;
}
.signtxt span
{	float:left; padding:6px 0 0 12px;
	color:#EB7E0A; font-size:16px; font-weight:bold;
}
.content-area_title2
{	color:#045DA5; font-size:16px; font-weight:bold; padding:10px 0 0px 0; float:left; width:100%;
}
.tabsmn
{	float:left; width:100%; padding-top:25px;
}
.tabmn1
{	float:left; width:322px;
}
.tabbg1
{	background:url(images/tab-mid.gif) repeat-y; float:left; width:322px;
}
.tabbg1 h2
{	color:#0059A2; font-size:14px; font-weight:bold; padding-left:20px;
}
.list1
{	margin:0 0 0 20px; padding:0; list-style:none;
}
.list2
{	margin:0 0 0 20px; padding:0; list-style:none;
}
.list1 li, .list2 li
{	background:url(images/bull2.gif) no-repeat 0 8px; padding-left:13px; line-height:20px; font-size:11px;
	color:#5E5555;
}
.list2 li
{	width:130px; float:left;
}
.btnmn a
{	float:right; background:url(images/btnbg1.gif) repeat-x; color:#FFF; font-family:tahoma; font-weight:bold; font-size:11px;
	padding:3px 10px 7px 10px; margin-right:25px; margin-top:7px; text-decoration:none;
}
.btnmn a:hover, .btnmn2 a:hover
{	text-decoration:none; color:#ffe2c9;
}
.padlt
{	 float:right;
}
.tabmn2
{	float:left; width:561px;
}
.tabbg2
{	background:url(images/blue-bg.gif) repeat-y; float:left; width:628px;
	padding:0 25px;
}
.tabmn2 h2
{	color:#0059A2;
	font-size:21px;
	font-weight:bold;
	padding-bottom:15px;
}
.txt01
{	color:#0059A2;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
.txt01 span
{	color:#EB7E0A;
	font-size:16px;
	font-weight:bold;
}
.txt02
{	color:#4184BB;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}
.btnmn2 a
{	float:left; background:url(images/btnbg1.gif) repeat-x; color:#FFF; font-family:tahoma; font-weight:bold; font-size:11px;
	padding:3px 10px 7px 10px; margin-right:25px; margin-top:7px; text-decoration:none;
}

/*start sub pages */
.new-area
{	float:left; width:882px; padding:20px 0 20px 30px;
}
.contentbg2{width:935px; float:left; background:url(images/gray_bg2.gif) left top repeat-y; padding:0 0 0 0; margin-left:15px;}

.for-blue-bg{width:872px; float:left; padding:0 0 0 0;}
.blue-round{width:auto; float:left; padding:0 0 0 0;}
.bl-repeat
{	width:826px; float:left; background:url(images/blue-repeat.png) left top repeat-y; padding:0 23px 0 23px;
}
.contentmn h1, .h1txt
{	color:#EB7E0A; font-size:16px; font-weight:bold; padding-bottom:12px;
}
.h1txt
{	font-family:tahoma;
}
.txt11
{	color:#5E5555; font-size:11px; padding-top:7px; float:left;
}
.forstrong strong
{	color:#0C60A7;
}
.contentmn h4
{	color:#E26E0A; font-size:11px; font-weight:bold; margin:15px 0 3px 0;
}
.tadlt
{	float:left; width:250px; padding-top:20px;
}
.tadrt
{	float:left; width:250px; padding-top:20px;
}
.tabmidn
{	float:left; width:100%;  padding-top:20px;
}
.tabmidn div
{	float:left; width:100%;
}
.tabmidn strong
{	float:left; width:150px;
}
.tablecaption {
	background-color:#E9E9E9; border-bottom:2px solid #FFFFFF;
	color:#5E5555; font-weight:bold; padding-left:10px;
}
.linehi
{	line-height:20px;
}
.fortab td
{	border-bottom:2px solid #FFFFFF;	
	color:#5E5555;
	padding-left:10px;
}
.row1
{	background:#f7f7f7;
}
.fortab a
{	color:#5E5555;
	text-decoration:none;
}
.fortab a:hover
{	color:#E26E0A;	
 	font-weight:normal;
}
.tabsmns
{	background:url(images/according_header.gif) repeat-x;
	border:1px solid #9AC1C9; margin:0; cursor:pointer; padding:6px 8px; float:left; width:808px;
}
.tabsmns li
{	list-style:none; float:left; padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.tabsmns li a
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;
}
.h2title
{	background:url(images/paging-bg.png) no-repeat center top; float:left; width:807px; padding:7px 10px 8px 10px;
	color:#FFFFFF; font-weight:bold; margin-top:15px;
}
.txtbg
{	border:1px solid #9AC1C9; float:left; background:#f9f9f9;
	width:795px; padding:12px 15px 25px 15px; border-top:0px;
}
.title2
{	color:#035CA4;
	font-weight:bold;
}
.title2 span, .title3 span, .substxb_rt span, .substxb_rt2 span
{	font-size:12px; font-family:Verdana; font-weight:normal;
}
.title3
{	color:#035CA4;
	font-weight:bold; padding:8px 0 0 10px;
}
.substxb
{	border:1px solid #E5E5E5; float:left; width:754px;
	background:#FFFFFF url(images/line.gif) repeat-y left; margin:12px 0 0 20px;
}
.substxb2
{	border:1px solid #E5E5E5; float:left; width:754px; background:#FFFFFF;
	margin:12px 0 0 20px;
}
.substxb_lt
{	float:left; padding:20px 0; width:200px; text-align:center;
}
.substxb_rt
{	float:left; padding:20px;
	width:420px;
}	
.substxb_rt a, .substxb_rt2 a
{	font-size:11px; font-weight:bold; line-height:16px;
}
.substxb_rt p, .substxb_rt2 p
{	padding-top:12px; margin-bottom:0;
}	
.padtop
{	padding-top:15px;
}
.substxb_rt2
{	width:620px; float:left; padding:20px;
}
.padrts
{	padding:1px 5px 0 0;
}
.wi100
{	width:100%; text-align:center;
}

/*faq page */
.tabbg3{
	background:url(images/white-bg.gif) repeat-y; float:left; width:628px; padding:0 25px;
}
#options {width:511px; margin:20px auto; text-align:right; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

#acc {width:628px; list-style:none; color:#033; margin:0 0; padding:0px;}
#acc h3 {border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/according_header.gif);
font-size:13px;}
#acc h3:hover {background:url(images/header_over.gif); color:#383838;}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:596px; padding:12px 15px 15px 15px; border:1px solid #9ac1c9; border-top:none; background:#fff}

#nested {width:596px; list-style:none; color:#033; padding:0px;}
#nested h3 {border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer;
background:url(images/according_header1.gif); font-size:12px; color:#fff;}
#nested h3:hover {background:url(images/header_over.gif); color:#383838;}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:564px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested .acc-selected {background:#fff; color:#033}


#nested1 {width:596px; list-style:none; color:#033; padding:0px;}
#nested1 h3 {border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer;
background:url(images/according_header1.gif); font-size:12px; color:#fff;}
#nested1 h3:hover {background:url(images/header_over.gif); color:#383838;}
#nested1 .acc-section {overflow:hidden; background:#fff}
#nested1 .acc-content {width:564px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested1 .acc-selected {background:#fff; color:#033}


#nested2 {width:596px; list-style:none; color:#033; padding:0px;}
#nested2 h3 {border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer;
background:url(images/according_header1.gif); font-size:12px; color:#fff;}
#nested2 h3:hover {background:url(images/header_over.gif); color:#383838;}
#nested2 .acc-section {overflow:hidden; background:#fff}
#nested2 .acc-content {width:564px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested2 .acc-selected {background:#fff; color:#033}

.tabbg4{
	background:url(images/white-bg.gif) repeat-y; float:left; width:644px; padding:0 17px;
}
.presstitle
{	background:url(images/pressbg.png) no-repeat; float:left; width:100%;
	height:32px;
}
.presstitle a
{	float:left; text-decoration:none; color:#666; font-weight:bold; padding:9px 0 0 10px;
}
.presstitle a:hover
{	color:#E26E0A;
}
.presstitle span
{	float:right; height:24px; width:84px; background:url(images/datebg.png) no-repeat;
	color:#FFFFFF; font-weight:bold; text-align:center; padding-top:8px;
}
.presstxt
{	padding:10px 10px 15px 10px; width:623px; float:left;
}
.presstxt p
{	
}
.presstxt a
{	text-decoration:none;
}	
.loginbg
{	background:url(images/loginbg.png) no-repeat right center; width:100%; float:left; min-height:128px;
}
.new-blue-text{ font-family:tahoma; color:#035CA4; font-size:11px; font-weight:bold; display:block; padding:0 0 5px 0;}
.new-orange-text{ font-family:tahoma; color:#E26E0A; font-size:11px; font-weight:bold; display:block; padding:0 0 0 0;}


.two-presstxt
{	padding:10px 10px 15px 10px; width:619px; float:left;
}
.two-presstxt p
{ text-align:justify;	
}
.two-presstxt a
{	text-decoration:none;
}
.wi99
{	width:400px; 
}
.forspana span
{	display:block; padding-bottom:3px;
}
.forspana span a
{	font-weight:bold;
}




.AccordionPanel {
   margin: 0px;
   padding: 0px;
}
.AccordionPanelTab 
{	background:url(images/box30.jpg) no-repeat; height:24px; width:543px; color:#FFF; font-size:14px; font-weight:bold;
	margin: 0px;	
	cursor: pointer;
	padding:6px 10px 3px 10px; margin-top:5px;
}

.AccordionPanelContent {
	overflow: auto;
	height: auto;
}
.AccordionPanelOpen .AccordionPanelTab {
}

.paging-bg{width:812px; float:left; font-family:Tahoma, Arial, Verdana; font-size:12px; color:#ffffff; background:url(images/paging-bg.png) left top no-repeat; padding:9px 0 9px 14px;}
.paging-bg a{font-family:Tahoma, Arial, Verdana; font-weight:bold; font-size:12px; color:#ffffff; text-decoration:none; padding:0 3px;}
.paging-bg a:hover{text-decoration:underline;}
.highlighted{background-color:#D7EBFF;color:#333333 !important;}
.link-disabled{font-family:Tahoma, Arial, Verdana; font-weight:bold; font-size:12px; color:#ffffff; text-decoration:none; padding:0 3px;}
.link-disabled:hover{text-decoration:none !important;}

.for-organizetion{width:826px; float:left; padding:11px 0 0 0;margin-bottom:10px;}
.top-text{width:100%; float:left; font-size:12px; color:#666666; padding:0 0 9px 0;}
.top-text span{color:#035CA4; font-weight:bold;}
.top-text a:hover{font-weight:normal;}


.new-paging{width:826px; float:left; padding:11px 0 0 0;}
.gery-paging-bg{width:826px; float:left; background:url(images/new-paging-bg.png) left top no-repeat; padding:9px 0 9px 0;}

.g-pg{width:224px; float:left; color:#333333; padding:0 0 0 155px;}
.g-pg a{color:#333333; text-decoration:none;}
.g-pg a:hover{text-decoration:underline;font-family:tahoma;
font-size:11px;
font-weight:normal;
}

.new-prev-main{width:200px; float:left; padding:0 0 0 0;}
.for-first{width:17px; float:left; padding:0 0 0 0;}

.one-of{width:70px; float:left; font-size:12px; text-align:center; color:#333333; padding:0 0 0 0;}
.one-of a{color:#333333; text-decoration:none;}
.one-of a:hove3r{text-decoration:underline;}

.new-top-right{width:380px; float:right; padding:0 0 0 0;}
.for-tp-fid{width:180px; float:left; padding:0 0 0 0;}
.in-fid{width:160px; border:1px solid #999999; background:#ffffff; font-family:Tahoma, Verdana; font-size:12px; color:#333333; padding:4px 0 3px 3px;}
.new-for-list{width:90px; float:left; padding:0 0 0 0;}

.for-btn{width:100px; float:left; padding:0 0 0 0;}
.run-btn{width:100px; outline:none; background:url(images/btn-bg.jpg) left top repeat-x; border:none; cursor:pointer; font-family:Tahoma, Verdana; font-size:12px; color:#ffffff; font-weight:bold; text-align:center; padding:4px 0 4px 0; margin:0px;}

.for-form{width:300px; float:left; padding:0 0 7px 0;}
.frm-bg{width:280px; float:left; background:url(images/input-bg.png) left top no-repeat; padding:0 0 0 0;}
.big-fid{width:269px; background:transparent; border:none; font-family:Tahoma, Verdana; font-size:12px; color:#333333; padding:6px 0 6px 6px;}

.name-text{width:auto; float:left; font-family:Tahoma, Verdana; font-size:12px; color:#333333; padding:7px 11px 0 3px;}
.name-text a{color:#333333; text-decoration:none;}
.name-text a:hover{color:#e26e0a; text-decoration:none;}

.login-btn{width:60px; outline:none; background:url(images/btn-bg.jpg) left top repeat-x; border:none; cursor:pointer; font-family:Tahoma, Verdana; font-size:12px; color:#ffffff; font-weight:bold; text-align:center; padding:4px 0 4px 0; margin:0px;}



.tabbg3{
	background:url(images/white-bg.gif) repeat-y; float:left; width:628px; padding:0 25px;
}





/*16-06-2011
-------------------------------------------------------------*/
.for12t
{	color:#565656; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.for12t input
{	vertical-align:baseline;
}
.one-tab{width:553px; float:left; padding:0 0 9px 11px;}
.new-name-text{width:104px; float:left;  padding:3px 0 0 0;}

.for-ser-fid{width:155px; float:left; padding:0 0 0 0;}
.two-little-fid{width:140px; border:1px solid #999999; padding:3px 0 3px 3px;}

.new-over{width:298px; height:100px; float:left; border:1px solid #999999; overflow:auto; padding:0 0 0 0;}
.padtt
{	padding-top:6px;
}
.new-over label
{	display:block;
}


.second-bg-repeat label{padding:0 0 5px 0;}


.fourth-ser-fid{width:230px; float:left; padding:0 0 0 0;}
.third-little-fid{width:190px; border:1px solid #999999; padding:3px 0 3px 3px;}


.fifth-fid{width:100px; float:left; padding:0 0 0 0;}
.fifth-fidn{width:100px; float:left; padding:2px 5px 0 5px;}
.sixth-lit-fid{width:90px; border:1px solid #999999; padding:3px 0 3px 3px;}

.for-or{width:auto; float:left; padding:4px 8px 0 0;}
.new-or{width:auto; float:left; padding:2px 5px 0 0;}

.new-short-list{width:100px; float:left; padding:2px 0 0 0;}

.eight-box{width:130px; float:left; padding:0 0 0 0;}
.seven-grey-box{width:120px; height:23px; background:#CCCCCC; float:left; padding:0 0 0 0;}


.two-over{width:190px; height:100px; float:left; overflow:auto; border:1px solid #999999; padding:0 0 0 0;}

.nine-name{width:30px; float:left; padding:3px 0 0 10px;}

.ten-listing{width:60px; float:left; padding:0 0 0 0;}
.eleven-listing{width:130px; float:left; padding:0 0 0 0;}

.new-gr-top-round{width:auto; float:left; padding:0 0 0 0;}
.second-bg-repeat{width:563px; float:left; background:url(images/gray_bg02.gif) left top repeat-y; padding:0 0 0 0;}

.load-btn{width:auto; outline:none; background:url(images/btn-bg.jpg) left top repeat-x; border:none; cursor:pointer; font-family:Tahoma, Verdana; font-size:12px; color:#ffffff; font-weight:bold; text-align:center; padding:4px 9px 4px 9px; margin:0px;}
.twenty-btn{width:auto; float:left; padding:9px 11px 0 0;}

.new-blue-text{ font-family:tahoma; color:#035CA4; font-size:11px; font-weight:bold; display:block; padding:0 0 12px 0;}
.two-over2{width:105px; float:left; padding:0 0 0 0;}
.two-over3{width:420px; height:98px; float:left; overflow:auto; border:1px solid #999999; padding:0 0 0 0;}
.two-over3 label
{	width:190px; padding-right:10px; float:left;
}
.two-over3 label input
{	vertical-align:baseline;
}
.two-over4{width:523px; height:98px; float:left; overflow:auto; border:1px solid #999999; padding:0 0 0 0;}
.two-over4 label
{	width:167px; float:left;
}
.two-over4 label input
{	vertical-align:baseline;
}
/*.two-over4{width:513px; height:150px; float:left; overflow:auto; border:1px solid #999999; padding:0 0 0 10px;}
.two-over4 div
{	padding-left:12px; background:url(../images/arrow2.png) no-repeat left 5px;
}
.two-over4 div.open
{	background:url(../images/arrow1.png) no-repeat left 5px;
}
.two-over4 label input
{	vertical-align:baseline;
}*/
.budget-options label input, .city-options label input
{	vertical-align:baseline;
}
.budget-options
{	float:left; width:401px; border:1px solid #ebebeb; background:#f6f6f6; padding:5px 10px; margin-top:10px;
}
.budget-options h3
{	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; 
	font-weight:bold; margin:0 0 5px 0; padding-bottom:5px; border-bottom:1px dashed #CCC;
}
.budget-options label
{	float:left; width:133px;
}
.two-over3 label a
{	float:right; font-size:10px; color:#1D74BC; text-decoration:underline; font-weight:bold; padding-top:3px;
}
.two-over3 label a:hover
{	text-decoration:none;
}
.city-options
{	border:1px solid #ebebeb; background:#f6f6f6; padding:5px 10px; 
	margin:0 5px;margin-top:10px;
}
.city-options label
{	width:30%; padding-right:10px; float:left; 
}
.city-options h3, .selected-city h3
{	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; 
	font-weight:bold; margin:0 0 5px 0; padding-bottom:5px; border-bottom:1px dashed #CCC;
}
.city-options div
{	height:191px; overflow:auto;
}
.selected-city
{	border:1px solid #ebebeb; background:#FFF; padding:5px 10px; margin-top:10px; float:left; width:499px; margin-left:0px;
}
.selected-cmn
{	padding:5px 0 5px 0; float:left; width:100%;
}
.scleft
{	float:left; width:105px; padding-right:5px; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left;
}
.scright
{	float:left; width:387px;
}
.second-bg-repeat .scright label
{	width:auto; float:left; padding-right:15px; font-family:Arial, Helvetica, sans-serif;
}
.second-bg-repeat .scright label img
{	vertical-align:middle; height:13px;
}
.popdiv
{	background:#fcfaeb; border:1px solid #ebe6bd; height:100px; overflow:auto; margin-bottom:3px;
}
.popdiv div
{	background:#f3eece; border:1px solid #ebe6bd; padding:3px 10px 5px 10px;
}
/*CONTACT US PAGE
------------------------------------------------------------*/
.for-address{width:200px; float:left; font-family:tahoma; color:#5E5555; font-size:11px; padding:0 0 0 0;}
.for-address span{color:#035CA4; font-weight:bold; display:block; padding:0 0 0 0;}
.for-map{width:375px; min-height:300px; height:auto!important; height:300px; float:right; padding:0 0 0 0;}

.contact-box{width:200px; float:left; padding:11px 0 0 0;}
.con-top-round{width:auto; float:left; padding:0 0 0 0;}
.c-repeat{width:180px; float:left; font-family:Verdana, Tahoma; font-size:16px; color:#EB7E0A; font-weight:bold; text-align:center; background:url(images/contact-repeat.jpg) left top repeat-y; padding:7px 0 7px 0;}

.thirteen-btn{width:auto; float:left; padding:9px 0 0 35px;}
.vermid
{	vertical-align:text-top;
}
#cboxTitle
{	display:none !important;
}

/*form sub pages*/
.frmbg
{	width:533px; float:left; background:url(images/gray_bg02.gif) left top repeat-y; padding:5px 15px;
}
.frmtxt
{	width:100%; float:left; padding-bottom:8px;
}
.frmtxt label
{	float:left; width:120px; text-align:right; padding-right:8px; padding-top:3px;
}
.frmrrt
{	padding-top:3px; width:400px; float:left; font-weight:bold;
}
.btnbg
{	background:url(images/btn-bg.jpg) repeat-x; border:0;
	color:#FFFFFF; cursor:pointer; font-family:Tahoma,Verdana;
	font-size:12px; font-weight:bold;
	padding:3px 9px 5px 9px;
}
.txtareab
{	border:1px solid #999999; padding:3px; width:280px; height:80px;
}
.txtbg1
{	border:1px solid #999999; padding:3px; width:130px;
}
.txtbg1s
{	border:1px solid #999999; padding:3px; width:170px;
}
.fortabs
{	padding-bottom:10px;
}
.fortabs th
{	padding:5px; font-weight:bold; background:#E9E9E9; font-size:11px; line-height:16px;
}
.fortabs td
{	font-weight:normal; padding:5px; font-size:11px; line-height:16px;
}
.fortabs2
{	padding-bottom:10px;
}
.fortabs2 th
{	padding:5px; font-weight:bold; background:#E9E9E9; font-size:11px; line-height:16px; text-align:left;
}
.fortabs2 td
{	font-weight:normal; padding:5px; font-size:11px; line-height:16px;
}
.calebdartxt
{	width:100%; padding-top:10px;
}
.callt
{	float:left; padding-right:5px; 
}
.calebdartxt h2
{	font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0 5px 0;
}
.calebdartxt p a, .calebdartxt p
{	font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.forth th
{	text-align:left;
}

#Accordion1 input[type="radio"], #Accordion1 input[type="checkbox"]
{	vertical-align:baseline;
}
/*30-06*/
.h2title2
{	background:url(images/paging-bg.png) no-repeat center top; padding:7px 10px 8px 10px;
	color:#FFFFFF; font-weight:bold;
}
.txtbg02
{	border:1px solid #9AC1C9; background:#f9f9f9;
	border-top:0px;
}
.tahoma11redbold
{	font-size:11px; font-family:tahoma; color:#035CA4; font-weight:bold;
}
.tahoma11darkgrayunderline
{	font-size:11px;
font-weight:bold;
line-height:16px;
}
.tahoma11darkgray
{	font-family:Verdana;
font-size:12px;
font-weight:normal;
}

.tabsmns02
{	width:100%; float:left; padding-bottom:15px;
}
.tabsmns02 table
{	background:url(images/according_header.gif) repeat-x;
	border:1px solid #9AC1C9;
}
.tabsmns02 a
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;
}
.tabsmns02 td /*02-07*/
{	padding:0px 0px 0px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

.fortabs3
{	border-bottom:1px solid #ccc; border-right:1px solid #ccc;
}
.fortabs3 th
{	padding:5px 10px; background:#eee; border-left:1px solid #ccc; border-top:1px solid #ccc; font-weight:bold;
}
.fortabs3 td
{	padding:5px 10px; border-left:1px solid #ccc; border-top:1px solid #ccc;
}
.fortd td th, .fortd td td
{	padding:5px 7px;
}
.forfilds input[type="text"], .forfilds textarea, .forfilds select, .forfilds input[type="password"],.forfilds input[type="checkbox"]
{	border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background:url(images/txtbg.gif) repeat-x top;
	padding:4px;
}
.forfilds
{	font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666;
}
.tahoma11black02
{	padding:8px 0;
}
.padl
{
    padding-left:5px;
}
.dotedline a
{	color:#525759;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
}
/*02-07*/
.topborder
{	border-top:1px solid #efefef; line-height:0px; height:1px; /*padding-top:8px;*/
}
.padbott
{	padding-bottom:10px;
}
.tablebord
{	border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6;
}
.tablebord td, .tablebord th
{	border-top:1px solid #E6E6E6; border-right:1px solid #E6E6E6;
}

.gobtn
{
    background:url(images/go.gif) no-repeat;
    height:19px;
    width:19px;
    border:none;
    color:White;
    font-size:11px;
    font-weight:bold;
}
/* Classes of new design */


.logoutbox
{	float:right; width:137px; height:57px; background:url(images/logoutbox.png) no-repeat;
	margin:14px 30px 0 50px; padding-right:25px; padding-top:25px; text-align:right;
}
.logoutbox span
{	display:block; color:#E26E0A;
	font-size:11px; text-align:right;
	font-weight:bold; font-family:tahoma;
}
.logoutbox a
{	display:block;  text-align:right; margin-top:5px;
	font-size:11px; text-align:right;
	font-weight:bold; font-family:tahoma; color:#035CA4; text-decoration:underline;
}
.logoutbox a:hover
{	text-decoration:none;
}
.bannerheader {
    color: #0059A2;
    font-size: 14px;
    font-weight: bold;
}
.verticleline {
    background-image: url("images/verticle_line.gif");
    background-position: center center;
    background-repeat: repeat-y;
}
.textbox {
    border: 1px solid #A7A6AA;
    color: #5E5555;
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    height: 15px;
    text-decoration: none;
    width: 175px;
}

.txt18
{	font-size:18px !important; font-weight:normal;
}
.borderltrt
{	border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;
}

/*Begin : New product detail page 1-11-2011*/
.as_tab01
{	float:left; width:247px; border:1px solid #ccc; padding:10px 10px 0px 10px; margin-right:10px;
 	min-height:330px;
}
.as_tab01 h2
{	background:url(images/tabbg.png) no-repeat; height:28px; color:#FFF; font-size:13px; font-weight:normal; font-weight:bold; margin:0;
	padding:5px 0 0 15px;
}
.as_tab01 ul
{	margin:8px 0 0 0; padding:0; height:230px;
}
.as_tab01 ul li
{	list-style:none; padding:0 0 10px 25px; background:url(images/tick_16.png) no-repeat;
}
.as_tab01 input
{	vertical-align:baseline;
}
.as_tab01 label
{	color:#0C60A7;
}
.txtas1
{	border:1px solid #CCC; padding:2px; width:50px;
}
.as_tab01 h3
{	color:#0C60A7; font-size:13px; font-weight:normal; font-weight:bold; margin:0;
	padding:5px 0 0 0px;
}
/*End : New product detail page 1-11-2011*/


