/** {padding: 0; margin: 0;}*/

BODY {margin:0; padding:0px; background-color:#F9EED2;}

/*site wide */


.launchbutton {
	-moz-box-shadow: 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow: 0px 1px 0px 0px #cae3fc;
	box-shadow: 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:"Myriad Pro","Verdana", "Arial", "Helvetica", sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:90%;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
	padding-top:2px;
	margin-bottom:12px;
}

.launchbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
	text-decoration:none;
}

.launchbutton:active {
	position:relative;
	top:1px}

.body_container {margin-left:0; margin-right:auto; width:670px; padding:10px;}
.app_body { color:black; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; margin-bottom:20px; margin-left:25px; padding-left:0; line-height:1.35;}
.offer_container {margin-left:0; margin-right:auto; width:675px; padding:10px; background-color:#666666;}


h1, h2, h3 { color:black; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
h1 { font-size:24px; margin-bottom:6px; margin-left:0; padding-left:0; line-height:1.35;}
h2 { font-size:20px; margin-bottom:6px; margin-left:0; padding-left:0; line-height:1.35;}
h3 { font-size:18px; margin-bottom:6px; margin-left:0; padding-left:0; line-height:1.35;}

h4, h5 { color:black; font-family:"Verdana", "Arial", "Helvetica", sans-serif;}
h4 { font-size:16px; margin-bottom:6px; margin-left:0; padding-left:0; line-height:1.35;}
h5 { font-size:14px; margin-bottom:6px; margin-left:0; padding-left:0; line-height:1.35;}

p { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:black; font-size:14px; line-height:1.35; margin-below:4px; }
ul { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:black; font-size:14px; line-height:1.35; margin-below:4px; }

/*header*/
.header_container {margin-left:0; margin-right:0; width:100%; border-bottom: 2px solid black; background-color:#E4E4E4; background-image:url('../images/light_background.png'); background-repeat:repeat;}
.burst {margin-left:auto; margin-right:auto; width:950px; height:184px; background-image:url('../images/burst_logo.png'); background-repeat:no-repeat; background-position:0px 0px;}
.nav_bar {height:46px; width:794px; background-image:url('../images/menu-bar-bkground.png'); background-repeat:no-repeat; margin-left:65px; position:absolute; top:138px;}
.nav_bar_txt {text-decoration:none; color:white; font-family:"Times New Roman",Times,serif; font-weight:bold;font-size:16px; margin-left:15px; margin-right:0px; position:relative; top:12px; }
a.nav_bar_txt {text-decoration:none; color:white; font-family:"Times New Roman",Times,serif; font-weight:bold;font-size:16px; margin-left:15px; position:relative; top:12px; }
a.nav_bar_txt:hover {text-decoration:underline; color:yellow;}
a.nav_bar_txt_on {text-decoration:underline; color:yellow; font-family:"Times New Roman",Times,serif; font-weight:bold;font-size:16px; margin-left:15px; position:relative; top:12px; }


/*subheader*/
.subheader_container {margin-left:0; margin-right:0; width:100%; height:229px; background-image:url('../images/subhead_grad.gif'); background-repeat:repeat; border-bottom: 2px solid black;}
.subheader_box {margin-left:auto; margin-right:auto; width:950px; vertical-align:middle;}
.menu_gradient {margin-left:0; margin-right:0; width:100%; border-bottom: 2px solid black; height:9px; background-image:url('../images/menu_bar_grad.gif'); background-repeat:repeat;}

/*content subheader*/
.subheader_content_box {margin-left:auto; margin-right:auto; width:950px; padding:10px;}
.subheader_content_box_text {margin-left:auto; margin-right:auto; padding:10px; width:auto; background-color: #FDFDFD; min-height:180px;}
.subheader_content_box_img {float:left; margin-left:auto; margin-right:auto; width:200px; vertical-align:middle;}
.content_title {font-size:26px; color:black; font-family:"Times New Roman",Times,serif; font-weight:bold; margin-bottom:6px; margin-left:0; padding-top:10px; padding-left:0; line-height:1.35;}
.page_intro { font-size:16px; color:black; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight:normal; margin-bottom:6px; margin-left:0; padding-left:0; line-height:1.45;}

/*story subheader*/
.story_subheader_container {margin-left:0; margin-right:0; width:100%; height:57px; background-image:url('../images/story_grad.png'); background-repeat:repeat; border-bottom: 2px solid black;}
.story_subheader_box {margin-left:auto; margin-right:auto; width:950px;  height:57px;}

/*Main Body*/

.container-left {width:30%; float:left; padding:10px;}
a.index_link {text-decoration:none; color:black;}
a.index_link:hover{text-decoration:underline;}
.featured_body {color:black; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:15px; margin-bottom:6px; margin-left:0; padding-left:0; line-height:1.45;}
.story_container {margin-left:120px; margin-right:auto; width:730px;}

.story_title { color:black; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:20px; margin-top:30px; margin-bottom:25px; margin-left:0; padding-left:0; line-height:1.35;}


UL.story_body {margin-left:40px; margin-right:100px; padding-left:0; line-height:1.35;}


/*.featured_body a {color:black;}
.featured_body a {color:black; text-decoration:underline;}*/


/*CIP*/
.container-left-wide {width:550px; float:left; margin-left:5px;}
.container-right-narrow {width:300px; float:right;}
.cip_side {padding: 0 0px 0px 40px; margin-top:10px; }


/*footer*/
.footer_gradient {margin-left:0; margin-right:0; width:100%; height:6px; background-image:url('../images/footer_grad.gif'); background-repeat:repeat;}
/*.footer_container {margin-left:0; margin-right:0; width:100%; min-height:250px; background-color:#717171; background-image:url('../images/footer-logo.png'); background-repeat:no-repeat; background-position: 90% 40px;}*/
.footer_container {margin-left:0; margin-right:0; width:100%; min-height:250px; background-color:#717171; background-image:url('../images/dark_background.png'); background-repeat:repeat;}

.footer_content {margin-left:auto; margin-right:auto; padding-top:20px; width:950px;}
a.footer_txt {text-decoration:none; color:#C4C2C2; font-family:Helvetica,Arial,sans-serif; font-weight:bold; font-size:15px;}
a.footer_txt_sp {text-decoration:none; color:#C4C2C2; font-family:Helvetica,Arial,sans-serif; font-weight:bold; font-size:15px; margin-left:15px;}
a.footer_txt:hover {text-decoration:underline; color:yellow;}
a.footer_txt_sp:hover {text-decoration:underline; color:yellow;}
.footer_copyright {color:black; font-family:Helvetica,Arial,sans-serif; font-weight:bold;font-size:11px;}


















.container {margin-left:auto; margin-right:auto; width:900px;}
.menu-bar {margin-left:0; margin-right:0; width:100%; height:30px; background-color:#CC0033;}
.menu-container {margin-left:auto; margin-right:auto; padding-top:5px; text-align:center;}

.feature-bar {margin-left:0; margin-right:0; width:100%; height:230px; background-image:url('../images/feature-gr.jpg'); background-repeat:repeat-x;}
.feature-bar-content {margin-left:0; margin-right:0; width:100%; height:120px; background-image:url('../images/feature-gr.jpg'); background-repeat:repeat-x;}
.feature-bar-content-story {margin-left:0; margin-right:0; width:100%; height:50px; background-image:url('../images/feature-gr.jpg'); background-repeat:repeat-x;}
.container-wall-fade-down {margin-left:0; margin-right:0; width:100%; min-height:140px; background-image:url('../images/new_background_fade5.jpg'); background-repeat:repeat-x;}





div.fieldbox {border:1px solid #AE3B60; padding: 0 10px 10px 10px; margin-top:10px;}
div.fieldbox-white {border:1px solid #AE3B60; padding: 0 10px 10px 10px; margin-top:10px; background-color:white;}
h3.pseudo-legend {display:inline; padding:5px; height:20px; position:relative; z-index:101; top:-12px; background-color:#fff; border:1px solid #AE3B60;}
h3.pseudo-legend-small {display:inline; padding:5px; height:20px; position:relative; z-index:101; top:-12px; background-color:silver; border:1px solid #AE3B60; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:black; font-size:14px;}
.footer {margin-left:0; margin-right:0; width:100%; height:170px; background-image:url('../images/new_background_fade6.jpg'); background-repeat:repeat-x; background-position:0px 0px;}

a.menu-nav{text-decoration:none; color:white; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight:bold;font-size:14px;}
a.menu-nav:hover{text-decoration:underline;}

.white {color:white;}
.slider_sub { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:black; font-size:12px; line-height:1.35; margin-below:4px; color:white; }

a.white { color: white; text-decoration: none; }
a.white:hover {color: #729dff; text-decoration: underline;}

.feature_line { margin-bottom:15px; margin-top:15px; color: silver; background-color: silver; height: 3px; border:0; width:100%; }
.feature_line_thin { margin-bottom:15px; margin-top:15px; color: silver; background-color: silver; height: 1px; border:0; width:100%; }
.featured { color:black; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight:bold; font-size:16px; margin-bottom:12px; margin-left:-1px; padding-left:0; line-height:1.35;}

.featured_loc { color:slate; font-family:Arial,sans-serif; font-size:12px; margin-bottom:0; margin-left:0; padding-left:0; line-height:1.35;}
.featured_body a { font-weight:bold; text-decoration:none;}
.featured_body a:hover { font-weight:bold; text-decoration:underline;}




.title {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:24px;
color:black;
margin:0;
line-heigh:1;
}

.bodytext {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:14px;
color:black;
margin:2px;
line-heigh:1.35;
}

table.padded-table td {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:14px;
color:black;
margin:2px;
line-heigh:1.35;
padding:8px;
}

h1 {padding:4px; color:#990000;font-size:24px;magin-bottom:0px; font-family:"Verdana", "Arial", "Helvetica", sans-serif;}
h3 { padding:4px; color:#990000;font-size:16px;magin-bottom:0px; font-family:"Verdana", "Arial", "Helvetica", sans-serif;}

/* =Character Counter --*/
.minitext {
  color: Black;
}
.disable {
  background-color: #CF110C;
  color: #fff;
  font-weight: bold;
  padding: 5px;
}

