
* {
margin:0;
padding:0;
}

img {border:none}
.clear {clear:both}

h1, h2 {font-weight:normal;}

body {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#BABBB7 url(/images/bg.png) left 60px repeat-x;
	}

p {
	font-size:11px;
	line-height:16px;
	}

#recaptcha_image img { 
	width: 220px;
	border: 1px solid gainsboro; 
	} 


div#wrapper {
	width:860px;
	margin:0 auto;
	background-color:#fff;
	}

div#container {
	text-align:left;
	width:824px;
	margin:0 auto;
	padding-bottom:15px;
	background-color:#FFFFFF;
	}

div#header {
	position:relative;
	height:120px;
	width:824px;
	background:#fff url(/images/header.png) left top no-repeat;
	margin:0;
	}

div#content {
	float:left;
	width:572px;
	}


div#sidebar {
	display:inline;
	position:relative;
	float:right;
	width:252px;
	}

div#extra {
	clear:both;
	}

div#footer {
	background:#505050;
	clear:both;
	padding:15px 0 15px 15px;
	margin:15px 0 0 0;
	}

div#footer p {
	margin:5px 15px 10px;
	}



.date {
	color:#fff;
	font-size:10px;
	display:block;
	padding-top:0px;
	margin:0 0 0 10px;
	}


/*==========NAV===========*/

#navcontainer
{
position:absolute;
top:50px;
right:0;
}

#navlist
{
list-style-type: none;
margin: 0;
padding: 0;
text-align:right;
}

#navlist li
{
font-size:14px;
border-left: 1px solid #5494c0;
float: left;
line-height: 14px;
margin: 0 10px 0 -10px;
padding: 0 9px;

}

	#navlist li.first {border:none}

#navlist li a {
	color:#4d4d4d;
	text-decoration:none;
	}
	
	#navlist li a:hover, .active {color:#ff8c00!important; border-bottom:1px dotted #ff8c00; text-decoration:none}
	
	
/*==========content==============*/

#logo {
	display:block;
	position:absolute;
	top:40px;
	left:8px;
	width:224px;
	height:75px;
	}

#homephoto {
	display:block;
	width:563px;
	}
	
h1a {
	font-size:18px;
	color:#333333;
	margin:0 0px 0px;
	}
	
.h3a {
	font-size:13px;
	color:#333333;
	margin:0 0px 0px;
	}	

.rounded {
	
	}
	
.home-welcome-box {
	background-color:#f6f4f4;
	height:250px;
	width:252px;
	padding:15px 0;
	}

.sapinthecloud-box {
	background-color:#DFDFDF;
	height:620px;
	width:252px;
	padding:15px 0;
	}

.welcome-box {
	background-color:#f6f4f4;
	/*height:280px;*/
	width:252px;
	padding:15px 0;
	}
	
.contact-box {
	background-color:#DFDFDF;
	height:330px;
	width:252px;
	margin:10px 0;
	padding:15px 0;
	}

.search-box {
	background-color:#DFDFDF;
	margin:5px 0;
	padding:5px 0;
	}
	
.enroll-box {
	background-color:#DFDFDF;
	width:825px;
	margin:5px 0;
	padding:5px 0;
	}

.enroll1-box {
	background-color:#f6f4f4;
	padding:15px 0;
	margin:10px 8px 15px 0;
	}
	
.enroll2-box {
	background-color:#DFDFDF;
	width:252px;
	height:578px;
	margin:10px 0;
	padding:15px 0;
	}

.home-featured-box {
	background-color:#f6f4f4;
	height:330px;
	padding:15px 0;
	margin:10px 8px 15px 0;
	}
	
.success-featured-box {
	background-color:#f6f4f4;
	width:825px;
	padding:15px 0;
	margin:10px 8px 15px 0;
	}
	
.main-fullsize-box {
	background-color:#f6f4f4;
	width:825px;
	padding:15px 0;
	margin:10px 8px 15px 0;
	}
	
h1 {
	font-size:18px;
	color:#333333;
	margin:0 15px 8px;
	}
	
h2 {
	color:#ff8c00;
	font-size:14px;
	line-height:16px;
	margin:0 15px 8px;
	}
	
h3 {
	font-size:13px;
	color:#333333;
	margin:0 15px 8px;
	}
		
h4 {
	color:#ff8c00;
	font-size:21px;
	line-height:16px;
	margin:0 5px 4px;
	}

h5 {
	font-size:21px;
	}

ul {margin-left:30px;}

ul.d {list-style-type:none;}


li {
	font-size:11px;
	line-height:16px;
	margin-right:15px;
	}
	
	/*.rounded p {
		margin:0 15px 8px;
		}*/
		
	#sidebar p {margin:10px 15px;}
		
	#content p {margin:0 15px 8px;}
		
.bluelink:link {
	color:#009dff;
	text-decoration:none;
	border-bottom:1px dotted #009dff;
	}
	
	.bluelink:visited {
		color:#4185AF;
		text-decoration:none;
		border-bottom:1px dotted #4185AF;}
	.bluelink:hover {text-decoration:none; border:none}
	
.bluelink1:link {
	color:#009dff;
	text-decoration:none;
	border-bottom:none;
	}
	
	.bluelink1:visited {
		color:#4185AF;
		text-decoration:none;
		border-bottom:none;}
	.bluelink1:hover {text-decoration:none; border:none}
	
.greylink:link {
	color:#4d4d4d;
	text-decoration:none;
	border-bottom:1px dotted #4d4d4d;
	}
	
	.greylink:visited {
		color:#4d4d4d;
		text-decoration:none;
		border-bottom:1px dotted #4d4d4d;}
	.greylink:hover {text-decoration:none; border:none}

	
#contact-form {
	font-size:11px;
	display:block;
	margin:0 15px 15px;
	}
	
	#Name, #Email, #Message {margin:0 0 8px; padding:3px; width:190px}
	

.col {
	width:259px;
	float:left;
	margin-right:10px;
	background-color:#e5e5e5;
	padding:15px 0;
	height:350px;
	}
	
	.col-right {
	width:260px;
	float:left;
	background-color:#e5e5e5;
	padding:15px 0;
	height:350px;
	}
	
.col1 {
	width:98%;
	float:left;
	margin-right:10px;
	background-color:#e5e5e5;
	padding:15px 0;
	height:430px;
	}
	
	.col-right {
	width:260px;
	float:left;
	background-color:#e5e5e5;
	padding:15px 0;
	height:350px;
	}
	
.col2 {
	width:735;
	float:left;
	margin-right:10px;
	background-color:#e5e5e5;
	padding:15px 0;
	}
	
	.col-right {
	width:260px;
	float:left;
	background-color:#e5e5e5;
	padding:15px 0;
	height:350px;
	}
	
.partner-table {
	margin:0 15px;
	}
	
.whitebox {
	background-color:#fff;
	margin:0 10px;
	padding:10px;
	font-size:10px;
	line-height:16px;
	}

.graybox {
	background-color:#e5e5e5;
	margin:0 10px;
	padding:10px;
	font-size:10px;
	line-height:16px;
	}
	
#form-table {
	font-size:11px;
	margin:15px;
	}
	
	
