body 
{
	text-align:center;
	margin: 0 auto;
	padding: 1px;
	font-family: Verdana;
	font-size:   10pt;
	font-weight: normal;
	font-style:  normal; 
	color:		 black;
	text-decoration: none;
	text-align:center;
	min-width: 550px;      /* 2x LC width + RC width */
	max-width: 1000px;
}	

#mainContainer
{
	width: 1000px;
	height: 2000px;
	margin: 0px auto;
	text-align: center;
}

#summary_container 
{
	/*width: 100%;*/
	min-height: 280px;
	z-index: 19;


	border-top-right-radius: 14px;
	-moz-border-radius-topright: 14px;

	border-bottom-left-radius: 14px;
	-moz-border-radius-bottomleft: 14px;
	border-bottom-right-radius: 14px;
	-moz-border-radius-bottomright: 14px;
	margin-bottom: 5px;
}

#summary_image
{
	position: relative;
	float: left;
	text-align: left;
	padding-left: 50px;
	padding-top: 12px;
	padding-right: 25px;
	margin-bottom: 12px;
	z-index: 20;

}

#summary_text
{
	position: relative;
	float: right;
	text-align: left;
	width: 520px;
	margin-right: 20px;
	margin-top: 5px;
}

#summary_frame
{
	position: absolute;
	/*width: 333px;*/
	/*height: 250px;*/
	border-radius: 14px;
	-moz-border-radius: 14px;
	margin-left: 47px;
	margin-top: 17px;
	border-width: 3px;

}

			
#body_container
{
	width: 100%;
}			


#body_content 
{
	width: 600px;
	min-height: 400px;
	text-align: left;
	float: left;
	
}

#body_sidebar 
{
	background-color: #F8EBE4;
	min-height: 200px;
	width: 270px;      
	float: right;
	text-align: left;
	text-decoration: none;
	-moz-border-radius: 14px;
	border-radius: 14px;
	border: 2px solid brown;
	padding-left: 16px;
	padding-bottom: 10px;
}

ul.contact_ul
{
margin: 0;
padding: 0; 
	list-style-type:none;
}

label.form_label
{
	margin-bottom: 5px;
}

#sidebar_right 
{
	width: 150px;          /* RC width */
	margin-right: -150px;  /* RC width */
	background-color: #E0DAB4;
}

#header
{
	background-color: white;
	margin-bottom: 3px;
	margin-top: 2px;
	text-align: left;
	border-radius: 14px;
	-moz-border-radius: 14px;
}

#header_image
{
	float: left;
	width: 50%;
}

#header_slogan
{
	padding-top: 5px;
	float: right;
	text-align: right;
	vertical-align: middle:
	display: table-cell;
	vertical-align: middle;
}

#footer 
{
	clear: both;
	width: 982px;
	background-color: brown;
	background-color: #F8EBE4;
	min-height: 60px;
	float: right;
	text-align: left;
	text-decoration: none;
	-moz-border-radius: 14px;
	border-radius: 14px;
	border: 2px solid brown;
	padding-left: 16px;
	padding-bottom: 10px;
	margin-top: 4px;
	
;
}

#topbar
{
	width: 100;
	background-color: maroon;
}


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

/*** IE6 Fix ***/
* html #left 
{
	left: 150px;           /* RC width */
}

a
{
	font-family: Verdana;
	font-size:   10pt;
	font-weight: normal;
	font-style:  normal; 
	color:		 maroon;
	text-decoration: none;
}

h1
{
	font-family: Arial;
	font-size:   20pt;
	font-weight: bold;
	font-style:  italic; 
	color: #6F1A27;

}

h2
{
	font-family: Arial;
	font-size:   12pt;
	font-weight: bold;
	font-style:  italic; 
	color:		 #6F1A27;
	text-decoration: none;
}

img.header_image
{
	border-radius: 14px;
	-moz-border-radius: 14px;
	margin: 5px;
}


/*************************************
**
** Navigation Menu
**
**************************************/

#nav_menu { }

#nav_menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav_menu li
{
	float: left;
	margin-right: 1px;
	position: relative;
} 

#nav_menu ul li ul
{ 
	display: block; 
	position: absolute; 
}

