/* -------------------------------------------------------------- 
* Resets default browser CSS
-------------------------------------------------------------- */

*:link, *:visited {
text-decoration:none;
}

ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

h1, h2, h3, h4, h5, h6, pre, code {
font-size:1em;
}

ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input,div {
margin:0pt;
padding:0pt;
}

img{border:none;}

table{border-collapse : collapse}

a{color:#444;}

a:hover{color:#ff0099;text-decoration:underline;}


/* clearing */

    .clear {
        clear:both; 
        height:15px; 
        margin:0; 
        padding:0; 

    }
    
	 .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .clearfix {display: inline-block;}

    /* Hides from IE-mac \*/
    * html .clearfix {height: 1%;}
    .clearfix {display: block;}
    /* End hide from IE-mac */




/* Layout
-------------------------------------------------------------- */

body {
background:#c6007f;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#444;
}

.container {
background:#fff;
width:960px;
margin:0 auto;

}


#header{
background:transparent url(../images/top_bg.jpg) left top no-repeat;
height:215px;
}

.topdesc{
margin:30px auto;
color:#c6007f;
font-weight:700;
width:400px;
}

#footer div{
width:800px;
margin:0 auto;
padding:20px;
line-height:25px;
text-align:center;
}

#footer {
	background:transparent url(../images/footer_bg.jpg) left top no-repeat;
	color:#c6007f;
}

#footer ul{
margin-top:10px;
}


#cols_left
{
background:transparent url(../images/content_bg.gif) top right  repeat-y;
width:715px;
padding:5px;

}

#cols_right{
width:220px;
padding:5px 0;
padding-left:8px;
}


#cols_left,#cols_right{
display:table-cell;

}

#main{
display:table-row;
}

/* Main
-------------------------------------------------------------- */

#cols_left dl dt{
background:transparent url(../images/h_right_bg.gif) right top no-repeat;

}

ul li.li_left{
float:left;
width:270px;
}

ul li.li_right{
width:430px;
float:right;
}

.thumb{
padding:8px 0;
text-align:center;
}

.list_table td{border:1px solid #c6007f;}

ul.list{
margin:10px;
text-align:left;
}

ul.list li{
margin-bottom:15px;
border-bottom:1px solid #ddd;
padding:3px;
}

.txtbody{
margin:15px;
line-height:22px;
font-size:12px;
}

.txtlist{
margin:15px;
line-height:18px;
font-size:12px;
}

ul.columns2 li{
float:left;
margin-right:5px;
width:45%;
padding:3px 0;
border-bottom:1px solid #eee;
}

ul.columns li{
float:left;
margin:3px 5px;
width:13%;
padding:3px;
border:1px solid #fe9cf2;
}



/* Sidebar
-------------------------------------------------------------- */
.left_scol{
margin:0;
padding:0;
margin-bottom:10px;
line-height:16px;
text-align:center;

}

ul.bar_li_pink li{
background:transparent url(../images/bar_li_pink.gif) left top no-repeat;
line-height:26px;
font-size:14px;
font-weight:bold;
text-align:left;
padding-left:40px;
margin-bottom:.6em;
}

ul.bar_li_light li{
background:transparent url(../images/bar_li_light.gif) left top no-repeat;
line-height:33px;
font-size:14px;
font-weight:bold;
text-align:left;
padding-left:20px;
}

ul.bar_li_light li a.select{
background:transparent url(../images/service_icon.gif) left top no-repeat;
padding-left:40px;
}

ul.bar_li_light li a.gain{
background:transparent url(../images/service_icon.gif) left  -16px no-repeat;
padding-left:40px;
}

ul.bar_li_light li a.fitment{
background:transparent url(../images/service_icon.gif) left  -32px no-repeat;
padding-left:40px;
}
ul.bar_li_light li a.join{
background:transparent url(../images/service_icon.gif) left  -48px no-repeat;
padding-left:40px;
}
ul.bar_li_light li a.invest{
background:transparent url(../images/service_icon.gif) left  -64px no-repeat;
padding-left:40px;
}
ul.bar_li_light li a.agent{
background:transparent url(../images/service_icon.gif) left  -80px no-repeat;
padding-left:40px;
}


.left_scol a{color:#c6007f}


/* Navigation
-------------------------------------------------------------- */

ul.topnav{
background:transparent url(../images/nab_bar.gif) left top no-repeat;
height:17px;
padding:10px
}

ul.topnav a,#footer li a{
font-weight:bold;color:#c6007f;
}

ul.topnav li{
display:inline;
padding:6px;
}

ul.topentry{
padding:15px;
padding-top:5px;
}

ul.topentry li{
display:inline;
padding:6px;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 80px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;

}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}



#footer ul{
border:1px solid #ffb0d0;
border-left:none;
border-right:none;
padding:5px 3px;
}

#footer ul li{
display:inline;
padding:0 15px;
}

/* Typography.css
-------------------------------------------------------------- */
dd a{color:#c6007f;}

h1{
font-size:16px;
margin-bottom:15px;
border-bottom:1px solid #ddd;
color:#c6007f;
}

.txtbody h3{
font-size:14px;
line-height:18px;
border-bottom:1px solid #eee;
margin-bottom:8px;
}

.list h3{
font-size:14px;
line-height:18px;
}

.list h3 a{color:#c6007f;}

.list li span{color:#777;font-size:10px;}

.list li div{line-height:14px;color:#666;padding:2px 0;}

#cols_left h2{
background:transparent url(../images/h_left_bg.gif) left top no-repeat;
line-height:33px;
color:#c6007f;
padding-left:25px;
text-align:left;
}

#cols_right h2{
font-size:12px;
background:transparent url(../images/right_h2_bg.gif) left top no-repeat;
line-height:33px;
color:#c6007f;
padding-left:25px;
text-align:left;
}

.fz14{
font-size:14px;
}

.txtright{text-align:right;}

dd p{line-height:18px;}

/* Form.css
-------------------------------------------------------------- */
#MEMBERZONE input.txtinput{
border:1px solid #e31966;
font-size:11px;
width:90px;
padding:2px;
color:#000;
}
.title14 {
	font-size: 14px;
	font-weight: bold;
	color: #C6007F;
}
.title12 {
	font-size: 12px;
	font-weight: bolder;
	color: #FF26B4;
}



#contentMain {
background:#ec008c url('../images/bg-content.png') repeat-y;
padding:0 0 10px 0;
margin:0 0 0 15px;
width:492px; }

#bg-top-content {
margin:0 0 0 15px; 
padding:0; 
height:10px; 
width:492px; 
background:url('../images/bg-top-content.png') 0 0 no-repeat; 
font-size:8px; }

#bg-bottom-content {
margin:0 0 0 15px;
padding:0;
width:492px;
height:10px;
background:url('../images/bg-bottom-content.png') 0 0 no-repeat; }

#contentMain form{
color:#fff;
padding:20px;
font-weight:700;
}

#contentMain .txtinput{
width:150px;
}

