html {
    height: 100%;
    width: 100%;
   background: #000000 ;
}
html * {
    padding: 0;
    margin: 0;
    font-size: 13px;
    color: #6E6E6E;
    font-family:Arial, Helvetica, sans-serif;
}
body {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    text-align:left;
    background: #000000 ;
}
h1 {
		color: #979797;
		font-size: 15px;
		font-weight: bold;
		padding:8px 0px 8px 0px;
		text-transform:uppercase;
		margin:0px;
}

h2 {
		color: #979797;
		font-size: 13px;
		font-weight: bold;
		padding:5px 0px;
		
}
h3 {
		color: #979797;
		font-size: 15px;
		font-weight: bold;
		text-transform:lowercase;
		
}
a, img, div, p {
    border: none;
    vertical-align: top;
}
p {padding:5px 0px 5px 0px; text-align:justify; font-size: 13px;}

a {
    color: #747474;
    text-decoration: none;
    outline-style: none;
}

a:hover {color: #ffffff;}

ul {list-style:none; margin:0px 0px 0px 5px;}
.csc-bulletlist-0 {margin:0; padding:0;}
li {
background:url(images/s_bullet_n.gif) no-repeat left 2px; line-height:16px; margin:0px 0px 10px 0px; padding:2px 2px 2px 20px;
}
li a {}
li a:hover {color: #ffffff;}

#centerWrap {
width: 100% !important;
height: auto !important;
min-height: 830px;
height: 830px;
margin: 0 auto;
background:#000000 url(images/top_header.gif) repeat-x top left;
	}
#topWrap {
     width: 1003px;
    height: 134px;
	margin: 0 auto;
   background:#000000;
	}
#middleWrap {
width: 1003px;
height: auto !important;
min-height: 378px;
height: 378px;
margin: 0 auto;
background:#000000;
	}
#middleWrapS {
width: 1003px;
height: auto !important;
min-height: 615px;
height: 615px;
margin: 0 auto;
background:#000000;
	}
#contenWrap{
height:267px;
margin: 0;
background:transparent url(images/border.gif) repeat-x top left;
text-align:left;
}

#contenArea {
width:1003px;
height:267px;
margin: 0 auto;
background:transparent url(images/areac_body.gif) no-repeat top left;
}

#bcontenArea {
width:1003px;
height:267px;
margin: 0 auto;
background:transparent url(images/test_bcgr.gif) repeat-y 0px 237px ;


}



#leftColumn{width:290px; height:217px; float:left; text-align:right; padding: 10px 0px;}
#normalColumn{width:330px;height:217px; float:left; text-align:left; padding: 10px 20px;}
#rightColumn{width:303px;height:217px; float:left; text-align:left; padding: 10px 20px;}


/*Vip Area*/
#viparea {height:205px; width:256px; background:transparent url(images/viparea.gif) no-repeat top right;}
/*Extranet*/
#logWrap {text-align:left; padding: 0px 0px 0px 34px; float:right;}
#logWrap #viplabel {height:46px; width:222px; padding: 0; background:transparent url(images/label_viparea.gif) no-repeat 3px 16px; }
#logWrap .textfiled {font-size:11px; text-align:left; color:#929292; width:150px; height:23px; background:transparent url(images/textfield_ar.gif) no-repeat top left; padding:2px 0px 0px 24px; margin:0px 0px 2px 0px;}
#logWrap input {width:148px; height:18px; background-color:#000000; border:none; color:#3A3A3A;}
#enterbut {float:left; text-align:left; padding:5px 0px 0px 0px; width:77px; height:23px;}
#enterbut input {width:77px; height:23px; border:none; color:#5D5D5D;}

#moreinfolink { float:right; width:77px; height:23px; text-align:left; padding:5px 48px 0px 0px;}
#moreinfolink a {width:77px; height:23px; border:none; color:#5D5D5D; background: url(images/btn_register1.jpg) no-repeat left top; text-align:left; display:block;}
#moreinfolink a:hover {width:77px; height:23px; border:none; color:#5D5D5D; background: url(images/btn_register2.jpg) no-repeat left top; text-align:left; display:block;}

