body{
	font-family: Tahoma, Verdana, Arial, Sans, Helvetica;
	/*font-style: italic;*/
	letter-spacing: -0.5px;
}

h1{
	margin:5px 0 10px 0;
	color:#369;
}
h2 {
	margin:10px 0 5px 0;
	color: #369;
}

p{
	/*font-family: Georgia, Times;*/
	font-family: Tahoma, Verdana, Arial, Sans, Helvetica;
	font-size:10.5pt;
	letter-spacing: 0;
	line-height: 1.5em;
}

ul{
	list-style: square;
	color: #777;
}

a.external {
	padding-right: 15px;
	background-image: url(images/external.gif);
	background-position: 100%;
	background-repeat: no-repeat;
}

#menubar{
	width:960px;
	margin:0 0 5px 0;
	height:35px;
}
#menubar ul{margin:0;padding:0;list-style:none}
#menubar li{display:inline;float:left}
#menubar a{display:block;height:35px;line-height:35px;padding:0 10px;text-decoration:none;font-size:16px}
#menubar a:hover{background-position: left bottom}

#right_index{
	float:right;
	width:200px;
	font-family: Tahoma, Sans-Serif;
	font-style:normal;
	font-size: 11px;
	letter-spacing:0;
}

#footer{
	text-align:right;
	margin: 25px 0 0 0;
	padding: 5px 10px 20px 0;
	color:#999;
	letter-spacing:0;
	border-top:1px dotted #ccc;
	font:normal 11px Tahoma,Sans-Serif;
}
#footer a{
	text-decoration: none;
	font-weight: bold;
	color: #999;
}
#footer a:hover{
	color: #b00;
	text-decoration:underline;
}

.additional p{font-size:11pt}
.additional{margin-top:25px;border-top:1px dotted #36c;letter-spacing:0}
.additional h3{font-weight:normal;font-size:14pt;color:#36c;margin:0 0 5px 0}
.additional ul{padding:0 0 0 5px;margin:0 0 0 16px;list-style:square;color:#36c}
.additional li{padding:0;margin:0;font-size:14px;line-height:16px}
.additional a{color:#36c;text-decoration:none}
.additional a:hover{color:#36c;text-decoration:underline}

.keywords p{font-size:11pt}
.keywords{margin-top:25px;border-top:0px dotted #36c;font-style:italic;letter-spacing:0}
.keywords h2{font-weight:bold;font-size:13px;color:#36c;margin:0}
.keywords h3{font-weight:normal;font-size:13px;color:#36c;margin:0;line-height:14px;text-align:justify}
.keywords ul{padding:0 0 0 5px;margin:0 0 0 16px;list-style:square;color:#36c}
.keywords li{padding:0;margin:0;font-size:14px;line-height:16px}
.keywords a{color:#36c;text-decoration:none}
.keywords a:hover{color:#36c;text-decoration:underline}

.quoteForm {color:#777;letter-spacing:0}
.quoteForm td{padding:0 10px 1px 0}
.quoteForm input{border:1px solid #ccc;font:normal 14px Times;width:100px;color:#369}
.quoteForm textarea{border:1px solid #ccc;font:normal 14px Times;color:#369}

.page {
	background-image: url(images/pageFold.png);
	background-position: right top;
	background-repeat: no-repeat;
}

p.hi{text-align:justify}
p.hi:first-letter{
	color:#369;
	font-weight:bold;
	font-size: 40px;
	float:left;
	margin-right: 10px;
	vertical-align: top;
}

#menubar{border:0; margin-top:5px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#menubar a{border:0;-moz-border-radius: 4px; -webkit-border-radius: 4px;}

a.mybutton {
	font-family: Tahoma, Verdana, Arial, Sans, Helvetica;
	letter-spacing: -0.5px;
	font-size: 16px;
	color: #fff;
	text-decoration:none;
	text-align:center;
	width: 200px;
	height: 44px;
	line-height:40px;
	padding-top:1px;
	background: transparent url(images/button-bg.png) no-repeat 0px -8px;
	display:block;
}
a.mybutton:hover {
	background: transparent url(images/button-bg.png) no-repeat 0px -58px;
}

a.block {
	text-decoration:none;
	text-align:center;
	width: 180px;
	height: 100px;
	display:block;
	float: left;
}
a.block1 {
	background: transparent url(images/block1.png) no-repeat 0 0;
	margin-right: 8px;
}
a.block2 {
	background: transparent url(images/block2.png) no-repeat 0 0;
	margin-right: 8px;
}
a.block3 {
	background: transparent url(images/block3.png) no-repeat 0 0;
	margin-right: 8px;
}
a.block4 {
	background: transparent url(images/block4.png) no-repeat 0 0;
}
.step {
	width:50px;
	height:50px;
	display:block;
	clear: left;
	float:left;
	margin: 0 5px 5px 0;
	background: transparent url(images/step.png) no-repeat 0 0;
	color: #fff;
	text-align: center;
	line-height: 50px;
	padding-top: 2px;
	font-size: 22px;
	font-weight: bold;
}

fieldset { border: none; padding: 0; }
fieldset span input, fieldset span textarea { border: 1px solid #7EB0E3; display:block; width:100%; font-size: 10pt; }
fieldset span select { border: 1px solid #7EB0E3; font-size: 10pt; }
fieldset span { background: #D9ECFF none repeat scroll 0 0; padding: 5px; display:block; }
fieldset label { font-size: 11px; display: block; margin-top: 5px; }
label.checkbox { font-size: 10pt; display: inline; margin-top: 0; }
.changed { border: 1px solid #0C0 !important; }
fieldset span.attention input, fieldset span.attention textarea { border: 1px solid #BB0000 !important; display:block; width:100%; }
fieldset span.attention { background: #FFCCCC none repeat scroll 0 0 !important; padding: 5px; display:block; }
form.decorate, div.decorate { border:1px solid #7EB0E3; background: #D9ECFF; padding: 5px; }
span.decorate { background: #FFFFFF url(images/form-bg.gif) repeat-x left bottom; padding:10px; display:block; }
form.decorate h3, div.decorate h3 { color: #369; }
form.decorate h4, div.decorate h4 { color: #369; font-size: 11px; border-bottom: 1px solid #7EB0E3; margin-top: 20px; margin-bottom:5px; background: #D9ECFF; padding:2px 5px; }
.form-bg { background:#FFFFFF url(images/form-bg.gif) repeat-x left bottom !important; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.padding { padding: 5px !important; }
.hidden { display: none; }
.center { text-align: center !important; }
.right { text-align: right !important; }
.left { text-align: left !important; }
.field-xsmall { display: inline; float: left; width: 95px; margin-right: 10px; }
.field-small { display: inline; float: left; width: 200px; margin-right: 10px; }
.field-medium { display: inline; float: left; width: 305px; margin-right: 10px; }
.field-large { display: inline; float: left; width: 410px; margin-right: 10px; }
.field-xlarge { display: inline; float: left; width: 620px; margin-right: 10px; }
.field-small select { width: 190px; }
.field-medium select { width: 295px; }
.field-large select { width: 400px; }
.field-xlarge select { width: 610px; }
.newline { clear: left; }

