* 						{ margin:0; padding:0; position: relative;  }
a img 					{ border: none; }
a						{ text-decoration: none; color: #fff; }
a:hover					{ text-decoration: underline; }

body 					{ background:#132e5e url(../images/body-background.gif) repeat-x; font-family: 'Trebuchet MS',arial,helvetica,clean,sans-serif; color: #1e2225; font-size: 12px; }

/*-------Col-------*/
.col90					{ width: 90px; }
.col225					{ width: 215px; }
.col252					{ width: 252px; background: url(../images/plane.gif) no-repeat bottom left; padding-bottom: 159px; }
.col588					{ width: 588px; }


/*------Wrapper------*/
#wrapper_container		{ width: 960px; margin: 0px auto; }
#wrapper				{ }



/*------Header------*/
#header_container		{  height: 75px; background: url(../images/header-background.gif) no-repeat bottom left; padding: 25px 25px 0; overflow:hidden; }
#header					{ }


/*------Nav------*/
#top-nav				{ color: #fff; position: absolute; top: 60px; right: 25px; font-weight: bold; }
#top-nav ul				{ list-style: none; }
#top-nav ul li			{ float: left; padding: 0 0 0 1em;}
#top-nav ul li img		{ margin-top: -45px; padding: 0 0 0 1em; }


/*------Banner------*/
#banner					{ padding: 0 0 30px 0; }


/*------Content------*/
#content_container 		{ background: #fff; color: #132e5e; }
#content  				{ padding: 33px 50px 0 50px; }
#content p 				{ line-height: 1.5em; margin: 0 0 1em; }
#content a				{ color: #132e5e;  }
#content ul 			{ padding: 0 0 0 1em; }


/*------FA!------*/
#faq h1					{ padding-bottom: 10px; }


/*------Contact------*/
#contactform h1			{ padding-bottom: 10px; }
#contactform p			{ margin: 0; padding: 0; }
#contactform input		{ margin: 0 0 15px 0; }
#contactform select		{ margin: 0 0 15px 0; }


/*----Breadcrumb----*/
div#breadcrumb		{ height: 28px; background: url(../images/breadcrumb-background.gif) no-repeat; margin-bottom: 20px; }
div#breadcrumb ul li{ height: 28px; background: url(../images/breadcrumb_arrow-background.png) top right no-repeat; display: block; float: left; list-style-type: none; }
div#breadcrumb ul li a { color: #666; margin: 6px 20px 0px 8px; display: block; } 



/*------Footer------*/
#footer_container		{ background: url(../images/footer-background.gif) no-repeat top left; padding: 20px 0 15px 0; color: #fff; font-family: Verdana,sans-serif; font-size:10px; }
#footer					{ }
#footer h2					{ font-size:12px; }
#footer li.topborder	{ padding: 1px 0 7px 0; }

.breadbox ul li  	{ list-style-type: none; }
.breadbox .alpha	{ padding: 5px 0 0 0; }
.phone-numbers a	{ float: left; clear: both; }
.phone-numbers span	{ float: right; }

#legal				{ margin-top: 20px; }
#legal a			{ }
#legal p			{ margin-right: 30px; float: left; }
#legal ul			{ float: left; }
#legal ul li		{ display: inline; padding: 0 6px 0 6px; }
#legal ul li.border { border-right: 1px solid #fff; padding-right: 9px; }
#legal ul li a		{ }
#legal p.sitecredit	{ float: right; }



/*--Special Classes--*/
.colmarg				{ margin: 0 20px 0 0; float: left; }
.clear					{ clear: both; }
.lfloat					{ float: left; }
.center					{ text-align: center; }
.topborder				{ border-top: thin #fff solid; }
.blue					{ color: #132e5e; }
a.schedule				{ width: 254px; height: 0; background: url(../images/schedule.gif) no-repeat; display: block; padding-top: 64px; overflow: hidden; }