@charset "utf-8";
p {
	margin:6px 0;
}

h1 {
	color:#094fa3;
	font-size:24px;
	font-weight: normal;
}

h2 {
	color:#094fa3;
	font-size:18px;
	font-weight: normal;
	margin:4px 0;
}
h3 {
	font-size:13px;
}
h5 {
	font-size:14px;
	font-weight:bold;
	margin:0 0;
	padding:0 0;
}
#content-wrapper table {
	width:100%;
	border:1px solid #A0A2A5;
}
#content-wrapper table tbody tr th{
	color:#fff;
	text-align:left;
	border:none;
	background-color:#094FA3;
	padding:4px;
	margin:0 0;
}
#content-wrapper table tbody tr td {
	padding:3px;
	border:none;
}

#content-wrapper table tbody tr.row-alt td {
	background-color:#f0f7ff;
}
#content-wrapper h2 a {
	color:#094fa3;
	font-size:18px;
}
label {
	color:#094FA3;
	padding:2px;
	margin:2px 0 0 0;
}
ol li {
	list-style:decimal;
	margin:0 0 0 20px;
}
ul li {
	float:left;
}
.form-header, .block-header, .block-button-header {
	display:block;
	color:#FFF;
	border-top:1px solid #A7A9AC;
	-moz-border-radius:4px;
	background-color:#004FA3;
	padding:10px;
	margin:0 0 10px 0;
}
.block-header h2 {
	color:#fff;
}
#content-wrapper .block-header a {
	color: #9f99eb;
}
.feed-header {
	height:18px;
	vertical-align:middle;
}
#content-wrapper .block-highlight  {
	font-size:12px;
	font-weight:bold;
	color:#00529E;
	-moz-border-radius:4px;
	background-color:#B4CDEB;
	padding:10px;
}
#content-wrapper .block-highlight p {
	padding:12px;
}
#content-wrapper .block-highlight a.button-dark-right {
	margin:12px;
	background-image:url(/public/images/button-light.png);
}
.static-content p {
	margin:10px 0;
}
.static-content strong {
	font-size:12px;
}
.static-content ul {
	padding:0 0 0 15px;
	margin:10px 0;
}
.static-content ul li{
	list-style:disc;
	margin:4px 0;
}
.static-content ol {
	padding:0 0 0 15px;
	margin:10px 0;
}
.static-content ol li{
	list-style:disc;
	margin:4px 0;
}
.block-highlight {
	padding:0 0px;
}
fieldset, .block-content {
	margin:0 0 5px 0;
	border:1px solid #A7A9AC;
	-moz-border-radius:4px;
	padding:10px;
	margin:0 0 10px  10px;
}
.content-padding {
	padding:10px;
}
.content-text {
	padding:0 10px;
}
.content-padding .column-100 {
	width:99%;
	padding:0;
}
.block-content .column-33 label {
	text-align:right;
}
.column-33 input {
	float:left;
}
.column-33 label {
	clear:both;
	float:left;
}
.field {
	clear:both;
}
.colorblock {
	border:#000 solid 1px;
	float:left;
}
.color {
	float:left;
}
select.country {
	width:151px;
}
.block-content .column-25 label {
	display:block;
	padding:6px 0 0 0;
}
legend {
	color:#000000;
	font-size:12px;
	text-align:center;
	margin:0 0 5px 0;
}
#content-wrapper .block-content input[type=submit], #content-wrapper .block-content a.button,
#content-wrapper .block-content a.button-right {
	color:#000;
	font-weight:bold;
}
input[type=text].search {
	width:300px;
}
input[type=text].url {
	width:90%;
}
input[type=text].zip {
	width:50px;
}
input[type=text],input[type=password], select {
	height:18px;
	border:1px solid #1561BD;
	-moz-border-radius:3px;
	display:block;
	clear:both;
	padding:3px;
	margin:4px;
}
input[type=checkbox] {
	margin:3px;
}

