﻿h1 {
	margin: 0;
	padding: 0;
}
h1 a{
	position: absolute;
	display:block;
	width: 256px;
	height: 85px;
	margin: 29px 0 0 19px;
	padding: 0;
	text-indent: -900em;
	text-decoration: none;
	overflow:hidden;
}
h1 a:hover{
	text-decoration: none;
}

h2 {
	display: block;
	padding: 20px 0 4px 0;
	margin: 0;
	color:#ffd99b;
	font: 33px Arial, Helvetica, sans-serif;
	background: url(images/red-dotted-line.gif) repeat-x left bottom;
}

h3 {
	display: block;
	padding: 10px 0 4px 0;
	margin: 0;
	color:#eb5a60;
	font: 19px Arial, Helvetica, sans-serif;
	background: url(images/gray-dotted-line.gif) repeat-x left bottom;
}


img {
	border:0;
	
}

img, div { behavior: url(iepngfix/iepngfix.htc) }

img, div, a, input { behavior: url(iepngfix/iepngfix.htc) }

a	{
	color:#fff;
	font: 11px Arial;
	text-decoration: underline;
}

a:hover	{
	text-decoration: none;
}

.clear {
	clear:both;
}


.small {
	font-size:10px;

}


.light-gray-small {
	display:block;
	margin:0;
	padding: 4px 0 2px 0;
	color: #f3f3f3;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.light-gray-small a {
	display:block;
	color: #f3f3f3;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.light-gray-small a:hover {
	text-decoration: underline;
}

.yellow-title {
	display:block;
	margin:0;
	padding: 0;
	color: #ffd99b;
	font: 18px Arial, Helvetica, sans-serif;
}

.yellow {
	color: #ffd99b;
}



.light-gray {
	display:block;
	margin:0;
	padding: 10px 0 7px 0;
	color: #f3f3f3;
	font: bold 16px Arial, Helvetica, sans-serif;
}

.light-gray a  {
	color: #f3f3f3;
	font: 10px Arial;
	text-decoration:none;
}

.light-gray a:hover  {
	color: #f3f3f3;
	text-decoration:none;
}

td {
	margin:0;	
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
}

body {
	margin:0px auto;	
	padding: 0;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	background-color:#000;
}


#splash {
	width: 800px;
	margin-left: auto ;
  margin-right: auto ;
}

#header {
	position: relative;
	margin:0px auto;
	margin-top: 10px;
	margin-bottom: 10px;	
	padding: 0;
	width: 989px;
	height: 132px;
	background: url(images/header-bg.jpg) no-repeat left top;
}

#navigation {
	float:right;
	margin:0;
	padding: 0;
	width: 322px;
	height: 132px;
	color:#FFF;
	text-align:right;
}


#language {
	float:right;
	margin: 15px 30px 0 0;
	padding: 0;
	width: 250px;
	height: 55px;
	text-align: right;
	color:#FFF;
	font: bold 14px Arial, Helvetica, sans-serif;
}

#language a {
	color:#FFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#language a:hover {
	text-decoration: underline;
}


#content {
	margin: 0 auto;
	padding: 0;
	width: 989px;
	height: 414px;
	background-color:#333;
}

#home-left {
	float:left;
	padding: 0 36px 0 36px;
	width: 313px;
	height: 414px;
	background: #6c0000 url(images/home-left-bg.jpg) no-repeat left top;
}

#home-right {
	float:left;
	padding: 0 36px 0 28px;
	width: 540px;
	height: 414px;
	background: #5a5a5a url(images/home-right-bg.jpg) no-repeat left top;
}



#home-right h3 {
	width: 260px;
	padding: 10px 0 7px 0;
	margin: 0 0 30px 0;
	color:#eb5a60;
	font: 25px Arial, Helvetica, sans-serif;
}

#home-news {
	width: 260px;
	padding: 0 0 7px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #666;
	font-size: 11px;
}

#home-news a {
	text-decoration:none;
}

#home-news a:hover {
	text-decoration:none;
}


#contact-left {
	float:left;
	padding: 0 36px 0 36px;
	width: 608px;
	height: 414px;
	background: #6c0000 url(images/contact-left.jpg) no-repeat left top;
}