#welcomemess {text-align:left; height:16px;  font-size:13px; padding:2px 5px;}
#welcomemess b {text-align:left; font-size:13px; color:#ffffff;}
#logoutbut {text-align:left; padding:5px 0px 5px 0px;}
#logoutbut input {width:77px; height:23px; border:none; color:#5D5D5D;}
/*Subscribe*/
#subsrWrap {height:50px; width:256px; text-align:left; padding:8px 0px 0px 0px; float:right;}
#subscrlabel{height:15px; color:#787878; background: url(images/subscribe.gif) no-repeat 34px 2px; text-align:left; padding: 0px 0px 0px 57px;}
#subscrarea {text-align:left; width:222px; height:27px; background: url(images/iconmail.gif) no-repeat 17px 12px; padding:6px 0px 2px 34px;}
#subsrWrap .textfiled {font-size:11px; text-align:left; color:#929292; width:150px; height:23px; background:url(images/textfield.gif) no-repeat top left; padding:2px 0px 0px 24px; margin:0px 0px 2px 0px; float:left;}
#subsrWrap #subscrarea .textfiled input {width:148px; height:18px; background-color:#000000; border:none; color:#3A3A3A; }
#callbut {width:7px; height:11px; padding:5px 10px; float:left;}
#callbut input {width:11px; height:7px; border:none;}
#subscrlabel span {color:#4A4A4A;}
/*Scype*/
#scypeWrap { float:left; width:199px; height:15px; color:#787878;  text-align:left; padding: 3px 0px 0px 34px;}
#scypeWrap span {color:#4A4A4A;}
#scypeWrap a {float:left; background:transparent url(images/phone.gif) no-repeat 0px 3px; color:#787878; text-decoration:none; padding:0px 0px 0px 24px; display:block;}
#scypeWrap a:hover {float:left; background:transparent url(images/phone.gif) no-repeat 0px 3px; color:#ffffff; text-decoration:none; padding:0px 0px 0px 24px; display:block;}
/*------------*/	

/*Menu*/
#submenuWrap {width:287px; height: auto !important;
	 min-height: 615px; height:615px; float:left; background:transparent url(images/submenu.gif) no-repeat top left;}
#mainpagetitle {width:230px; height:30px; float:right; background:transparent url(images/undertitle.gif) no-repeat bottom left; padding:59px 0px 10px 57px;}
#submenu {width:287px; text-align:left; padding:10px 5px 5px 5px; margin:0; float:right; height:auto; border:none;}


#submenu .level2 {line-height:15px; display:block; font-size: 13px; color: #747474; font-weight:bold; text-decoration:none; background:url(images/bullet.gif) no-repeat; background-position:26px top;  padding:0px 0px 0px 58px;}
#submenu a.level2:hover {line-height:15px; display:block; font-size: 13px; color: #A2A2A2; font-weight:bold; text-decoration:none; background:url(images/bullet_o.gif) no-repeat; background-position:26px top; padding:0px 0px 0px 58px;}
#submenu .act2 {line-height:15px; font-size: display:block; 13px; color: #D5D5D5; font-weight:bold; text-decoration:none; background:url(images/bullet_on.gif) no-repeat; background-position:26px top;}

#subsubmenu {width:287px; background:transparent url(images/underlinel.gif) no-repeat top left; padding:10px 0px;}

#subsubmenu .level3 {line-height:13px; display:block;  font-size: 13px; color: #7A7A7A; font-weight:normal; text-decoration:none; background:url(images/s_bullet_n.gif) no-repeat; background-position:70px top; padding:0px 0px 0px 90px;}
#subsubmenu .level3:hover {line-height:13px; display:block; font-size: 13px; color: #747474; font-weight:normal; text-decoration:none; background:url(images/s_bullet_o.gif) no-repeat; background-position:70px; padding:0px 0px 0px 90px;}
#subsubmenu .act3 {line-height:13px; display:block; font-size: 13px; color: #A2A2A2; font-weight:normal; text-decoration:none; background:url(images/s_bullet_on.gif) no-repeat;  background-position:70px top;}

#thirdlevmenu {width:287px; background:transparent; padding:0px 0px 0px 10px;}

#thirdlevmenu .level4 {line-height:13px; display:block;  font-size: 13px; color: #7A7A7A; font-weight:normal; text-decoration:none; background:url(images/s_bullet_n.gif) no-repeat; background-position:90px top; padding:0px 0px 0px 110px;}
#thirdlevmenu .level4:hover {line-height:13px; display:block; font-size: 13px; color: #747474; font-weight:normal; text-decoration:none; background:url(images/s_bullet_o.gif) no-repeat; background-position:90px; padding:0px 0px 0px 110px;}
#thirdlevmenu .act4 {line-height:13px; display:block; font-size: 13px; color: #A2A2A2; font-weight:normal; text-decoration:none; background:url(images/s_bullet_on.gif) no-repeat;  background-position:90px top;}


