/*clears default browser styles*/
* {margin: 0;padding: 0; border:none; text-decoration:none;}

/*centers page for old browsers*/
html {text-align: center;}

/*centered div and page width*/
body {
	/*text-align:left; /*undoes center HTML
	margin: 0 auto;
	width: 745px;
	min-width: 745px;*/
	}
#frame {	text-align:left; /*undoes center HTML*/
	margin: 0 auto;
	width: 745px;
	min-width: 745px; }
/*top three links on right*/
p#toplinks, #toplinks a, #toplinks a:hover {
	padding: 5px 0;
	font-family: Verdana,Tahoma,Helvetica,Arial;
	font-size: 9px;
	color: #818181;
	text-decoration: none;
	text-align:right;
	}

/*header*/
#title {
	width: 745px;
	height: 74px;
	background-image: url(images2/platinum_worldwide.jpg);
	}
#title span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}


#navbar {

 width: 745px;

 height: 22px;

 background: url(images2/nav_sprite.jpg);

 margin: 0px auto; padding: 0;

 position: relative;

}

#navbar li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#navbar li, #navbar a {height: 22px; display: block;}
#home {left: 10px; width: 35px;}
#rese {left: 85px; width: 95px;}
#rate {left: 220px; width: 140px;}
#corp {left: 290px; width: 145px;}
#flee {left: 480px; width: 40px;}
#abou {left: 560px; width: 60px;}
#cont {left: 660px; width: 75px;}


/* main navigation
ul#nav {position:relative; margin:1px 0; width: 745px; height: 22px; background: url(nav_sprite.gif);}
ul#nav li {position:absolute; display: block; list-style:none;}
ul#nav li a {height: 22px; display: block;}
ul#nav li#home {left:10px;}
ul#nav li#rese {left:85px;}
ul#nav li#rate {left:220px;}
ul#nav li#corp {left:295px;}
ul#nav li#flee {left:480px;}
ul#nav li#abou {left:560px;}
ul#nav li#cont {left:660px;}
ul#nav li#home a {width:35px;}
ul#nav li#rese a {width:95px;}
ul#nav li#rate a {width:40px;}
ul#nav li#corp a {width:145px;}
ul#nav li#flee a {width:40px;}
ul#nav li#abou a {width:60px;}
ul#nav li#cont a {width:75px;}
ul#nav a span {display:block;height:0;width:0;overflow:hidden;} /*hides a text*/ 

/*Top Row*/
#body_top {
	margin-top:2px; background:url(images2/body_top.gif) bottom left repeat-y;
	overflow:hidden; width:100%; /*clears floats*/
	}

#col_1 {
	float:left; border-right: 1px solid #FFFFFF; background:#000000;
	width:355px; /*Begin Box-Model Hack*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width:354px;
	}
html>body #col_1 {
	width:354px; /*End Box-Model Hack*/
	}
#flash_placeholder{}
#book_online {
	padding: 7.5px;
	margin-top:-4px;
	font-family: Verdana,Tahoma,Helvetica,Arial;
	font-size: 10px;
	color: #FFFFFF;
	border-top:1px solid #FFFFFF;
	}
#book_online a {font-weight:bold; color:#FFFFFF;}

#col_2 {float:left; width:177px; background:#cdcd9b url(col_2_bkgrnd.gif) 0px 167px no-repeat;}
#col_2 h2 {font: 13px Arial, Verdana, Tahoma, Helvetica; color:#f6f9c4; padding:6px; background:#9d9d77;}
#col_2 p {font: 11px Arial, Tahoma, Helvetica, Arial; color:#818064; padding:6px; padding-bottom:40px;}
#col_2 a {color:#818064;}

#col_3 {float:right; width:212px; border-bottom: 1px solid #c0c2c4; border-right: 1px solid #c0c2c4;}
#col_3 h2 {background: url(images2/h2_grey.jpg) center left no-repeat; padding:1px 0 3px 0; margin-top:6px;  font: 14px Arial, Verdana, Tahoma, Helvetica; color:##A30003;}
#col_3 h2 span {margin-left:35px; padding-right:4px; background:#FFFFFF;}
#col_3 p {padding:3px; font: 11px Arial, Tahoma, Helvetica; color: #818181;}
#col_3 p.nopad {line-height:200%;padding:0 10px;}
#col_3 a {color: #818181;}
#username {width:88%; border: 1px solid #818181; margin-left:10px;}
#password {width:88%; border: 1px solid #818181; margin-left:10px;}
#login {margin-left:5px; padding: 8px 10px 8px 8px; font: 11px Arial, Tahoma, Helvetica; font-weight: bold; color: #818064; background: url(images2/login.gif) center center no-repeat;}

