﻿body {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color:Black;
    background-color:#C8C8C8;
    text-align:center;
}

#wrapper 
{
    width:780px;
    text-align:left;
    margin:0px auto;
    background-color:White;
    display:inline-block;
    position:relative;
    padding:0px;
    
    min-height:640px;
    height:auto !important;
    height:640px;

}

#left_column 
{
    width:491px;
    float:left;
    padding:10px 0px 10px 10px;
    margin:0px;
}

#left_column #heading 
{
    width:491px;
    height:249px;
    background-image:url(../../common/images/green-background.gif);
    background-repeat:no-repeat;
    clear:both;
}

#left_column h1 
{
    padding:0px;
    margin:0px;
    background-image:url(../../common/images/nfs-text.gif);
    background-repeat:no-repeat;
    background-position:0 15px;
    width:460px;
    height:154px;
}

#left_column h1 span 
{
    display:none;
}

#left_column h2 
{
    margin:0px 0px 10px 0px;
    padding:0px;
    font-size:1.5em;
    font-weight:bold;
}

#left_column h3 
{
    margin:0px 0px 10px 0px;
    padding:0px;
    font-size:1.2em;
    font-weight:bold;
}

#left_column #heading ul 
{
    margin:20px 0 0 20px;
    padding: 0;
    list-style-type: none;
    width:480px;
    font-size:13px;
}


#left_column #heading ul li 
{ 
    float:left;
    width:95px;
    height:55px;
    text-align:center;
}

#left_column #heading ul li.first
{
    width:50px;
}

#left_column #heading ul li.single 
{
    margin:15px 0px;
}

#left_column #heading ul li.double
{
    margin:10px 0px;
}

#left_column #heading ul li a
{
    text-decoration: none;
    color: #fff;
}

#left_column #heading ul li a:hover
{
    color: #aaa;
}


#left_column #content 
{
    margin:30px 0px 30px 95px;
    width:370px;
}

#right_column 
{
    float:right;
    text-align:right;
    padding:10px 10px 10px 0px;
    margin:0px;
    width:254px;
}

#right_column #masts 
{
    margin-top:10px;
}

#right_column #masts img 
{
    display:inline-block;
    clear:right;
    margin:0px 0px 20px 0px;
    border:0px;
}

.rule 
{
    color:#25826F;
    background-color:#25826F;
    height:2px;
    margin:0px 0px 10px 0px;
    padding:0px;
}

#footer 
{
    clear:both;
    background-color:#25826F;
    font-size:0.9em;
    padding:5px 0 5px 100px;
    color:White;
    height:20px;
}

#footer p 
{
    margin:0px;
    padding:0px;
}

.book { position:absolute; top:300px; left:10px; }
.abc { position:absolute; top:450px; left:30px; }
.qmark { position:absolute; top:525px; left:80px; }
.equation { position:absolute; top:550px; left:10px; }
.diploma { position:absolute; top:40px; left:530px; }
.compass { position:absolute; top:200px; left:530px; }
.aplus { position:absolute; top:290px; left:500px; }
.globe { position:absolute; top:510px; left:580px; }
.sun { position:absolute; top:580px; left:470px; }


#left_column #content ul li 
{
    margin-bottom:15px;
}

/* -------------------------------
    Form stuff
   ------------------------------*/

.Required 
{
    color:Red;
}

.FormRow 
{
    display:inline-block;
    margin:0px 0px 10px 0px;
}

.FormLabel 
{
    float:left;
    width:125px;
}

.FormLabelWide 
{
    float:left;
    width:225px;
}

.FormLabelFindUs 
{
    float:left;
    width:185px;
}

.FormLabel label 
{
    /*font-weight:bold;*/
}

.FormElement 
{
    float:left;
}

.freetext 
{
    font-weight:bold;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../../common/images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../../common/images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
	text-align:left;
}

.JT_loader{
	background-image: url(../../common/images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}