@charset "utf-8";
/* CSS Document */

body{
	background-image: url(images/background/home_bk.jpg);
	background-repeat: repeat-x;
	color: #153a6f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #153a6f;
}

p {
	line-height: 20px;
}

li {
	line-height: 20px;
}

table {
	font-size: 14px;
}

/* Splash Page Styles */

#page_home {
	width: 500px;
	position: absolute;
	left: 50%;
	margin-left: -250px;
}

#header_home {
	height: 296px;
	margin-top: -8px;
	*margin-top: -15px;
	_margin-top: -303px;
	padding: 0px;
}

#enter {
}

#contact_info{
	float: right;
	margin-top: 205px;
	_margin-top: 200px;
}

/* Internal Page Styles */

#header {
	height: 296px;
	margin-top: -8px;
	_margin-top: -15px;
	padding: 0px;
	position: absolute;
}

#logo {
	width: 200px;
}

#flash {
	position:absolute;
	top: 0px;
	margin-left: 205px;
}

#content {
	position: absolute;
	top: 300px;
}

#nav {
	width: 200px;
}

#text{
	position: absolute;
	margin-left: 205px;
	padding-left: 20px;
	margin-top: -18px;
	_margin-top: 0px;
	width: 775px;
}

.title{
	font-size: 18px;
	font-weight: bold;
}

.sub_title{
	font-size: 14px;
	font-weight: bold;
}

.admin_nav_title{
	padding-left: 25px;
	font-size: 16px;
	font-weight: bold;
}

.admin_nav_item{
	list-style:none;
}

/* Begin OPEN CUBE QuickMenu Styles */

	/* Remove the comments below for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

		

	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		background-color: transparent;
		width: 200px;
		height: 209px;
	}


	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		color: #153a6f;
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		padding: 0px 0px 0px 0px;	
	}
	
	#qm0 #mitem_about {
		background-image:url(images/nav/about.jpg);
		width:200px;
		height:42px;
	}
	#qm0 #mitem_about.qmactive {
		background-image:url(images/nav/about_select.jpg);
	} 
	
	#qm0 #mitem_services {
		background-image:url(images/nav/services.jpg);
		width:200px;
		height:42px;
	}
	#qm0 #mitem_services.qmactive {
		background-image:url(images/nav/services_select.jpg);
	} 
	
	#qm0 #mitem_showcase {
		background-image:url(images/nav/showcase.jpg);
		width:200px;
		height:42px;
	}
	#qm0 #mitem_showcase.qmactive {
		background-image:url(images/nav/showcase_select.jpg);
	}  
	
	#qm0 #mitem_links {
		background-image:url(images/nav/links.jpg);
		width:200px;
		height:42px;
	}
	#qm0 #mitem_links.qmactive {
		background-image:url(images/nav/links_select.jpg);
	}  
	
	#qm0 #mitem_contact {
		background-image:url(images/nav/contact.jpg);
		width:200px;
		height:46px;
	}
	#qm0 #mitem_contact.qmactive {
		background-image:url(images/nav/contact_select.jpg);
	} 

	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		background-color:#153a6f;
		color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{ 
		text-decoration: none;
	}

	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div
	{
		background-color: #153a6f;
		color: #ffffff;
		padding: 0px;
		border-style: solid;
		border-width: 1px;
		border-color: #153a6f;
		margin-top: -1px;
		
	}
	
	/*place in empty divs in HTML to prevent small dot appearing when hovering menu item*/
	#qm0 div.empty
	{
		border: none;
		
	}

	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		text-decoration: none;
		background-color: #ffffff;
		color: #153a6f;
	}


	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color: #153a6f;
		color: #ffffff;
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
		background-color: #153a6f;
		color: #ffffff;
		padding: 2px 20px 2px 4px;
		border-width: 0px;
		border-style: none;
		border-color: #153a6f;
	}
	
/* End OPEN CUBE QuickMenu Styles */