@charset "utf-8";
@import url("rte.css");
@import url("backs.css");

body {
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
	margin: 0;
	padding: 0;
}
.clear { clear: both; }

span.hide {
	float: left;
	height: 4px;
	width: 4px;
	overflow: hidden;
}

#tmc {
	float: right;
	padding-top: 60px;
}

/* All Wrap - wraps whole center column */
#awrap {
	width: 940px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* Wraps content column (under the header) */
#cwrap {
	background-image: url(gfx/tw80.png);
	padding-bottom: 25px;
}

#header {
	height: 90px;
	margin-bottom: 10px;
}
#bmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#bmenu ul li {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
}

#homebtn {
	display: block;
	height: 90px;
	width: 138px;
	float: left;
	
}
#headsrch {
	background-color: #ebebeb;
	float: right;
	height: 52px;
	width: 522px;
}
#tmenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: none;
}

#tmenu  li {
	float: left;
	display: block;
	list-style: none;
}

#tmenu a {
	color:#fff;
	display: block;
	height: 30px;
	padding: 0 10px;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}

#tmenu ul {
	display:none;
	top: 161px;
	margin:0;
	padding:0;
	position:absolute;
	background-color: #ccc;
}

#tmenu ul li {
		float: none;

}

#tmenu ul li a {
	color:#444;
	display: block;
	height: 28px;
	padding: 0 10px;
	font-size: 0.69em;
	font-weight: bold;
	line-height: 28px;
	width: 240px;	
}

#tmenu ul li a:hover {
	background-color: #3657a9;
	color: #fff;
	}


#subheader {
	background-repeat: no-repeat;
	height: 57px;
	background-color: #26499A;
}

#maincontent {
	padding: 0 1.25em;
}
#secimg, #seclink {
	display: block;
	height: 430px;
	width: 940px;
	overflow: hidden;
}

#seclink {


}

#seclink span {
	display: block;
	width: 1px;
	height: 1px;
	overflow: hidden;	
}

#introtabs {
	display: block;
	height: 430px;
	width: 940px;
	overflow: hidden;
}

#introtabs a.pane-link {
	display: block;
	width: 660px;
	height: 430px;	
}

#introtabs a.pane-link span {
	display: block;
	height: 1px;
	width: 1px;
	overflow: hidden;	
}

#bmenu {
	display: block;
	float: right;
	height: 300px;
	width: 240px;
	overflow: hidden;
}
#contleft {
	float: left;
	width: 740px;
}
#contright {
	float: right;
	width: 240px;
}


#breadcrumbs { 
	border-bottom: 1px solid #e2e2e2;  
	font-size: 0.75em;
}

#breadcrumbs ul {
	margin: 0px;
	padding: 0 0 0 20px;
	list-style-type: none;
}
#breadcrumbs ul li { float: left; }

#breadcrumbs ul li a {
	padding: 0 12px 0 0;
	background-image: url(../gfx/bcback.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 37px;
	font-size: 1em;
	line-height: 37px;
	color: #97a0b6;
}

#breadcrumbs ul li a.act {
	background: none;
	font-weight: bold;
}
#footmenu {
	float: right;
}
#footer {
	font-size: 0.75em;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-color: #f0efef;
	height: 60px;
	line-height: 60px;
}

#footmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#footmenu ul li {
	float: left;
}
#footmenu ul li a {
	display: block;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#footer #copy { float: left; }

#combimenu {
	font-size: 0.75em;
	color: #fff;
}

#combimenu a {
	display: block;
	color: #fff;
}

a#langChange {
	display:block;
	float:right;
	font-size: 0.75em;
	line-height: 4.33em;
	padding: 0 1.667em;
}

.pointsvalue {
	font-size: 32px;
	display: inline;
}

#pointscomment {
	margin-top: 14px;
	text-align: left;
	padding: 0 7px;
	margin-top: 15px;
	text-align: left;
	padding: 7px 7px 0;
	font-weight: light;
    font-size: 13px;

}

.points {
	height: 148px;
	width: 280px;
	color: #fff;
	background-repeat: no-repeat;
	text-align: center;
	background-image: url(gfx/points_back.jpg);
	background-color: #000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top: 65px;
	
}

#secimg .points {
	top: 389px;
	margin-left: 620px;
	position: absolute;
}



/* Multicolumn combinations */

#mcwrap { padding: 20px 0 0 0; }
.mclear { clear: both; height: 20px; }

#t011, #t101, #t110 {
	width: 300px;
	float: left;
}

#t011 { margin-right: 20px; }
#t110 { float: right; }

#b011, #b101, #b110 {
	width: 300px;
	float: left;

}

#b011 { margin-right: 20px; }
#b110 { float: right; }

/* test declaration, to remove BEGIN */
/*
#b011, #b10, #b0 { background-color: #FFFFCC; height: 280px; }
#t011, #t101, #t110 { background-color: #FFFFCC; height: 140px; }
*/
/* test declaration, to remove  END */


#b10 { float: right; width: 620px; }

/* root element for introtabs. decorated with rounded borders and gradient background image */
#introtabs {
	background: #000;
	height:430px;
	padding:0;
	width:940px;
}

/* introtabs header */
#introtabs img {
	float:left;

	cursor:pointer;

}

/* currently active header */
#introtabs img.current {
	cursor:default;
}

/* 
	introtabs pane. should initially have zero width and display:none.
	the first pane should override these with inline style
*/
#introtabs div {
	width:0px;
height: 430px;
	float:left;	
	display:none;		

}

/* content inside a pane should have fixed width */
#introtabs div h3 {
	color:#444;
	margin:0 0 -10px 0;
	width:190px;
	font-size:15px;	
}
	
#introtabs div p {	
	font-size:11px;
	width:190px;
}

.intro-tab1 {
	background-image: url(tabs/tab1back.jpg);
	background-position: left top;
}

.intro-tab2 {
	background-image: url(tabs/tab2back.jpg);
}

.intro-tab3 {
	background-image: url(tabs/tab3back.jpg);
}

.intro-tab4 {
	background-image: url(tabs/tab4back.jpg);
}

.intro-tab5 {
	background-image: url(tabs/tab5back.jpg);
}

.csc-frame-indent {
	padding: 0 20px;	
}

.csc-frame-frame1 {
	padding: 0 0 0 20px;	
}

.csc-frame-frame2 {
	padding: 0 20px 0 0;	
}

