/*--------------COLUMNS-------------*/
.col1 {position:absolute; left:1px;}
.col2 {position:absolute; left:122px;}
.col3 {position:absolute; left:243px;}
.col4 {position:absolute; left:364px;}
.col5 {position:absolute; left:485px;}
.col6 {position:absolute; left:606px;}

/*----------------ROWS---------------*/
.row1 {top:1px; height:113px;}
.row2 {top:116px; height:70px; width:119px;}
.row3 {top:188px; height:228px;}
.row4 {top:418px; height:258px;}

/*--------------------BOXES------------------*/
.topbox {background-color:#C5CCD0; width:482px;}
.welcomebox {background-color:#EDF7FF; width:482px;}
.mapbox {background-color:#F3FFD8; width:240px;}
.tickerbox {background-color:#C1CFDB; width:240px;}
.footer {background-color:#73C5D0; top:678px; width:724px; height:56px;}
.formbox {background-color:#FFFFFF; top:188px; width:482px; height:458px;}

/*--------------BUTTONS AND STUFF-------------*/
.contactbutton {top:462px; width:21px; height:10px;}

/*------------------TEXTBOXES-----------------*/
.linktext {top:153px; font-weight:bold; font-size:12px; padding-left:8px;}

.welcome {
position:absolute;
left:22px;
top:435px;
width:440px;
height:200px;
}

.contact {
position:absolute;
left:500px;
top:435px;
width:240px;
}

.vrule {
background-image:url(images/vrule.gif);
top:17px;
width:14px;
height:81px;
}

.topinfo {top:18px; padding-left:15px;}

#textbox-footer {
position:absolute;
left:1px;
top:700px;
width:724px;
font-size:10px;
text-align:center;
}

/*-------------------TEXT--------------------*/
.link {color:#FFFFFF; text-decoration: none;}
.click {color:#999999; text-decoration: none;}
.standout {color:#37518A; text-decoration: none;}
.heading {font-size:14px;}
.free {font-size:15px; color:#758CBD;}