﻿body 
{
    color:#cacaca;
    margin:0;
    font-family: Lucida Grande,Arial,Sans-Serif;
    font-size:11px;
    background-color:#272727;
}
#contentarea{
	margin-left:178px;
	padding-bottom:16px;
	padding-top:28px;
	float:left;
	width:770px;
	color:#999999;
	font-family:Lucinda Grande,Arial,san-serif;
	font-size:12px;
    letter-spacing:0.03em;
    line-height:17px;
}
#contentarea b,#contentarea strong{color:#CACACA;}
#contentarea a{color:#ffffff;text-decoration:none;letter-spacing:1px}
#top{background:url(/images/sfondo.gif) repeat-y #000000;width:100%;height:35px;border-bottom:solid 1px red;min-width:1000px}
#logo{float:left;width:400px;}
#contact{text-align:center;}
#contentarea .offsettext
{
    margin-left:75px;
    width:650px;
}
.highlightheader
{
    font-size:15px;font-family:Georgia;font-weight:normal;color:#dddddd;
}
.highlightheader strong{font-weight:normal;}
#contentarea .highlightedtext {
color:#7AAFD2;
font-family:Georgia,serif;
font-size:15px;
font-style:italic;
margin:0;
}
#contentarea .subtitle {
	font-family:Georgia,serif;
	font-size:14px;
	line-height:14px;
	color:#d1e3ef;
}
	