#contact-right {
	float:left;
	padding: 0 14px 0 14px;
	width: 281px;
	height: 414px;
	background: #5a5a5a url(images/contact-right.jpg) no-repeat left top;
}

.field_input {
	height: 16px;
	width: 150px;
	padding:2px 1px 2px 1px;
	margin-left:3px;
	color:#333333;
	border: #000 1px solid;
	font-size: 11px;
}

.field_input2 {
	height: 16px;
	width: 111px;
	padding:2px 1px 2px 1px;
	margin-left:3px;
	color:#333333;
	border: #000 1px solid;
	font-size: 11px;
}

.comment_input {
	width: 267px;
	height:55px;
	padding:2px;
	color:#333333;
	border: #000 1px solid;
	font-size: 11px;
}

.field_input_drop_down {
	height: 22px;
	width: 154px;
	padding:2px 1px 2px 1px;
	margin-left:3px;
	color:#333333;
	border: #000 1px solid;
	font-size: 11px;
}

.field_input_drop_down2 {
	height: 22px;
	width: 111px;
	padding:2px 1px 2px 1px;
	margin-left:3px;
	color:#333333;
	border: #000 1px solid;
	font-size: 11px;
}


#howtoenroll-left {
	position:relative;
	float:left;
	padding: 0 36px 0 36px;
	width: 675px;
	height: 414px;
	background: #6c0000 url(images/how-to-enroll-left.jpg) no-repeat left top;
}

#howtoenroll-right {
	float:left;
	padding: 0 12px 0 12px;
	width: 218px;
	height: 414px;
	background: #5a5a5a url(images/how-to-enroll-right.jpg) no-repeat left top;
}

.howtoenroll-list {
	margin-top:15px;
	padding: 0 0 0 15px;
	background: url(images/white-bullet.gif) no-repeat left 5px;
}


#forstudents-left {
	float:left;
	padding: 0 36px 0 36px;
	width: 501px;
	height: 414px;
	background: #6c0000 url(images/for-students-left.jpg) no-repeat left top;
}

#forstudents-right1 {
	float:left;
	padding: 0 10px 0 10px;
	width: 186px;
	height: 414px;
	background: #5a5a5a url(images/for-students-right-1.jpg) no-repeat left top;
}

#forstudents-right2 {
	float:left;
	padding: 0 10px 0 10px;
	width: 190px;
	height: 414px;
	background: #5a5a5a url(images/for-students-right-2.jpg) no-repeat left top;
}

#forstudents-list {
	display:block;
	padding: 0;
	margin: 0;
	color:#999;
	font: 15px Arial, Helvetica, sans-serif;
}

#forstudents-list a {
	display:block;
	padding: 12px 0 12px 5px;
	margin: 0;
	color:#999;
	font: 15px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #444;
	text-decoration:none;
}

#forstudents-list a:hover {
	text-decoration: none;
	background-color:#555;
}

.news {
	padding: 0 20px 10px 0;
}


#gallery {
	float:left;
	padding: 0;
	width: 989px;
	height: 414px;
	background: #5a5a5a url(images/gallery-bg.jpg) no-repeat left top;
}

#pics {
	position:relative;
	padding: 0 36px 0 36px;
	width: 570px;
	height: 414px;
}

ul.num {
	position:absolute;
	right: 77px;
	bottom: 15px;	
	margin:0;
	padding:0;

}
li.num {
	float:left;
	display:block;
	list-style:none;
	font: 12px Arial;

}
li.num a {
	display:block;
	margin: 6px 3px 0px 0px;
	padding: 7px 11px 7px 11px;
	background-color:#f1baf3;
	color:#433f5d;
	color:#fff;	
	text-decoration:none;
	background: #89292f url(images/num-red.gif) repeat-x left top;
}
li.num a:hover {
	color:#fff;
	text-decoration:none;
	background: #e7ab60 url(images/num-yellow.gif) repeat-x left top;
}
li.num_selected {
	float:left;
	display:block;
	list-style:none;
	font: 12px Arial;
}
li.num_selected  a {
	display:block;
	margin: 6px 3px 0px 0px;
	padding: 7px 11px 7px 11px;
	background-color:#89292f;
	color:#fff;
	text-decoration:none;
	background: #e7ab60 url(images/num-yellow.gif) repeat-x left top;
}