#fourlevmenu {width:277px; background:transparent; padding:0px 0px 0px 10px;}
#fourlevmenu .level5 {line-height:13px; display:block;  font-size: 13px; color: #7A7A7A; font-weight:normal; text-decoration:none; background:url(images/s_bullet_n.gif) no-repeat; background-position:90px top; padding:0px 0px 0px 110px;}
#fourlevmenu .level5:hover {line-height:13px; display:block; font-size: 13px; color: #747474; font-weight:normal; text-decoration:none; background:url(images/s_bullet_o.gif) no-repeat; background-position:90px; padding:0px 0px 0px 110px;}
#fourlevmenu .act5 {line-height:13px; display:block; font-size: 13px; color: #A2A2A2; font-weight:normal; text-decoration:none; background:url(images/s_bullet_on.gif) no-repeat;  background-position:90px top;}


/*------------*/

#rightFlash {width:716px; height:218px; float:right; text-align:right; background:#000000; }

#wrapCenter {width:481px; height: auto !important;
	 min-height: 376px; height:376px; float:left; background:#000000 url(images/normalcol.gif) no-repeat top left; padding: 10px 20px;}

#norCol {width:481px; height: auto !important;
	 min-height: 376px; height:376px; float:left; }

#popCol {width:460px; padding:20px; margin:0 auto; border:5px solid #000000;}

#rightCol {width:172px; height: auto !important;
	 min-height: 376px; height:376px; float:left; background:#000000 url(images/rightcol.gif) no-repeat top left;padding: 10px 10px;}

#borderCol {width:460px; height: auto; float:left; background:none; text-align:left; padding:10px 0px 10px 13px;}


#bottWrap{
width: 100%;
min-width: 1003px;
height:61px;
margin: 0;
padding: 0;
border-top:1px solid #272727;
text-align:left;
float:left;
}

#bottArea{
width:1003px;
height:61px;
background:#000000;
margin: 0 auto;

}

.blog_banner {
width:310px;
padding:10px 0px 0px 0px;
float:left;
height:51px;
}

#bott_holder {
width:663px;
float:left;
text-align:right;

}

#botmenu {
color: #4D4D4D;
font-size:10px;
text-align:right;
padding:7px 30px 0px 0px;
height:12px;
}


#botmenu a {color: #4D4D4D; font-size:10px; text-decoration:none;}
#botmenu a:hover {text-decoration:none;color:#ffffff;}
#copyright {
color: #4D4D4D;
font-size:10px;
text-align:right;
padding:4px 30px 0px 0px;
height:12px;

}

