@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
body {
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-color:#ffffff;
	color:#333;
	font-family:"Century Gothic", Georgia;
}

#wrapper {
width:990px; margin:0 auto; padding:5px; background-color:#fff; text-align:left; border:solid #6facf1; border-width:0 1px 0 1px; 
}
/* -------------- --------------------------- ------------------------------ ----------------- header section */
#header {
	width:990px;
	height:190px;
	position:relative;
	background-color:#CBE1FA;
	background-image: url(../images/header-top.gif);
	background-repeat: repeat-y;
}
#header .logo { float:left; margin-right:15px;}
#header blockquote {color:#c28e18; font-weight:bold; font-style:normal; float:left; width:230px; font-size:35px; line-height:47px; text-align:center; }
#header blockquote span {color:#c28e18; font-weight:normal; font-style:normal;}
#header .flash { float:right; width:800px; height:177px; overflow:hidden; margin-top:6px; margin-right:5px;}


/* -------------- --------------------------- ------------------------------ ----------------- Navi menu */
#nav { width:990px; height:30px; margin:5px 0 35px 0;}

#error {width:100%; height:30px; text-align:center; color:#F00;}

.menu {
	font-family: "Century Gothic", Georgia;
	width:990px;
	height:30px;
	font-size:11px;
	margin:0;
	background:#fff;
	position:relative;
	z-index:100;
	
}

.table_center {margin-left:auto; margin-right:auto;}

.menu ul {padding:0; margin:0; list-style-type: none;}

.menu ul li {
	float:left;
	width:123.75px;
	display:block;
	line-height:30px;
	color:#FFF;
	text-align:center;
	margin:0px;
	background-image:url(../images/tab.jpg);
}

.menu ul li p{
	float:left;
	width:123.75px;
	display:block;
	line-height:30px;
	color:#FFF;
	text-align:center;
	margin:0px;
	background:#FFF;
}


.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	height:30px;
	line-height:30px;
	color:#FFF;
	text-align:center;
	border-right:1px solid #FFF;
}

.linkStyle {color:#FFFFFF; line-height:40px; text-align:center;}

.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}

.menu ul li ul {visibility:hidden; position:absolute; top:30px; left:0; height:30px; }

.menu ul li:hover a,
.menu ul li a:hover {
	color:#000; background-image:url(../images/tabHover.jpg);
}

.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible; width:989px; background:#fff; color:#fff;}

.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li {float:right; border:0;}

.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {float:left; border:0; height:30px;}

.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {background: bottom right no-repeat; color:#fff; height:30px; line-height:30px;}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; height:30px; line-height:30px; }

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block; background:#c28e18; color:#fff; height:30px; line-height:30px;}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {background:#dfc184; color:#000; height:30px; line-height:30px;}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000; background:#dfc184; height:30px; line-height:30px;}

.menu ul li:hover ul.right li {float:right;}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000; height:30px; line-height:30px;}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {background:#bd8d5e; color:#fff; height:30px; line-height:30px;}

/* -------------- --------------------------- ------------------------------ ------------------------------------------------------------- Left */
#left-content { float:left;  width:710px; padding-left:10px; }
#left-content  h1 {
	font-size:30px;
	font-weight: normal;
	margin-bottom:10px;
	color:#c28e18;
}

#left-content  h3 {
	font-size:16px;
	font-weight: normal;
	margin-bottom:10px;
	color:#6FAEF1;
	}
#left-content  h3  a{
	font-size:16px;
	font-weight: normal;
	margin-bottom:10px;
	color:#6FAEF1;
	text-decoration:none
	}


#left-content  .intro  h2 {
	font-size:20px;
	font-weight: normal;
	margin-bottom:10px;
	color:#6FAEF1;
}



#left-content .intro p { font-size:12px; line-height:22px; margin-bottom:10px; text-align:justify;}
#left-content .intro a {
	text-align:right;
	text-transform:uppercase;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	display:inline;
	color:#6FAEF1;
	text-decoration: none;
	font-size: 10px;
	text-align:right;
}

#left-content .intro a:hover { color:#000000}
#left-content .intro {
	border: 1px solid #70adf1;
	padding:10px;
	width:690px;
	margin-bottom:15px;
}

#left-content #successStories{float:left;}
#left-content blockquote { color:#3366ff; font-size:28px; font-weight:bold; text-align:center; }
#left-content blockquote span { color:#3366ff; font-size:15px; font-weight:normal; text-align:center; }

#left-content #successStories ul li{list-style:none inside; text-align:left; line-height:20px; font-size:12px; padding:0px; margin:0px;}

#left-content #successStories ul li a{list-style:none inside; text-align:left; font-size:12px; padding:0px; margin:0px; color:#6FAEF1;}

#left-content #successStories ul li a:hover{color:#000000;}

.three{
float:left;
padding:10px;
border: 1px solid #70adf1;
width:210px;
margin-right:6px;
margin-bottom:15px;
}