div#nav_menu ul ul 
{
	display: none;
}

div#nav_menu ul li:hover ul
{display: block;}

.a_top
{
	display: block; 
	width: 120px;
	text-align:center; 
	padding-top: 5px;
	padding-bottom: 5px;
	z-index:100;
	border-top-left-radius: 14px;
	border-top-right-radius: 14px;
	-moz-border-radius-topleft: 14px;
	-moz-border-radius-topright: 14px;
}
#a_home
{
	background-color: #E5CC8B;
}
#a_home:hover
{
	background-color: brown;
	color:white;
}
#a_home_users
{
	background-color: #D5D1F5;
}
#a_home_users:hover
{
	background-color: brown;
	color:white;
}
#a_business
{
	background-color: #CCA3BA;
}
#a_business:hover
{
	background-color: brown;
	color:white;
}
#a_development
{
	background-color: #F4F0B0;
}
#a_development:hover
{
	background-color: brown;
	color:white;
}
#a_tuition
{
	background-color: #BAD8F4;
}
#a_tuition:hover
{
	background-color: brown;
	color:white;
}

#a_products
{
	background-color: #FFE8E8;
}
#a_products:hover
{
	background-color: brown;
	color:white;
}
#a_company
{
	background-color: #C8E4C6;
}
#a_company:hover
{
	background-color: brown;
	color:white;
}

#nav_menu ul li ul li
{ 
	display: block; 
	position: relative; 
	z-index: 600;
}


.a_tuition_child
{
	display: block; 
	width: 100%;
	width: 120px;
	text-align:center; 
	z-index:5000;
	background-color: #BAD8F4;
	padding-top: 5px;
	padding-bottom: 5px;
}
.a_tuition_child:hover
{
	background-color: brown;
	color:white;
}

.a_products_child
{
	display: block; 
	width: 100%;
	width: 120px;
	text-align:center; 
	z-index:5000;
	background-color: #FFE8E8;
	padding-top: 5px;
	padding-bottom: 5px;
}
.a_products_child:hover
{
	background-color: brown;
	color:white;
}

.a_home_users_child
{
	display: block; 
	width: 100%;
	width: 120px;
	text-align:center; 
	z-index:5000;
	background-color: #D5D1F5;
	padding-top: 5px;
	padding-bottom: 5px;
}
.a_home_users_child:hover
{
	background-color: brown;
	color:white;
}

.a_business_child
{
	display: block; 
	width: 100%;
	width: 120px;
	text-align:center; 
	z-index:5000;
	background-color: #CCA3BA;
	padding-top: 5px;
	padding-bottom: 5px;
}
.a_business_child:hover
{
	background-color: brown;
	color:white;
}

.a_development_child
{
	display: block; 
	width: 100%;
	width: 120px;
	text-align:center; 
	z-index:5000;
	background-color: #F4F0B0;
	padding-top: 5px;
	padding-bottom: 5px;
}
.a_development_child:hover
{
	background-color: brown;
	color:white;
}

.a_company_child
{
	display: block; 
	width: 100%;
	width: 120px;
	text-align:center; 
	z-index:5000;
	background-color: #C8E4C6;
	padding-top: 5px;
	padding-bottom: 5px;
}
.a_company_child:hover
{
	background-color: brown;
	color:white;
}





.home_container
{
	border: 3px solid #E5CC8B;
	background-color: #FDF3DB;
}

.business_container
{
	border: 3px solid #CCA3BA;
	background-color: #F5DDEB;
}

.home_users_container
{
	border: 3px solid #D5D1F5;
	background-color: #EFEDFD;
}

.development_container
{
	border: 3px solid #F4F0B0;
	background-color: #FDFBE5;
}

.tuition_container
{
	background-color: #EEFFFF;
	border: 3px solid #BAD8F4;
}

.products_container
{
	border: 3px solid #FFE8E8;
	background-color: #FFF5F5;
}

.company_container
{
	border: 3px solid #C8E4C6;
	background-color: #EFF8EE;
}



li.contact_li
{
	margin-bottom:5px;
}

 .form_label
 {
	width: 80px;
	float: left;
	text-align: left;
	margin-right: 15px;
 }
 
 .contact_submit
 {
	text-align: center;
 }
 