.horiz{
	clear:both;
	height:1px;
	width:764px;
	margin-top:16px;
	margin-bottom:16px;
	background: url(/images/dashline_horiz.png) repeat-x;
}
.fieldName	
{
    clear:both;
	display:block;
	font-family:Georgia, serif;
	font-size:12px;
	line-height:10px;
	color:#8E8E8E;
	letter-spacing:.05em;
	padding-bottom:3px;
	float:left;width:200px;clear:left;
}
.form,.dashedarea {
	background: url(/images/diaglines_bg.jpg) repeat;
}
.form
{
    float:left;
	margin-left:16px;
	padding-top:16px;
	padding-left:16px;
	height:249px;
	width:335px;
}
.form input, .form textarea{
	font-family:Lucinda Grande, Arial, sans-serif;
	font-size:11px;
	line-height:19px;
	border:0;
	margin-top:6px; 
	color:#7aafd2;
	/*text-transform:uppercase;*/
	background: url(/images/formFieldBg.gif);
}
.sendbutton 
{
    clear:both;
	float:right;
	font-weight:bold;
	border:solid 1px #fff;
	text-align:center;background:#000;
	width:100px;
	height:25px;
	margin-right:10px;
}
.formline {
	clear:both;
	background: url(/images/dashline_horiz.png) repeat-x;
	width:151px;
	height:1px;
}
.fieldValue
{
    float:left;
	font-family:Georgia, serif;
	font-size:20px;
	line-height:20px;
	color:#d1e3ef;
	letter-spacing:.05em;
	float:left;width:200px;
}
.formTitle
{
 	clear:both;
	font-family:Georgia,serif;
	font-size:20px;
	line-height:22px;
	padding-bottom:15px;
	letter-spacing:.05em;
	font-style:italic;
	color:#aaa;
}
.box{float:left;width:200px;}
.newline{clear:left;margin-top:20px;}
.diagbar {
	clear:both;
	background: url(/images/diaglines_bg.jpg) repeat;
	height:16px;
	width:764px;
	margin-top:23px;
	margin-bottom:23px;	
}
.spacer
{
    display:block;
    height:5px;
    clear:both;
}
.fontsmall
{
    /*font-family: Lucida Grande,Arial,Sans-Serif;*/
    font-size:11px;
    line-height:14px;
}
#contact{padding-top:12px}
#contentarea a{color:#dedede}
#headdots {
	background-image: url(/images/dashline_vert.png);
	height:35px;
	width:1px;
	float:left;
}
#nav{background:url(/images/sfondo.gif) repeat-y #272727;width:100%;min-height:70px;min-width:800px}
div.leftPaddedContent{padding-left:30px;}
#navdots{background:url(/images/sfondo.gif) repeat-y #272727;width:100%;height:8px;min-width:1000px;float:left;}
#greybox{background:url(/images/sfondo.gif) repeat-y #121212;width:100%;padding-left:0px;float:left;}
#main{background:url(/images/sfondo.gif) repeat-y #000000;width:100%;padding-left:30px;float:left;}
#navdots #dots2,#navdots #dots3,#navdots #dots4,#navdots #dots5,#navdots #dots6,#navdots #dots7 {
	background-image: url(/images/dashline_vert.png);
	height:8px;
	width:1px;
	margin-left:155px;
	float:left;
}
#main #feature_menubar {
	float:left;
	left:0px;
}
#main #main_nav {
	padding-top:4px;
	margin-left:26px;
	clear:left;
	width:119px;
}
#main #main_nav .section_number {
	clear:both;
	padding:13px;
	width:101px;
	height:109px;
	background: url(/images/diaglines_bg.jpg) repeat;
}
.section_no {
	font-family:Georgia,serif;
	font-size:10px;
	display:block;
	color:#5d5d5d;
	padding-bottom:8px;
}
.bignum {
	float:left;
	font-family:Georgia,serif;
	font-size:75px;
	line-height:1em;
	height:80px;
	padding-left:1px;
	margin:0;
	margin-top:-20px;
	color:#7aafd2;
	font-style:italic;
}
.section_title .section_name,.userMessage {
	font-family:Georgia,serif;
	font-size:12px;
	color:#d1e3ef;
	font-weight:normal;
	font-style:italic;
	margin-top:8px;
	text-decoration:underline;
}
.userMessage{color:#7AAFD2;text-decoration:none;}


#foot
{
    background:url(/images/sfondo.gif) repeat-y;background-color:#121212;width:100%;height:60px;float:left;
    padding-top:30px;
}
#credits
{
    padding-top:5px;
    border-top:solid 1px #3b3b3b;
    width:100%;color:#5D5D5D;
    min-width:600px;
	font-family:Century Gothic,Arial,sans-serif;
	font-size:10px;
}
#credits a
{
    font-family:Lucinda Grande, Arial, sans-serif;
	font-size:12px;
	letter-spacing:.04em;
	color:#747474;
	text-decoration:none;     
	text-transform:uppercase;
}
.leftVeryPadded{padding-left:150px;}
#menutop .section
{
    font-size:10px;
    display:inline;
    text-decoration:none;
    letter-spacing: 1.5px;
    COLOR: #D1E3EF;
}
#menutop 
{
    padding-left:15px;
    padding-top:15px;
}
#menutop .selected{COLOR: #7aafd2;letter-spacing: 1.5px;}
#menutop, #menutop a {
	height:auto;
	overflow:auto;
	font-family:Arial, sans-serif;
	color:#747474;
	letter-spacing:.03em;
	text-transform:uppercase;
	text-decoration:none;
}
#menutop a
{
    text-transform: uppercase; 
    line-height: 15px; 
    margin-top:2px;
    font-size:10px;
    letter-spacing: 1.5px;
    word-spacing: 1px; 
}
.breaks
{
    clear: both;margin-bottom:2px
}

H1.paragraphtitle,H3{
	font-size:24px;
	line-height:28px;
	padding-bottom:16px;
	font-style:italic;
	font-weight:normal;
	color:#cacaca;
	font-family:Georgia,serif;
	margin:0;
}

.paragraphsubtitle{
	font-size:14px;
	line-height:20px;
	padding-bottom:16px;
	font-weight:normal;
	color:#999999;
	font-family:Georgia,serif;
}
.menuselected {
	color:#d1e3ef;
} 


