body	{
		margin:0;
		text-align:center;
	}

/* must give width, otherwise it won't align to center */

#container	{
			margin: 0 auto;
			text-align:left;
			width:56em;

			/* background-color:#efefef; */
		}

#head		{
			margin-top:2em;
			margin-bottom:2em;
			text-align:center;

		}

ul#navigation	{
			padding:0.7em;
			margin-bottom:2em;

			list-style-type:none;

			font-family:Trebuchet MS, Sans-serif;
			font-size:0.7em;

			text-transform:uppercase;
			text-align:center;

			/*letter-spacing:0.2em;*/

			color:#5991b2;

			border-bottom:1px solid #b23c2e;


			/* background-color:#555; */
}

ul#navigation
li		{
			padding:0.4em;
			margin:0;

			display:inline;

			/* background-color:#efefef; */
		}
						
ul#navigation
li a		{
			color:#5991b2;

			text-decoration:none;
		}

ul#navigation
li a:hover		{
							color:#b23c2e;
						}

ul#navigation
li#current		{
							padding-bottom:0.5em;

							color:#b23c2e;
							/*font-weight:bold;*/

							border-bottom:3px solid #b23c2e;
						}


.sub		{
						font-family:Georgia, Sans;
						font-size:11px;
						font-weight:bold;
						color:#acacac;

						letter-spacing:0.25em;

						text-transform:uppercase;
				}


img#logo	{
			align:center;
			text-align:center;

			margin-bottom:1em;
		}

#content	{
						/*background-color:#cdcdcd;*/
				}

#column_left	{
							padding:0;
							margin-bottom:2em;

							float:left;

							width:50%;

							text-align:center;

							/* background-color:#efefef; */
					}

img.image	{
						padding:0.3em;

						border:1px solid #b23c2e;
				}

ul#applications	{
							margin:0;
							padding:0;

							list-style-type:none;

							font-family:Trebuchet MS,Sans-serif;
							font-size:1em;

							color:#5991b2;

							text-align:center;
						}

ul#applications
li				{
							margin:1em;
							padding:0;
						}
						
ul#applications
li a		{
					color:#5991b2;
					
					text-decoration:none;
					
					/*border-bottom:1px solid #b23c2e;*/
				}
				
ul#applications
li a:hover	{	
					text-decoration:underline;
		
					color:#b23c2e;
				}

h2#applications	{
							margin-left:3em;
							margin-right:3em;

							font-family:Georgia, Sans;
							font-size:1.05em;
							font-weight:normal;

							color:#b23c2e;

							text-transform:uppercase;

							border-bottom:1px solid #5991b2;

		}

#column_right	{
						float:left;

							margin-bottom:2em;

							width:50%;

							font-family:Trebuchet MS, Sans-serif;

							/* background-color:#cdcdcd; */
					}

h2.intro	{
						margin:0.3em;
						padding:0;

						font-family:Georgia,Sans-serif;
						font-size:1.05em;
						font-weight:normal;

						color:#5991b2;

						text-decoration:italic;
						text-transform:uppercase;
					}
p.intro_text{
						margin:0.3em;
						padding:0;
						font-size:0.8em;

						text-align:justify;
				}
.more a		{
						font-size:0.8em;
						color:#555;

						text-decoration:none;
					}



.more a:hover{
						text-decoration:underline;
					}

hr	{
		margin: 1em 2em 1em 2em;
		color:#000;
		height:0.1em;
	}

ul#bottom	{
							clear:both;

							padding:0.7em;

							margin-top:3em;

							list-style-type:none;

							font-family:Trebuchet MS, Sans-serif;
							font-size:0.6em;

							text-transform:uppercase;
							text-align:center;

							/*letter-spacing:0.2em;*/

							/*color:#5991b2;*/
							color:#ccc;

							border-top:1px solid #b23c2e;


							/* background-color:#555; */
						}

ul#bottom li	{
							display:inline;
							
							color:#ccc;
					}

ul#bottom
li a			{
							color:#5991b2;

							text-decoration:none;
						}

ul#bottom
li a:hover		{
							color:#b23c2e;
						}

ul#bottom
li#copyright	{
							/* margin-left:1em; */
							color:#999;
							letter-spacing:0.1em;
					}
					
ul#bottom
li#current		{
						color:#b23c2e;
						
					}
					
h2.content_header	{
							margin:0.5em 0 0.5em 0;
							padding:0;

							font-family:Georgia,serif;
							font-size:1.2em;
							font-weight:normal;

							color:#5991b2;

							text-transform:uppercase;
						}
						
h3.sub_header	{
			font-family:"Trebuchet MS",Arial,Sans-serif;
			font-size:0.8em;
			color:#5991b2;
		}

p.content	{
						font-family:Trebuchet MS,Sans-serif;
						font-size:0.8em;
					}
					
p.content a,
ul#contact a,
ul.content
li a			{
				color:#5991b2;
				text-decoration:none;
				border-bottom:1px solid #b23c2e;
			}
p.content a:hover,
ul#contact a:hover,
ul.content
li a:hover		{
				color:#fff;
				background-color:#5991b2;
			}
					
h1#content_title	{
						color:#b23c2e;
						
						font-family:Georgia,Sans;
						font-weight:normal;
						font-size:1.4em;
						
						text-transform:uppercase;
					}
				
ol.content, ul.content	{
				font-family:Trebuchet MS,Sans-serif;
				font-size:0.8em;
			}
			
ul.content
li a			{
			}
			
ul#contact	{
				font-family:Trebuchet MS,Sans-serif;
				font-size:0.8em;
				
				list-style-type:none;
			}

table.content	{
			border-right:1px solid #aaa;
			border-bottom:1px solid #aaa;
			border-spacing:0;
			
			font-family:"Trebuchet MS", Arial, sans-serif;
			font-size:0.7em;
			
			align:center;
			
		}

table.content
tr		{}
table.content	
td		{
			/*border:1px solid #000;*/
			border-top:1px solid #aaa;
			border-left:1px solid #aaa;
			
			padding:0.2em;
		}
table.content
td.head		{
			background-color:#ccc;
		}
		
img.graph	{
			text-align:center;
			align:center;
		}
	
ul.sub_content	{
			font-size:1em;
		}
		
form#requestform{
			padding:0.5em;
			
			font-family:"Trebuchet MS",Arial,Sans-serif;
		}
form#requestform
label		{
			width:20em;
			margin-right:0.5em;
			float:left;
			text-align:right;
			display:block;
			
			font-size:0.8em;
		}
		
form#requestform
input.button	{
			margin-left:12em;
			
			background-color:#5991b2;
			color:#fff;
		}
p.backtotop	{
			text-align:right;
			font-family:"Trebuchet MS",Arial,Sans-serif;
			font-size:0.7em;
		}
p.backtotop a	{
			color:#5991b2;
		}
p.backtotop 
a:hover		{
			color:#8aa3c3;
		}