.calendarCell{ border:1px solid #6facf1; padding:5px; -moz-border-radius:3px; vertical-align:top; }

.toprow { color:#6facf1; }


.threebox { width:210px; height:160px;}
.threelink { width:215px;}

.three1 {
float:left;
padding:10px;
border: 1px solid #70adf1;
width:210px;
margin-bottom:15px;
}

.headings {
	font-size:27px;
	font-weight: normal;
	margin-bottom:5px;
	color:#6FAEF1;
	clear:both;
}
.threebox h3 {
	font-size:17px;
	font-weight: normal;
	color:#c28e18;
	margin-bottom:6px;
}

.threelink a, .more a {
	color:#70adf1;
	text-decoration: none;
	text-transform:uppercase;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	text-align:right;
	}

.threelink a:hover, .more a:hover{ color:#000000}
.threebox  p{ font-size:11px; line-height:19px; margin-bottom:5px;}
.index_quote{color:#c28e18; font-weight:bold; font-style:normal; float:left; font-size:30px; line-height:47px; text-align:center; width:700px; margin-bottom:15px; margin-bottom:15px;}
.index_quote span {color:#c28e18; font-weight:normal; font-style:normal; font-size:15px;}

.news_feature1 { width:344px; float:left; border: 1px solid #6FAEF1; margin-right:5px; padding:3px; font-size:11px; line-height:19px;}
.news_feature2 {width:344px; float:left; border: 1px solid #6FAEF1;  padding:3px; font-size:11px; line-height:19px;}
.news_feature1 img, .news_feature2 img { float:left; margin-right:6px;}

.story { width:344px; padding-bottom:5px;}
.more {
	width:344px;
	text-align:right;
	text-transform: uppercase;
}



/* -------------- --------------------------- ------------------------------ ------------------------------------------------------------- Right */


#right-content { float:right; width:257px; padding-right:6px; }

#right-content .light {
	width:255px;
	border: 1px solid #5A308C;	
	font-family: Arial, Helvetica, sans-serif;
}
#right-content .light p {
	font-size:13px;
	line-height:20px;
	padding:5px;
	color:#7B95AC;

	

}
#right-content .light a {
	text-decoration: none;
	text-align:right;
	display:block;
	text-transform:uppercase;
	font-size: 10px;
}
#right-content .light a:hover {
	color:#000000;
}

#right-content a.seminar_right, .newsletter {
	background-color:#6FAEF1;
	color:#FFFFFF;
	width:245px;
	padding:15px 5px;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

a.lightap {	background-color:#5A308C;
	color:#FFFFFF;
	width:245px;
	padding:15px 5px;
	margin-bottom:10px;
	display:block;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;}

a.lightap:hover {
	background-color:#BDA2DF;
	color:#000000
}

a.lightap2 {	
	background-color:#5A308C;
	color:#FFFFFF;
	width:245px;
	padding:15px 5px;
	display:block;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;}

a.lightap2:hover {
	background-color:#BDA2DF;
	color:#000000
}


#right-content a.seminar_right:hover {
	color:#000000;
	background-color:#9AC6F5;
}

.newsletter  .formy { margin-top:10px; margin-bottom:5px; padding:2px;}
.newsletter  .formy_b {
	background-color:#9AC6F5;
	color:#FFFFFF;
	border: 1px solid #ffffff;
	padding:2px;
}

#right-content .boxy {
	width:255px;
	border: 1px solid #6FAEF1;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

#right-content .boxy p {
	font-size:13px;
	line-height:20px;
	padding:5px;
	color:#666666;
}

#right-content .accept { font-size:12px}
#right-content .boxy a {color:#666666;}
#right-content .boxy a:hover { color:#6FAEF1;}

#right-content .boxy img { float:left; margin-right:7px;}

#right-content table tr td {font-size:10px;}
/**********************************************************************************************************QUOTES******************/
.quote {
margin-bottom:10px;
}

.quote h3 
{
font-size:16px;
font-weight: normal;
color:#6FAEF1;
}

.quote
{
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:justify;
font-weight:bold;
color:#6FAEF1;
font-style:italic;
padding-top:10px;
}

.quotedBy
{
font-size:11px;
font-style:normal;
text-transform:uppercase;
color:#c28e18;
padding-bottom:10px;
}

.testimonialBorder
{
	border-bottom:1px solid #6FAEF1;
}

.links {}
.links img { border:0;}
.links li { list-style:none;}
.leftlink {
	float:left;
	margin-right:5px;
	border: 1px solid #6FAEF1;
	width:122px;
	list-style-type: none;
	text-align:center;
	margin-bottom:5px;
}

.rightlink{
	float:right;
	border: 1px solid #6FAEF1;
	width:122px;
	list-style-type: none;
	text-align:center;
	margin-bottom:5px;
}

.gn { margin-bottom:5px;}

.clear { clear:both;}

.paymentLink{
	text-align:right; 
	font-size:10px; 
	color:#5b308c;
	}

#footer {
	clear:both;
	font-size:12px;
	padding-left:20px;
	padding-top:15px;
	background:#6FAEF1;
	color:#FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6FAEF1;
	margin-top:10px;
}
#footer  li { display:inline; padding-right:20px;}
#footer  ul { margin-top:10px; margin-bottom:10px;}

#footer a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration: none;
	font-size: 10px;}

#footer a:visited {font-family: Arial, Helvetica, sans-serif;
	
	color:#FFF;
	text-decoration: none;
	font-size: 10px;}
	
	#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration: none;
	font-size: 10px;}

#footer .copyright {text-align:center; font-size:10px;}
	
.floatImageLeft{float:left; padding-right:5px;}

#left-content a.normal  {
	text-transform: none; color:#333; font-size:11px; 	font-family:"Century Gothic", Georgia;
}