input[type=submit], input[type=reset], .button, .button-right, .button-light {
	color:#fff;
	background-image:url(/public/images/button-light.png);
	border:1px solid #EDA118;
	-moz-border-radius:4px;
	padding:2px 4px;
	margin:4px;
}
input.button-light-blue {
	border:1px solid #004FA3;
	background-image:url(/public/images/button-light-blue.png);
}
.button-dark-right {
	color:#000;
	font-weight:bold;
	background-color:#efa218;
	border-top:1px solid #ffcb87;
	border-left:1px solid #ffcb87;
	border-bottom:1px solid #9b7b52;
	border-right:1px solid #9b7b52;
	-moz-border-radius:4px;
	padding:2px 4px;
	margin:4px;
	float:right;
}
input[type=image] {
	border:none;
	background:transparent;
	margin:4px 0;
}
select{
	height:26px;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	border:1px solid #1561BD;
	width:95%;
	height:150px;
	padding:3px;
	margin:4px;
	-moz-border-radius:3px;
}
hr {
	width:90%;
	height:1px;
	background:#A0A2A5;
	border:none;
	margin:1px 0;
}
.required {
	color:#ff0000;
	font-size:smaller;
	font-weight:normal;	
}
.fineprint {
	color:#999;
	font-size:smaller;
	font-weight:normal;
}
.float {
	float:left;
}
.right {
	float:right;
}
.text-right {
	text-align:right;
}
.center {
	margin:0 auto;
}
.column-10 {
	width:10%;
	float:left;	
}
.column-33 {
	width:33%;
	float:left;
}
.column-66 {
	width:66%;
	float:left;
}
.column-25 {
	width:25%;
	float:left;
}
.column-20 {
	width:20%;
	float:left;
}
.column-60 {
	width:60%;
	float:left;
}
.column-50 {
	width:50%;
	float:left;
}
.column-75 {
	width:75%;
	float:left;
}
.column-90 {
	width:90%;
	float:left;	
}
.column-100 {
	width:98%;
	padding:1%;
}
.form-error {
	width:90%;
	color:#9d0000;
	font-weight:bold;
	border:2px solid #9d0000;
	background-color:#ffc5c5;
	padding:10px;
	margin:10px auto;
}
.form-error ul {
	float:left;
	padding:0 0 0 4px;
}
.form-error ul li{
	float:none;
}
.form-error .form-icon{
	float:left;
	padding:4px 4px 0 0;
}
.form-success .form-icon{
	float:left;
	padding:4px 4px 0 0;
}
.form-success ul {
	float:left;
	padding:0 0 0 4px;	
}
.form-success ul li{
	margin:5px 0;
}
.form-success {
	width:90%;
	color:#33CC33;
	font-weight:bold;
	border:2px solid #33CC33;
	background-color: #CCFF99;
	padding:10px;
	margin:10px auto;
}
.form-error ul li{
	margin:5px 0;
}
.left-column {
float: left;
width: 735px;
margin: 20px 0; }

.right-column {
float: left;
width: 214px;
margin: 20px 0 20px 12px; }

.ad-center {
margin: 0 28px; }


.hidden {
	display:none;
}

.tabs {
	margin:0 0 0 10px;
}

#media-results ul {
margin: 0 1px 0 1px; }

#media-results ul li {
float: left;
display: inline;
width: 126px;
padding: 10px; }

#content-wrapper #paginate {
float: left;
margin: 10px 0 10px 10px; }

#content-wrapper #paginate a {
width: 22px;
height: 18px;
color: #fff; 
text-align: center; }

#content-wrapper #paginate ul li {
float: left;
width: 22px;
height: 18px;
line-height: 18px;
text-align: center;
-moz-border-radius:4px;
background: #094FA3;
margin: 0 1px 0 0;
padding: 0; }

#content-wrapper #paginate ul li:hover {
background: #7C77B7; }

.video-wrapper {
margin: 0 0 4px 0; }

.popular-media {
width: 192px;
background: #eee;
border: 1px solid #ccc;
padding: 10px;
margin: 10px 0; }

.blue-block {
width: 733px;
border: 1px solid #ABABAB;
margin: 10px 0; }

.blue-title {
height: 40px;
background: #094FA3;
border-bottom: 1px solid #ABABAB; }

.ktitle {
color: #fff;
line-height: 40px;
margin: 0 0 0 10px; }

.browse-left {
width: 420px;
float: left; }

.browse-right {
width: 230px;
float: left; }

.blahblah {
width: 120px; }

.located_within {
width: 420px; }

.alert {
	border:4px solid #000000;
	margin:10px;
	padding:5px;
}
.alert .title {
	height:30px;
	background-position:center;
	margin:5px;
}
.alert .message {
	font-weight:bold;
	text-align:center;
}

.alert-padding h3 {
	margin:10px 0 0 0;
}
.alert-padding p {
	margin:5px 0 0 0;
}

.amber-preview {
	color:#FFCC00;
}

.message-preview {
	color:#66CC00;
}

.warning-preview {
	color:#ff8400;
}

.travel-preview {
	color:#CC0000;
}

.alert.amber {
	border-color:#FFCC00;
	background-color:#fffbb9;
}
.alert.message {
	border-color:#66CC00;
	background-color:#d4ffa8;
}
.alert.warning {
	border-color:#ff8400;
	background-color:#ffd89a;
}
.alert.travel {
	border-color:#CC0000;
	background-color:#ffa8a8;
}

.alert.amber .title {
	background:url(/public/images/alert-amber.png) repeat center;
}
.alert.message .title {
	background:url(/public/images/alert-message.png) repeat center;
}
.alert.warning .title {
	background:url(/public/images/alert-warning.png) repeat center;
}
.alert.travel .title {
	background:url(/public/images/alert-travel.png) repeat center;
}