#page {
	margin:0;
	padding:0;
	height:30px;
}

ul.page {
	margin:0;
	padding:0;
}
li.page {
	float:left;
	display:block;
	list-style:none;
	font: 12px Arial;

}
li.page a {
	display:block;
	margin: 6px 3px 0px 0px;
	padding: 4px 7px 4px 7px;
	background-color:#f1baf3;
	color:#433f5d;
	color:#fff;	
	text-decoration:none;
	background-color:#333;


}
li.page a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#555;

}
li.page_selected {
	float:left;
	display:block;
	list-style:none;
	font: 12px Arial;
}
li.page_selected  a {
	display:block;
	margin: 6px 3px 0px 0px;
	padding: 4px 7px 4px 7px;
	background-color:#89292f;
	color:#fff;
	text-decoration:none;
	background: #e7ab60 url(images/num-yellow.gif) repeat-x left top;
}


#product_list {
	display:block;
	float:left;
	padding: 0;
	margin-right:14px;
	margin-top:8px;
	font: 12px Arial;
	color: #5d4970;
	font-weight:bold;
	border: 4px solid #f1ba6c;
	text-align:center;

}







#forclients-left {
	float:left;
	padding: 0 36px 0 36px;
	width: 691px;
	height: 414px;
	background: #6c0000 url(images/for-clients-left.jpg) no-repeat left top;
}

#forclients-right {
	float:left;
	padding: 0 12px 0 12px;
	width: 200px;
	height: 414px;
	background: #f6f6f6 url(images/for-clients-right.jpg) no-repeat left top;
}


#forclients-box1 {	
	float:left;
	padding: 21px 30px 0 0;
	width: 216px;
	height: 300px;
	background: url(content/price-list.gif) no-repeat right center;
}
#forclients-prices {	
	float:left;
	padding: 5px 0 0 0;
	margin: 0 0 0 17px;
	width: 425px;
	height: 310px;

}


#forclients-box2 {	
	float:left;
	padding: 0;
	width: 198px;
	height: 290px;
}



#clear {
	width: 850px;
	height: 57px;
	}

#bottom {
	margin: 0 auto;
	padding: 0;
	width: 989px;
	height: 97px;
	color: #d6d6d6;
	background: #5a5a5a url(images/bottom-bg.jpg) no-repeat left top;
}


#bottom-box {
	float:right;
	margin: 0;
	padding: 0 60px 0 0 ;
	width: 290px;
}

#bottom-flash-box {
	float:right;
	margin: 0;
	padding: 15px 60px 0 0 ;
	width: 340px;
	height: 70px;
}


#footer2 {
	
	width: 850px;
	margin-left: auto ;
    margin-right: auto ;
	border-top: 2px solid #c73e44;
}

#footer {
	margin: 0 auto;
	margin-top: 10px;
	padding: 0;
	width: 989px;
	height: 78px;
	border-top: 2px solid #c73e44;
}

#footer-logos-w {
	float:left;
	margin-top: 0;
	padding: 0;
	width: 400px;
	height: 78px;
	background: url(images/footer-logos.gif) no-repeat left 9px;
}


#footer-logos {
	float:left;
	margin-top: 0;
	padding: 0;
	width: 68px;
	height: 77px;
}

#footer-logos a {
	float:left;
	text-indent: -500px;
	overflow:hidden;
	margin: 0;
	padding: 0;
	width: 68px;
	height: 77px;
	text-decoration:none;
}

#footer-logos a:hover {
	text-decoration:none;
}


#copyright {
	float:right;
	margin-top: 10px;
	padding: 15px 100px 0 0;
	width: 470px;
	height: 47px;
	text-align:right;
	font-size: 12px;
	background: url(images/footer-logo.gif) no-repeat right center;
}

#footer a {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#dfb574;
}

#footer a:hover {
	color:#dfb574;
	text-decoration: underline;
}
