* {	padding:0; 	margin:0; }
h1, h2, h3, h4, h5, h6, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }

p,td,blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #214A71;
	text-align: justify;
	margin:0em 5% 15px;
	no_padding-bottom: 5px;
}

body {
  width:755px;
  margin: 0 auto; 
}


blockquote {
 padding-left:5%;
 margin-left:5%;
}

.show_aired_label {
	text-align: right;
}

a {
	color: #214A71;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.left_panel_text {
	font-size: 10px;
	color: #214A71;
	margin:0em 5% 15px;
	no_padding-bottom: 5px;
}

.left_panel_header {
	font-size: 11px;
	color: #214A71;
	text-align: center;
	margin:0px;
	no_padding-bottom: 5px;
	padding-top: 10px;
	font-style: italic;

}

.form_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #214A71;
	no_padding-bottom: 5px;
	text-align: right;
	padding-right: 5px;
}


.edit_field,.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#214A71;
	background-color:#99CCCC;
	border-style:solid;
	border-width: 1px;
	border-color:#214A71;
	margin-bottom: 3px;
}

.logon_label {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #214A71;
	text-align: right;
	padding:0.2em;
	font-weight: bold;
}

.logon_textfield {
	font:1.0em  Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color:#333 ;
	margin:3px 3px 3px 5px;
	height:14px;
	border:solid 0 #fff;
	background: transparent;
	no_padding: 3px 8px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:59px;
}
fieldset>input.logon_textfield {
	background: transparent;
}

.logon_submit {
	margin:3px;
	background: transparent;
	height:14px;
	border:solid 0 #fff;
	width:60px;
}




.contact_label {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #214A71;
	text-align: right;
	padding:0.2em;
	font-weight: bold;
}

.contact_textfield {
	font:1.0em  Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color:#333 ;
	margin:3px 5px;
	height:14px;
	border:solid 0 #fff;
	background: transparent;
	no_padding: 3px 8px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:213px;
}
fieldset>input.contact_textfield {
	background: transparent;
}


.contact_textarea {
	font:1.0em  Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color:#333 ;
	margin:3px 5px;
	height:120px;
	border:solid 0 #fff;
	background: transparent;
	no_padding: 3px 8px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:213px;
}
fieldset>input.contact_textarea {
	background: transparent;
}

.contact_submit {
	margin:3px;
	background: transparent;
	height:14px;
	border:solid 0 #fff;
	width:217px;
}

#negative_margin {
  position:absolute;
  left:50%; width:500px;
  margin-left:-266px; // half the div width...
}


#wrap { 
  width:755px;
  margin:0 auto; 
} 


#container {
	margin:0 auto;
	align:center;
	text-align:center; 
}

#logo {
    position:absolute;
    left:60px;
    top:0px;
    width:693px;
    height:240px;
}

#left-small-tl {
    position:absolute;
    left:0px;
    top:220px;
    width:26px;
    height:26px;
}

#left-small-t {
    position:absolute;
    left:26px;
    top:220px;
    width:141px;
    height:26px;
}

#left-small-tr {
    position:absolute;
    left:167px;
    top:220px;
    width:26px;
    height:26px;
}

#right-tall-tl {
    position:absolute;
    left:193px;
    top:220px;
    width:26px;
    height:26px;
}

#right-tall-t {
    position:absolute;
    left:219px;
    top:220px;
    width:510px;
    height:26px;
}

#right-tall-tr {
    position:absolute;
    left:729px;
    top:220px;
    width:26px;
    height:26px;
}

#left-small-l {
    position:absolute;
    left:0px;
    top:246px;
    width:26px;
    height:143px;
}

#left_small_content {
    position:absolute;
    left:26px;
    top:246px;
    width:143px;
    height:144px;
	background-color: #AAD5D5;
}

#left-small-r {
    position:absolute;
    left:167px;
    top:246px;
    width:26px;
    height:143px;
}


#right-tall-l {
    position:absolute;
    left:193px;
    top:246px;
    width:26px;
    height:485px;
}

#right-tall-content {
	position:absolute;
	left:219px;
	top:246px;
	width:510px;
	height:485px;
	background-color: #AAD5D5;
}


#right-subnav {
	font-size: 14px;
	position:absolute;
	left:0px;
	top:455px;
	width:510px;
	height:20px;
	text-align: center;
}


#right-tall-r {
    position:absolute;
    left:729px;
    top:246px;
    width:26px;
    height:485px;
}

#left-small-bl {
    position:absolute;
    left:0px;
    top:389px;
    width:26px;
    height:26px;
}

#left-small-b {
    position:absolute;
    left:26px;
    top:389px;
    width:141px;
    height:26px;
}

#left-small-br {
    position:absolute;
    left:167px;
    top:389px;
    width:26px;
    height:26px;
}

#left-tall-tl {
    position:absolute;
    left:0px;
    top:415px;
    width:26px;
    height:26px;
}

#left-tall-t {
    position:absolute;
    left:26px;
    top:415px;
    width:141px;
    height:26px;
}

#left-tall-tr {
    position:absolute;
    left:167px;
    top:415px;
    width:26px;
    height:26px;
}

#left-tall-l {
    position:absolute;
    left:0px;
    top:441px;
    width:26px;
    height:290px;
}

#left-tall-content {
	position:absolute;
	left:26px;
	top:441px;
	width:141px;
	height:290px;
	background-color: #AAD5D5;
	text-align: center;
}

#left-tall-r {
    position:absolute;
    left:167px;
    top:441px;
    width:26px;
    height:290px;
}

#left-tall-bl {
    position:absolute;
    left:0px;
    top:731px;
    width:26px;
    height:26px;
}

#left-tall-b {
    position:absolute;
    left:26px;
    top:731px;
    width:141px;
    height:26px;
}

#left-tall-br {
    position:absolute;
    left:167px;
    top:731px;
    width:26px;
    height:26px;
}

#right-tall-bl {
    position:absolute;
    left:193px;
    top:731px;
    width:26px;
    height:26px;
}

#right-tall-b {
    position:absolute;
    left:219px;
    top:731px;
    width:510px;
    height:26px;
}

#right-tall-br {
    position:absolute;
    left:729px;
    top:731px;
    width:26px;
    height:26px;
}


#copyright {
    position:absolute;
	left:219px;
	top:736px;
    width:536px;
    height:57px;
}