/*News*/
#news_title{height:56px; background:transparent url(images/news_title.gif) no-repeat left 16px; padding:0px 0px 0px 0px;}
span.date {color:#4D4C4C; background:transparent url(images/news_bullet.gif) no-repeat; background-position: left 4px; padding:0px 10px 0px 12px;}
span.date a {color:#4D4C4C; text-decoration:none;}
span.date a:hover {color:#757575; text-decoration:none;}
#news-latest-gotoarchive {height:10px; font-family: Verdana, Helvetica, sans-serif; width:77px; font-size:10px; background:transparent url(images/arrow.gif) no-repeat right 5px;}
#news-latest-gotoarchive a {font-family: Verdana, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#757575;}
#news-latest-gotoarchive a:hover {font-family: Verdana, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#676767;}
#news-latest-gotoarchive span {font-family: Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#676767;}


/*#moreabout_title {height:56px; background:transparent url(images/moreabout.gif) no-repeat left 16px; padding:0px 0px 0px 0px;}*/
#moreabout_title {height:56px; background:transparent url(images/trustlive.gif) no-repeat left 16px; padding:0px 0px 0px 0px;}
span.moretitle {color:#4D4C4C; font-weight:bold; background:transparent url(images/news_bullet.gif) no-repeat;  background-position: left 4px; padding:0px 3px 0px 12px;}
span..moretitle a {color:#4D4C4C; font-weight:bold; text-decoration:none;}
span.moretitle a:hover {color:#757575; font-weight:bold; text-decoration:none;}
#single-news h3{font-size:11px; font-weight:bold; padding:5px 0px;}
 

.csc-sitemap-level1 {background:transparent url(images/news_bullet.gif) no-repeat left 5px; margin:0px 5px 5px 0px; padding:0px 0px 0px 10px;}
.csc-sitemap-level2 {background:transparent url(images/news_bullet.gif) no-repeat left 5px; margin:0px 5px 5px 20px; padding:0px 0px 0px 10px;}
.csc-sitemap-level3 {background:transparent url(images/news_bullet.gif) no-repeat left 5px; margin:0px 5px 5px 40px; padding:0px 0px 0px 10px;}
.csc-sitemap-level4 {background:transparent url(images/news_bullet.gif) no-repeat left 5px; margin:0px 5px 5px 60px; padding:0px 0px 0px 10px;}

/*viparea*/
#vipWrap {width:457px; height: auto !important;
	 min-height: 109px; height:109px;  background:url(images/vip_but_open_m.gif) repeat-y top left;}
#vipContent {width:403px; height: auto; background:transparent; padding:0px 24px 0px 30px;}
#vipCTop {width:457px; height:53px; background: url(images/vip_but_open_t.gif) no-repeat top left;}
#vipCBot {width:457px; height:56px; background: url(images/vip_but_open_b.gif) no-repeat top left;}
#vipButin {width:458px; height:44px; text-align:center; border:none;}
#vipButin a ,#vipButin a:hover {border:none;}


/* default styles for extension "tx_srfeuserregister_pi1" */
                .tx-srfeuserregister-pi1 {border:none; padding:0; margin:0; width:420px; }
                .tx-srfeuserregister-pi1 form {border:none; padding:0; margin:0; width:420px; }
                #tx-srfeuserregister-pi1-fe_users_form {border:none; padding:0; margin:0; width:420px; }
                
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		
		
		.tx-srfeuserregister-pi1 label span { color: #ff0000; margin: 0; padding: 0;}
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 0 0 0; background-color:#000000; border:1px solid #1C1A1D; width:283px; height:23px;}
		.tx-srfeuserregister-pi1 select { margin: 0; padding: 0; background-color:#000000; border:1px solid #1C1A1D;  height:23px;}
                .tx-srfeuserregister-pi1 textarea {  height:110px; margin: 0; padding: 0; background-color:#000000; border:1px solid #1C1A1D; width:283px;}
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 0; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 0; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 div {margin:0; padding:0;  text-align:left;}
		
		
		 .tx-srfeuserregister-pi1 div.formlabel {height:27px; float:left; text-align:left; width:130px; padding:0px 0px 5px 0px; display:inline; }
                 .tx-srfeuserregister-pi1  div.formbox {height:27px; float:right; text-align:left; width:290px; padding:0px 0px 5px 0px; display:inline;}
                 
                 .tx-srfeuserregister-pi1 div.formlabelbig {height:110px; float:left; text-align:left; width:130px; padding:5px 0px 0px 0px; display:inline; }
                 .tx-srfeuserregister-pi1  div.formboxbig {float:right; text-align:left; width:290px; padding:0px 0px 5px 0px; display:inline; }
               
                       
                .tx-srfeuserregister-pi1 div.formsubmitb{float:right; width:290px; text-align:right;  padding:40px 0px 0px 0px;}
		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1  p.tx-srfeuserregister-pi1-error { float:right; margin-top: 0; margin-bottom: .5em; padding: 0 0 0 0; width:290px; text-align:left; font-size:9px;}
		.tx-srfeuserregister-pi1  div.formlabel label { width:auto;  text-align:left; padding:0; border:none; margin:0px 0px 0px 0px; }
                .tx-srfeuserregister-pi1  div.formlabelbig label { width:100px;   text-align:left; padding:0; border:none;  margin:0px 0px 0px 0px; }		
                #tx-srfeuserregister-pi1-tx_extfeuser_prof_service_provider {padding:0; width:122px; height:23px; margin:0;}
#tx-srfeuserregister-pi1-tx_extfeuser_networth {height:23px; width:287px;}
.tx-srfeuserregister-pi1 div.profrow {float:left; text-align:left; width:415px; height:25px; padding:0; margin:0;}
.tx-srfeuserregister-pi1 div.profserv {float:left; width:280px; height:25px; text-align:left; padding:0px 0px 5px 0px; margin:0px; display:inline;}
.tx-srfeuserregister-pi1 div.profserv label { text-align:left; padding:3px 0px 0px 0px; border:none; margin:0px; }
.tx-srfeuserregister-pi1 div.profservsel {float:right; height:25px; width:122px; text-align:left; padding:0px 0px 5px 0px; margin:0px; display:inline;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit {background:url(images/new_subbut_reg.gif)  left 2px no-repeat; width:123px; height:25px; border:none; color:#585858; padding-right:0px; margin-right:0px; font-weight: bold; margin-top:0px;}


#hline_reg {float:left; background:url(images/h_line_reg.gif)  left 5px repeat-x; width:420px; height:20px;}
#extrafields_reg { float:left; text-align:left; padding:0; margin:0; height:116px; width:420px;}
input.logbutreg {width:60px;}

#normalColumnWider {width:633px; height:262px; float:left; text-align:left; padding: 5px 20px 0px 20px; font-size:10px; }