﻿body {
	margin: 23px 0px 0px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	
	/*Font/Text defined in editor.css*/
	
	background-image: url(images/creo_background.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: center;
}

#af {
	background-image: url(images/creo_background_af.jpg);
}

body form {
	margin: 0px;
	padding: 0px;
}




#container {		/*		CONTAINER	*/
	width: 949px;
	margin: 0px auto 0px auto;
}




#top {				/*		TOP			*/
	clear: both;
}

	#logotype {
		width: 475px;
		float: left;
		font-size: 0.1px;
	}
		#logotype .margin_adjust {
			margin: 0px 0px 0px 52px;
		}
		#logotype img {
			border: none;
		}
	
	#language {
		width: 474px;
		float: left;
		text-align: right;
		font-size: 0.1px;
		padding: 3px 0px 0px 0px;
	}
		#language .home {
			font-family: Arial, Verdana, Tahoma, Sans-Serif;
			font-size: 11px;
			/*text-transform: uppercase;*/
			display: block;
			color: #1e4790;
			text-decoration: none;
			margin: 0px 4px 3px 0px;
		}
		
		#language .home:hover {
			color: #7e7e7e;
		}
		
		#language img {
			border: none;
		}




#middle {			/*		MIDDLE		*/
	clear: both;
}

	#menu {
		width: 143px;
		height: 500px;
		float: left;
		margin: 0px 8px 0px 0px;
	}
	
		#menu #menu_holder 
		{
			width: 100%;
			height: 100%;
			margin: 0px;
			padding: 0px;
			border: none;
			border-collapse: collapse;
		}
		
		#menu #menu_holder tr td {
			border: none;
			vertical-align: bottom;
			padding: 0px;
		}
		
			#menu #menu_holder #menu_title 
			{
				color: #345c9d;
				font-size: 15px;
				text-transform: uppercase;
				text-align: center;
				font-family: Impact, Charcoal, Trebuchet MS, Helvetica, Verdana, Tahoma, Sans-Serif;
				margin: 0px 0px 15px 0px;
				padding: 0px;
			}
			
			/*MENU ITEMS*/
			#menu #menu_holder #menu_items {
				list-style-type: none;
				margin: 0px;
				padding: 0px;
				font-size: 11px;
				text-transform: uppercase;
				font-family: Arial, Verdana, Tahoma, Sans-Serif;
			}
			
			#menu #menu_holder #menu_items li {
				text-align: center;
			}
			
			#menu #menu_holder #menu_items li a {
				display: block;
				color: #345c9d;
				text-decoration: none;
				margin: 4px 0px 0px 0px;
				border: 1px solid #a9a9a9;
				background-color: #cecece;
				padding: 4px;
			}
			
			#menu #menu_holder #menu_items li a .content {
				display: block;
				padding: 4px;
				border: 1px solid #a9a9a9;
				
				background-image: url(images/creo_background_dark.jpg);
				background-repeat: repeat-x;
				background-attachment: fixed;
				background-position: center;
			}
			
			#af #menu #menu_holder #menu_items li a .content {
				background-image: url(images/creo_background_dark_af.jpg);
			}
			
			#menu #menu_holder #menu_items li a:hover .content {
				background-image: none;
				background-color: #FFFFFF;
			}
			
			#menu #menu_holder #menu_items li ul {
				list-style-type: none;
				text-transform: none;
			}
			
			
			#menu #menu_holder #guide {
				list-style-type: none;
				margin: 0px;
				padding: 0px;
			}
			
			#menu #menu_holder #guide li {
				
			}
			
			#menu #menu_holder #guide li .holder {
				display: block;
				margin: 4px 0px 0px 0px;
				border: 1px solid #a9a9a9;
				background-color: #cecece;
				padding: 1px;
			}
			
			#menu #menu_holder #guide li .holder .content {
				display: block;
				padding: 0px;
				border: 1px solid #a9a9a9;
				background-color: #FFFFFF;
			}
	
	/*CONENT IS FOUNF IN CONTENT.CSS*/



#bottom {			/*		BOTTOM		*/
	clear: both;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 11px;
	text-transform: uppercase;
}
	/*BOTTOM MENU DESIGN <TABLE>*/
	
	#bottom table,
	#bottom table tr,
	#bottom table tr td {
		border-collapse: collapse;
		border: none;
		margin: 0px;
		padding: 0px;
	}
	
	#bottom table {
		width: 100%;
	}
	
	#bottom table tr {
		
	}
	
	#bottom table tr td {
		text-align: center;
	}
	
	#bottom table tr .first {
		text-align: left;
	}
	
	#bottom table tr .last {
		text-align: right;
	}
	
	#bottom table tr td a {
		display: block;
		color: #1e4790;
		text-decoration: none;
	}
	
	#bottom table tr td a:hover {
		color: #7e7e7e;
	}
	
	/*BOTTOM MENU DESIGN*/
	
	#bottom ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	
	#bottom ul li {
		float: left;
	}
	
	#bottom ul li a 
	{
		display: block;
		margin: 0px 55px 0px 0px;
		color: #1e4790;
		text-decoration: none;
	}
	
	#bottom ul li a.last
	{
		margin: 0px 0px 0px 0px;
	}
	
	#bottom ul li a:hover
	{
		color: #7e7e7e;
	}



/*SETTING BACKGROUNDS*/
#content .top_holder,
#content .line_pusher_holder .left,
#content .line_pusher_holder .middle,
#content .line_pusher_holder .right,
#menu #menu_holder #menu_items li a,
#menu #menu_holder #menu_items li .info_flash {
	background-image: url(images/creo_box_background.jpg);
	background-repeat: repeat-x;
	background-position: left;
}



/* SEPERATORS */
#top-middle-seperator,#middle-bottom-seperator{font-size:0.1px;clear:both;}
#top-middle-seperator{height:10px}
#middle-bottom-seperator{height:15px;}


/******* Contact Form ********/
.creoform_contact_wrapper
{
	padding-top:40px;
    width:350px;
    font-family: Arial,Verdana,Tahoma,Helvetica,Sans-Serif;
    font-size:1.1em;
}
.creoform_contact_checkbox
{
}

.creoform_contact_checkbox_text
{
    font-family: Impact,Charcoal,Trebuchet MS,Helvetica,Verdana,Tahoma,Sans-Serif;
    color: #345C9D;    
    cursor:default;
    
}

.creoform_contact_input_wrapper
{
    float:left;
    clear:right;
}

.creoform_contact_input_left_wrapper
{
    margin-right:3%;
    clear:none;
}

.creoform_contact_textbox_header
{
    font-size:0.9em;
    display:block;
    color:#888888;
}

.creoform_contact_textbox,
.creoform_contact_textarea
{
    width:100%;
    height:20px;
}
.creoform_contact_textarea
{
    width:100%;
    height:100px;
}

.creoform_contact_submit
{
    /*font-size:0.7em;
    font-weight:bold;
    width:50%;
    background-color:#E2E2E2;
    border-color:#BBBBBB;
    color:#345C9D;
    height:25px;*/
    float:right;
    margin: 10px 0px 0px 0px;
}
.creoform_contact_line
{
    padding-top:7px;
}
/*****************************/