/* 

CSS Document

Designer: asterix

*/



/* DEFAULT */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}

body {line-height: 1;color: black;background: white;}

ol, ul {list-style: none;}

table {border-collapse: separate;}

caption,th,td{text-align: left;font-weight: normal;}

.clearer{clear:both; font-size:0px; line-height:0px;}



/* REGULAR CODING */

body{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.4; color:#1b1b1b}

a{text-decoration:none;}

/* Home Table */
#hometable {
	width: 556px;
	padding: 0;
	margin: 0;
}

#hometable caption {
	padding: 0 0 5px 0;
	width: 560px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#hometable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #bd0000;
	border-top: 1px solid #bd0000;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	padding: 3px 3px 3px 3px;
	background: #bd0000;
}

#hometable th.nobg {
	border-left: 1px solid #bd0000;
	background: #bd0000;
	text-align: left;
}

#hometable th.altp {
	background: #bd0000;
}

#hometable td {
	
	border-bottom: 1px solid #bd0000;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #000000;
	text-align: center;
}


#hometable td.alt {
	background: #fff;
	color: #000000;
}

#hometable td.alte {
	background: #fff;
	color: #000000;
	border-right: 1px solid #bd0000;
	font: bold;
	vertical-align: top;
}

#hometable td.altr {
	background: #fff;
	color: #000000;
	text-align: left;
}

#hometable th.spec {
	border-left: 1px solid #bd0000;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}

#hometable th.specalt {
	border-left: 1px solid #bd0000;
	border-top: 0;
	background: #FFF url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}

/* My Table Side Table */
#mytable {
	width: 326px;
	padding: 0;
	margin: 0;
}

#mytable caption {
	padding: 0 0 5px 0;
	width: 330px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	padding: 3px 3px 3px 3px;
	background: #F5FAFA;
}

#mytable th.nobg {
	border-left: 1px solid #C1DAD7;
	background: #F5FAFA;
}

#mytable th.altp {
	background: #F5FAFA;
}

#mytable td {
	
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	text-align: center;
}


#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

#mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

#mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	text-align: left;
}

/* STRUCTURE */

#container{margin: 0px auto;}

#header{height:85px;}

#loginbox{height:45px;}

#nav-main{background:url(images/nav.gif) repeat-x top;height:75px;}

#content-box{background:url(images/content.gif) repeat-y center;padding:20px 0;}

#left-panel{float:left;width:560px; color:#3a3434;}

#right-panel{margin:0 0 0 610px; font-size:12px;}

#footer{clear:both;border-top:#f1f1f1 8px solid;background:url(images/footer.png) no-repeat 98% 50%;}

.holder{width:950px;margin: 0px auto;}

	

/* HEADER */

.logo{padding:20px 0 0 10px;width:267px;height:58px;overflow:hidden;}

.logo h1{background:url(images/logo.png) no-repeat left top;width:267px;height:58px;overflow:hidden;}

.logo h1 a{display:block; padding:0 0 0 500px;width:267px;height:58px;}



.langselect{float:right; padding:10px 0 0 0; font-size:12px;}

.langselect label{padding:0 10px;}

