Body {

	FONT-FAMILY:  Arial,Verdana, Helvetica, sans-serif;

	TEXT-DECORATION: none;

	font-size: 12px;

	text-transform: none;

	font-weight: normal;

	color:#003366;

	background:url(../images/bg.jpg) repeat-x #0E4B78;

}

TD {

	FONT-FAMILY:  Arial,Verdana, Helvetica, sans-serif;

	TEXT-DECORATION: none;

	font-size: 12px;

	text-transform: none;

	font-weight: normal;

	color:#003366

}

.whiteborder {

	border: 2px solid #FFFFFF;

}

.rightbg {

	background-image: url(../images/rightbg.jpg);

	background-repeat: repeat-y;

}
#maincontent
{
padding:10px;
}



.titlebg {

	background-image: url(../images/top-bar.gif);

	background-repeat: no-repeat;

}

.titlefont {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bolder;

	font-variant: normal;

	text-transform: uppercase;

	color: 024C44;

}

.bottomtext {

	color: A3AEB6;

}





.contactbg {

	background-image: url(../images/contactbg.gif);

	background-repeat: no-repeat;

	height: 130px;

	width: 194px;

}

.greentext {

	color: 00DFCA;

}



A.BlueLink:link {

	COLOR: #00B0FF;

	TEXT-DECORATION: none;

	font-size: 11px;

	font-weight: normal;

}

A.BlueLink:visited {

	COLOR: #00B0FF;

	TEXT-DECORATION: none;

	font-size: 11px;

	font-weight: normal;

}

A.BlueLink:hover {

	COLOR: #00B0FF;

	font-size: 11px;

	font-weight: normal;

	text-decoration:underline;

}

A.BlueLink:active{

	COLOR: #00B0FF;

	TEXT-DECORATION: none;

	font-size: 11px;

	font-weight: normal;

}



A.GreenLink:link {

	COLOR: #00dfca;

	TEXT-DECORATION: none;

	font-size: 11px;

	font-weight: normal;

}

A.GreenLink:visited {

	COLOR: #00dfca;

	TEXT-DECORATION: none;

	font-size: 11px;

	font-weight: normal;

}

A.GreenLink:hover {

	COLOR: #00B0FF;

	font-size: 11px;

	font-weight: normal;

	text-decoration:underline;

}

A.GreenLink:active{

	COLOR: #00dfca;

	TEXT-DECORATION: none;

	font-size: 11px;

	font-weight: normal;

}

hr {

	background-color: #D4D0C8;

	border: 0.5px solid #CCCCCC;

}

.textfield {font-family: verdana;font-size: 11px;color: #000000;height: auto;width: auto;border: 1px solid #666666;}

.button {

	font-family: verdana;

	font-size: 11px;

	color: #FFFFFF;

	width: auto;

	background-color: #178E87;

	height: 22px;

	float: none;

	font-weight: normal;

	border-top: 1px solid;

	border-right: 1px solid;

	border-bottom: 1px solid;

	border-left: 1px solid;

}



.imagebg { background:url(http://www.outerlimitcharters.com/images/bg.jpg) repeat-x #0E4B78; }



.leftbg { background:#104A7B; padding:10px; }

.leftbg { color:#FFFFFF; }

.leftbg h2 { font-size:12px; color:#00D4D1; font-family:Tahoma,Arial; margin:0px; }

.leftbg ul { margin:10px 0px; padding:0px 5px 0px 20px; list-style:url(http://www.outerlimitcharters.com/images/arw.gif) none; }

.leftbg a { color:#FFFFFF; text-decoration:none; }

.leftbg a:hover { color:#07DDC6; }



.midpart { background:#FFFFFF; padding:15px; }

.midpart a { color:#008894; text-decoration:none; }

.midpart a:hover { color:#0057CE; }



.midpart h2 { font-size:12px; font-family:Arial; margin:10px 0px; }

h1 { font-size:16px; font-family:Arial; margin:5px 0px; }



.midpart ul { list-style:none; margin:0px; padding:0px; }



.wlink a { color:#ffffff; text-decoration:none; }

.wlink a:hover { color:#ff8c00; }



.bottom { color:#00BBC2; }

.white { color:#FFFFFF; }



.alignleft { float:left; }

.alignright { float:right; }



.dotline { background:url(http://www.outerlimitcharters.com/images/dotline.gif) repeat-x center; }



input, select, textarea { FONT-FAMILY:Tahoma,Arial; font-size:11px; color:#003366; border:1px solid #999999; }

.but { color:#FFFFFF; background-color:#178E87; font-weight:bold; border:1px solid #003366; }





/* classes for the calendar */

.classschedule

{



border-collapse: collapse;

width: 100%;

margin: 10px 0 10px 0;

font-size: 12px;

}

.classschedule td

{

border: 1px solid gray;

text-align: center;

width: 14%;

vertical-align: bottom;

}



.calendar

{

width: 100%;

background: url('calendar-bg.gif') 20px 60px no-repeat;

}

.calendar h2

{

font-size: 18px;

text-decoration: underline;

margin: 0 0 10px 0;

}

.calendar td

{

text-align: center;

width: 14%;

height: 80px;

border: 1px solid gray;

vertical-align: top;

padding: 2px;

font-size: 12px;

}

.calendar td:hover

{

background-color: white;

}

.prevnext

{

background-color: #EDF0FF;

}

div.addpics

{

font-size:20px;

padding: 5px 0px 5px 0px;

}