/*Middle Row*/
#body_main {
	margin-top:2px;
	background:#FFFFFF url(images2/faux_2_col.gif) top center repeat-y; /*change to faux_#_col.gif to switch between 2 and 3 columns*/
	overflow:hidden; width:100%; /*clears floats*/
	}
#main_col1 {float:left; width:266px; background: url(images2/main_col_brown.gif) top left repeat-x;}
#main_col2 {float:left; width:266px; background: url(images2/main_col_grey.gif) top left repeat-x;}
#main_col3 {float:right; width:213px; background: url(images2/main_col_red.gif) top left repeat-x;}
#main_col4 {float:left; width:532px; background: url(images2/main_col_brown.gif) top left repeat-x;}

#main_col1 h2 {background: url(images2/h2_lt_grey.jpg) 2px center no-repeat; padding:1px 0 3px 0; margin-top:12px; font: 14px Arial, Verdana, Tahoma, Helvetica; color:#A30003; }
#main_col1 h2 span {margin-left:35px; padding-right:4px; background:#FFFFFF; font-weight:bold;}
#main_col1 iframe {margin:10px;}
#main_col1 #weather {margin:0px 10px 10px 10px; background:#eeeeee;}
#main_col1 ul {margin:5px 15px;; font: 11px Arial, Tahoma, Helvetica; color: #818064;}
.left {float:left;}
.right {float:right;}
#main_col1 li {margin:5px; list-style-image:url(images2/arrow_gray.gif);}
#main_col1 li a {text-decoration:underline;color: #818064;}
#main_col1 p {padding:15px; font: 11px Arial, Tahoma, Helvetica; font-weight:bold;}
#main_col1 p a {color: #990000;}

#main_col2 h2 {background: url(images2/h2_brown.jpg) 1px center no-repeat; padding:1px 0 3px 0; margin-top:12px; font: 14px Arial, Verdana, Tahoma, Helvetica; color:#818181;}
#main_col2 h2 span {margin-left:35px; padding-right:4px; background:#FFFFFF;}
#main_col2 h3 {margin-left:100px; padding:10px 10px 0 0; font: 11px Arial, Tahoma, Helvetica; font-weight:bold; color:#990000;}
#main_col2 p {margin-left:100px; padding:0 10px 10px 0; font: 11px Arial, Tahoma, Helvetica; color: #818181;}
#main_col2 a {color: #818064;}
.quote {background:#efeedc url(images2/main_quote_request.jpg) 10px center no-repeat; margin:10px;}
.rate {background:#efeedc url(images2/main_rate_lookup.jpg) 10px center no-repeat; margin:10px;}

#main_col3 h2 {background: url(images2/h2_red.jpg) 1px center no-repeat; padding:1px 0 3px 0; margin-top:12px; font: 14px Arial, Verdana, Tahoma, Helvetica; color:#818181;}
#main_col3 h2 span {margin-left:35px; padding-right:4px; background:#FFFFFF;}
#main_col3 ul {font: 11px Arial, Tahoma, Helvetica; font-weight: bold; color: #818064; margin-top:10px}
#main_col3 li {margin:4px 10px 4px 26px; list-style-image:url(images2/arrow_round.gif);}
#main_col3 p {padding:10px; font: 11px Arial, Tahoma, Helvetica; font-weight: bold; color: #818064;}
#main_col3 a {color: #818064;}

#main_col4 h2 {background: url(images2/h2_lt_grey_long.jpg) 2px center no-repeat; padding:1px 0 3px 0; margin-top:12px; font: 14px Arial, Verdana, Tahoma, Helvetica; color:#818181;}
#main_col4 h2 span {margin-left:35px; padding-right:4px; background:#FFFFFF;}
#main_col4 p {padding:12px; font: 8pt Verdana,Tahoma,Helvetica,Arial; color:#818181;}
#main_col4 a {color: #818064; font-weight:bold; text-decoration:underline;}
/*Footer*/
#footer {}
p#footer_nav {
	background:#818181;
	width:100%;
	text-align:center;
	color:#FFFFFF;
	padding:7px 0;
	font: 10px Verdana,Tahoma,Helvetica,Arial;
	}
p#footer_nav a {color:#FFFFFF; text-decoration: none;}
p#copyright {
	width: 100%;
	text-align:right;
	padding:6px 0;
	background: url(images2/cc_logos_4.jpg) left center no-repeat;
	font: 8pt Verdana,Tahoma,Helvetica,Arial;
	color: #818181;
	}
p#last {text-align:center;}
img#NLA_logo {vertical-align:middle;}
img#GCLA_logo {vertical-align:middle;}

/*misc classes*/
.linkarrow {padding-right:10px; font-weight:bold; background:url(images2/arrow_red.jpg) center right no-repeat;}

.quad {
width:266px;
float:left;}
.quadrow {clear:both;}