@charset "utf-8";
/* CSS Document */

/* Start of CSS Ids */
#wrapper
{
	background-color: #eaeaea;	
	width: 100%;
}

.header
{
	border-bottom: 1px solid black;
}

#leftSide
{
	float: left;
	width: 60%;
	background-color: #eaeaea;
	
}

#rightSide
{
	float: right;
	width: 39%;
	background-color: #eaeaea;
	color: black;	
}

#rightSideBorder
{
	border-left: 1px solid black;
}

#serviceContentAndAppearence
{
	overflow: hidden;
}

/* Start of Right Side */
#targetedAudience
{
	padding: 10px;
	margin-bottom: 10px
}

#targetedAudience ol 
{	
	margin-left: 135px;
}

#targetedAudienceContent
{
	margin-top: 10px;
}

#registerContent, #deRegisterContent, #timesContent
{
	padding: 10px;
}

#registerContent ol, #deRegisterContent ol
{
	margin: 10px 0 0 25px;
}




/*Mission Part */

#mission
{
	background-color: #fcaf00;
}

#missionBorder
{
	border: 1px solid #ffd013;
	padding: 10px;
}

#missionContent
{
	padding-top: 10px;
}

#mission #missionBorder #missionContent ol
{
	padding-top: 10px;
	list-style-position: outside;
	margin-left: 25px;
}

/*Service Content */
#serviceContent
{
	width: 60%;
	float: left;
	background-color: #0c5e73;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

#serviceContentBorder
{
	border: 1px solid #00488a;
	padding: 10px;	
	color: white;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

#serviceContent ol
{
	margin: 10px 0 0 20px;	
}

#serviceContent ol li
{
	margin-bottom: 10px;
}

#serviceContent ol li ul
{
	margin-top: 5px;
}

#serviceContent ol li ul li
{
	margin-top: 0px;
	margin-bottom: 0px;
}

#serviceContent ol ul 
{
	list-style-image: url(../Images/arrow_right.gif);
	margin-left: 30px;
}

#serviceContent ol li ul li
{
	vertical-align: middle;
}

/* Start of Service Appearance */
#serviceAppearance 
{
	width: 40%;
	float: left;
	background-color: #526c00;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

#serviceAppearanceBorder
{
	border: 1px solid #1f3600;
	padding: 10px;	
	color: white;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

#serviceAppearance ul
{
	margin: 10px 0 0 20px;
	list-style-image:url('../Images/action_go.gif')
}

#serviceAppearance ul li
{
	margin-bottom: 2px;
	vertical-align: middle;	
	padding-left: 5px;
}

/* End of CSS ids */

/* Navigation Bar */
#navContainer
{
	border-bottom:  1px solid black;
	background: url('../Images/navigationBackground.gif') repeat-x;
	height: 20px;		
	padding: 10px 0;
	float: left;
	width: 100%;
}

#navContainer ul
{
	text-align: center;
}

ul#nav
{
	list-style-type: none;	
}

ul#nav li 
{
	display: inline;	
}

#navContainer a 
{
	padding: 0 10px;
	text-decoration: none;	
	font-size: 18px;
	text-align: center;	
	color: #FFF;	
	border-right: 2px solid #454744;
	height: 20px;
	line-height: 20px;
}

#navContainer a.last
{
	border: 0px;
}

#navContainer a:hover
{
	color: #ffe12b;
}

ul#nav li#currentPage a
{
	color: #ffe12b;	
}
/* End of Navigation Bar */

/* Start of CSS Classes */

/* mac hide \*/
* html #missionBorder, * html #serviceContentBorder 
{
	height:1%
}
/* end hide*/


