﻿

/* global ---------------------------------------------------------------------------------------- */
#w				{ font-family:"Lucida Grande","Lucida Sans Unicode", Arial; }

h1				{ font-size:16px;color:#0574a5;margin-top:0;margin-bottom:10px; }
p				{ font-size:11px;line-height:16px;margin:10px 0; }
a img			{ border:0; }
div.b			{ clear:both; }

/* structure ------------------------------------------------------------------------------------- */
.nav			{ float:left;width:300px; }
.sliders		{ float:left;width:550px; }
img.splash		{ margin-bottom:20px; }

/* nav --------------------------- */
.nav {
	font:normal 20px Georgia;
	list-style:none;
	margin:0 0 0;
	padding:0;
}
.nav li:hover { background:url(../company/images/gray_button.png) no-repeat; }
.nav li.selected {
	background:url(../company/images/blue_button.png) no-repeat;
	color:#fff;
}
.nav li {
	padding:20px 25px;
	cursor:pointer;
}
.nav li a {
	text-decoration:none;
	color:inherit;
	font-weight:normal;
	display:block;
}
.nav span {
	font:normal 11px arial;
	color:#888;
	display:block;
	margin-top:3px;
}
.nav li.selected span { color:#fff; }

/* slider ------------------------ */
.sliders {
	background:url(../company/images/divider.gif) no-repeat left;
	padding-left:30px;
	overflow:hidden;
	position:relative;
}
.slider {
	overflow:hidden;
	position:relative;
}
.slider ul, .slider li {
	margin:0;padding:0;
	list-style:none;
	overflow:hidden;
	position:relative;
}
.slider, .slider li { 
	width:520px;
}
.slider p, .slider h4 {
	font:normal 13px georgia;
	line-height:24px;
}
.slider .imagewrapper {
	background-color:#f9f9f9;
	border:solid 1px #e5e5e5;
	margin:0 0 15px;
	padding:7px;
	width:498px;
}
.slider h4 {
	font-weight:bold;
	margin:0 0 10px;
}
.slider p {
	margin:10px 0;
}
#company {
	overflow:hidden;
	position:relative;
	height:1200px;
}
#company ol {
	list-style:none;
	margin:0;padding:0;
}
#company ol li {
	float:left;
	margin:10px 5px;
}
#company ol li a {
	color:#000;
	font-weight:normal;
	text-decoration:none;
	padding:3px 10px;
	background-color:#f9f9f9;
	border:solid 1px #e5e5e5;
	outline:none;
	overflow:hidden;
}
#company ol li.current a {
	background-color:#e9e9e9;
	border:solid 1px #d5d5d5;
}

#company a#show-concepts,
#company a#signup {
	position:absolute;
}
#company a#show-concepts {
	top:260px;
	left:28px;
}
#company a#signup {
	top:260px;
	right:45px;
}


#concepts-wrapper				{ display:none; }
.concepts						{ font-family:Georgia; }
.concepts h1					{ font-size:15px;margin-top:0;color:#000; }
.concepts h3					{ font-size:13px;font-weight:bold;margin:20px 0 10px; }
.concepts p						{ font:normal 13px georgia;margin:12px 0; }
.concepts table					{ width:100%;font-size:12px; }
.concepts tr					{ background:url(../private/register/images/gradient.gif) repeat-x;height:27px; }
.concepts tr.top				{ background:#eee url(../private/register/images/top_gradient.gif) repeat-x bottom; }
.concepts tr.top th				{ text-align:left;font-weight:bold;color:#000; }
.concepts th, .contept td		{ padding:2px 20px 2px 0px;border-bottom:solid 1px #f9f9f9; }
.concepts tr.top th				{ border-bottom:none; }
.concepts tr th.name			{ padding-left:7px; }
.concepts tr td.name			{ padding-left:7px;color:#00adef;font-weight:bold; }
.concepts em					{ font-size:12px;font-style:italic; }

/* simplemodal */
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {width:700px;color:#000;background-color:#fff;padding:12px;}
#simplemodal-container a.modalCloseImg {background:url(/global/js/jquery/plugins/simplemodal/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-16px;cursor:pointer;}
#simplemodal-container {padding:35px;}
