body {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Console";
	font-size:12px;
	line-height:18px;
	color:#333333;
	background-color:#fafafa;
	background-image:url(../images/bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

#container{
	width:860px;
	text-align:left;
}


#header {
	padding-top:40px;
	height:55px;
	vertical-align:bottom;
}

#main {
	margin-top:10px;
}

strong {
	color:#000000;
}

h1 {
	font-size:18px;
	line-height:24px;
	color:#999;
	font-weight:500;
}

h2 {
	font-weight:bolder;
	color:#000;
	font-size:14px;
	margin-bottom:0px;
	padding-bottom:10px;
	margin-top:-5px;
}

h3 {
	font-size:24px;
	color:#666;
	line-height:36px;
	font-weight:500;
}

#bannertext {
	float:right;
	position:relative;
margin-right:135px;
margin-top:-185px;
}

.bigblue {
	font-style:italic;
	color:#3b72cc;
	font-size:36px;
	font-weight:bold;
}

h4 {
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#333333;
	padding-top:0px;
	margin-top:0px;	
	padding-bottom:0px;
	margin-bottom:8px;	
}

h5 {
	font-weight:bold;
	color:#000;
	font-size:14px;
	border-bottom: solid 1px #e5e5e5;
	margin-bottom:0px;
	padding-bottom:10px;
	margin-top:0px;
	padding-top:5px;
	width:200px;
}

h6 {
	font-weight:bolder;
	color:#000;
	font-size:14px;
	margin-bottom:0px;
	padding-bottom:10px;
	margin-top:-5px;

}

#logo {
	padding-right:20px;
	margin-top:-30px;
}

#bluebar {
	background:#3b72cc;
	font-size:9px;
	color:#FFF;
	text-align:right;	
	height:16px;
	display:none;
}



#lang {
	padding-right:5px;
	padding-top:0px;
}

#lang li {
	display:inline;
	padding-right:5px;
	
	}
	
#lang a {
	color:#FFFFFF;
	text-decoration:none;
}

#lang a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#menu {
	width:856px;
	height:48px;
	margin-top:5px;
	margin-left:0px;
	float:left;
	position:relative;
	text-align:left;
	background-image:url(../images/bg_menu.jpg);
	background-repeat:no-repeat;

}

.nav {
	margin-left:20px;
	padding-left:0px;
	padding-top:3px;	
	float:left;
	position:relative;
	text-align:left;
	display:inline;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:11px;
}

.nav li {
	float:left;
	color:#FFF;
	font-weight:bold;
	list-style-image:none;
	list-style:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;	
}

#menubtn {
	color:#FFFFFF
}	

#menubtn a, #menubtn a:visited, #menubtn a:active {
	text-decoration:none;
	background-image:url(../images/menu_list.gif);	
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	margin-right:30px;
}

#menubtn a:hover {
	text-decoration:underline;
}	
	
	
#leftcontent {
	width:200px;
	padding-right:20px;
	float:left;
	position:relative;
	padding-left:5px;
}

#rightcontent {
	padding-left:10px;
	width:620px;
	margin-top:12px;
	float:left;
	line-height:20px;
}

#leftcontent_contact {
	width:230px;
	padding-left:20px;
	padding-right:0px;
	margin-top:12px;
	float:left;
}

#rightcontent_contact {
	padding-left:10px;
	width:350px;
	margin-top:30px;
	float:left;
	font-size:15px;
	line-height:22px;
	text-align:left;
}

#rightpan {
	color:#3366cc;
	font-size:15px;
	font-weight:bold;
	line-height:22px;
}

#footer {
	float:left;
	font-size:10px;
	margin-top:20px;
	padding-top:5px;
	margin-bottom:20px;
	border-top: dotted 1px #e2e2e2;
	width:100%;
}

#footer a {
	text-decoration:none;
	color:#3366cc;
}

#footer a:hover {
	text-decoration:underline;
}

#why {
	padding-top:20px;
	margin-top:0px;
	padding-left:20px;
	margin-left:0px	
}

#why li {
	padding-bottom:15px;
}

#services {
	padding-top:10px;
	margin-top:0px;
	padding-left:0px;
	margin-left:0px;
	margin-bottom:-10px;
	padding-bottom:0px;
}

#services li {
	padding-bottom:5px;
	list-style:none;
	padding-left:0px		
}

#services a {
	text-decoration:none;
	font-size:12px;
	color:#3366CC;
}

#services a:hover {
	text-decoration:underline;
}


.mytabs li {
	margin:0;
	padding-bottom:7px;
	vertical-align:bottom;

	margin-right: 2px;
}
.mytabs {
	width: auto;
	margin:0 !important;
	padding:0 !important;
	margin-bottom:10px !important;
	padding-left: 8px !important;
	position:static;
	zoom: 1;
	text-align:left;
	margin-top:0px;
	padding-top:0px;	
}
.mytabs li a{
	display:block;
	display:inline-block;
	vertical-align:bottom;
	zoom:1;
}
.mytabs li em {
	font-style: normal;
	font-weight: bolder;
}
.mytabs a {
	position:relative;
	color: #3366CC;
	text-decoration: none;
	font-size:12px;
}

.mytabs a:hover {
	position:relative;
	color: #3366CC;
	text-decoration:underline;
}

.mytabs a em {
	cursor: hand;
	padding: 0.25em .75em;
	left: 0;
	right: 0;
	bottom: 0;
	top: -1px;
	position: relative;
}
.mytabs li {
list-style:none;
list-style-type:none;
}
.mytabs li a em {

}
.mytabs .selected a,
.mytabs .selected a:focus,
.mytabs .selected a:hover {

}
.mytabs a:hover,
.mytabs a:focus {
	background: bfdaff;
	outline: 0;
}
.mytabs .selected a em {
	padding: 0.35em 0.75em;
}

#servicestabs {
	border-bottom:dotted 1px #e3e3e3;
	margin-bottom:20px;
}

li {
	margin-bottom:5px;
}

#jembox {
	width: 202px;
	height:186px;
	background-image:url(../images/bg_jem.jpg);
	background-repeat:repeat-x;
	border: thin 1px #e5e5e5;	
}

#founder {
	background-color:#cdd8ea;
	color:#000;
	font-size:13px;	
	font-weight:bold;
	line-height:18px;
	width:90px;
	height:69px;
	padding-top:15px;
	padding-left:8px;
	float:left;
	position:relative;
}

#appt {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	}

#aboutjem {
	font-style:italic;
	font-size:10px;
	padding:5px;
	float:left;
	position:relative;	
}

#jempic {
	float:left;
	position:relative;
}

.jemlink {
	text-align:right;
		text-decoration:none;
	color:#3b72cc;
}

.jemlink a{

}

.jemlink a:hover {
	text-decoration:underline;
}

.qn {
color:#3B72CC;
font-size:17px;
font-style:italic;
font-weight:bold;
height:36px;
line-height:28px;
padding-top:7px;
width:620px;
}

.num {
	font-style:normal;
	font-size:8px;
	margin-right:10px;
}