.langselect select{border:#f3f3f3 2px solid;font-size:12px;}

.langselect option{border:0;font-size:12px;}



.loginbox{float:right;}

.loginbox a{color:#1b1b1b; font-size:12px;}

.loginbox p{float:left;}

.loginbox p.wi140{width:140px;}

.loginbox p.wi160{padding:15px 0 0 0;}

.loginbox label{font-size:10px;}

.loginbox .login-txt{width:130px; border:#f3f3f3 2px solid;}

.loginbox .login-btn{background:url(images/submit.png) no-repeat center bottom;width:54px;height:22px;border:0;color:#fff; font-size:11px; cursor:pointer;}

.loginbox .login-btn:hover{background-position:center top;}

p.register-now-wi160{float:right; padding:17px 27px 0 6px;}

p.register-now-wi160 a{color:#1b1b1b; font-size:12px;}

p.profile-wi140{padding:17px 32px 0 0;}



/* NAVIGATION */

#nav-main ul li{float:left; background:url(images/nav_sep.gif) no-repeat right 10px;}

#nav-main ul li a{float:left; font-size:14px;}

#nav-main ul li a span{float:left; display:block; line-height:37px; color:#fff; padding:0 30px 0 20px;}

#nav-main ul li a:hover, #nav-main ul li a.current{background:url(images/nav_hov_l.gif) repeat-x top; cursor:pointer;}

#nav-main ul li a:hover span, #nav-main ul li a.current span{background:url(images/nav_hov_r.gif) no-repeat right top;}



/* CONTENT */

#content-box a{color:#bd0000;}

#content-box a.more{background:url(images/arrow.gif) no-repeat 98% 50%; padding:0 20px 0 0;}

#content-box a.more:hover{background-position:right 50%;}

#content-box ul{padding:15px;}

#content-box ul li{background:url(images/bullet.gif) no-repeat left 5px; padding:0 0 0 10px;}



	/* LEFT PANEL */

	#left-panel h2{font-size:22px; background:url(images/heading.gif) no-repeat 10px 18px; padding:0 0 0 25px; line-height:2;border-bottom:#d5d5d5 1px solid;}

	#left-panel p{
	padding: 10px 0;
}
	
	#left-panel b{
	font-weight: bold;
}

	#left-panel img{border:none;}

	#left-panel .profile-details{border:#f1f1f1 10px solid; margin:20px 10px 10px 10px;}

	#left-panel .profile-details img{border:none;}

	#left-panel .box{background:#f5f5f5; width:270px; font-size:11px; float:left;}

	#left-panel .box ul{padding:10px;}

	#left-panel .lft{margin:0 15px 0 0;}

	#left-panel h3{font-size:15px; background:url(images/heading.gif) no-repeat 10px 11px; padding:0 0 0 25px; line-height:2;border-bottom:#d5d5d5 1px solid;}



	/* RIGHT PANEL */

	#searchbox{margin:0 0 15px 0;}

	.search-txt{background:url(images/search_txt.png) no-repeat left top; width:205px; height:24px; border:0; padding:7px 30px 0 5px; margin:0 5px 0 0;}

	.search-btn{background:url(images/search.png) no-repeat center bottom; width:84px; height:31px; color:#fff; border:0;}

	.search-btn:hover{background-position:top;}

	#right-panel .box{background:#f4f4f4; padding:6px;margin:0 0 15px 0;}

	#right-panel .box .content{border:#e9e9e9 1px solid;background:#fff;}

	#right-panel h3{font-size:18px; background:url(images/heading.gif) no-repeat 10px 15px; padding:0 0 0 25px; line-height:2;border-bottom:#d5d5d5 1px solid;}

	#right-panel .box p{padding:10px;}



/* FOOTER */

form.fot-signup{color:#3a3434; width:225px; padding:20px 0; float:left;font-size:11px;}

form.fot-signup p{padding:10px 0;}

form.fot-signup p.boxed{padding:5px; border:#e2e2e2 1px solid; margin:5px 0;}

form.fot-signup label{width:50px; color:#c7c7c7; margin:0 10px 0 0;}

form.fot-signup .signup-txt{border:0; width:160px;}

form.fot-signup .signup-btn{background:url(images/submit.png) no-repeat center bottom;width:54px;height:22px;border:0;color:#fff; font-size:11px;}

form.fot-signup .signup-btn:hover{background-position:center top;}



.fot-right{float:right; width:500px; text-align:right; padding:40px 0 0 0; font-size:11px;}

.fot-right p{padding:10px 0;}

.fot-right a{color:#3a3434; padding:0 5px;}

.fot-right a:hover{text-decoration:underline;}



/* OTHER */

.clear{clear:both;}

.center{text-align:center;}

.right{text-align:right;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin:0; padding:10px 0;}

.profile{border:#f1f1f1 10px solid;}
.profile img{float:left;}
#left-panel .profile img{border:none; padding:3px;}
.profile p{font-size:18px; line-height:20px; margin-left:70px; float:left;}
#content-box .profile a{font-size:11px; line-height:13px; padding-top:40px; display:block; color:#000000;}
#content-box .profile a:hover{color:#BD0000;}