@charset "UTF-8";

html { outline:none; }
body { margin:0; padding:0;  background-position:0 80px; font-family:Verdana, Geneva, sans-serif; font-size:100%; color:#333; }
table { padding:0; margin:0; border:0; border-collapse:collapse; }
img { border:0; margin:0; padding:0; }
select { border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid; border-width:1px; color:#333333; padding:0; margin:0; }
a, a:link, a:visited, a:focus { color:#0085d2; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; cursor:pointer; }
a:hover.no_underline { text-decoration:none; cursor:default; }
.clear { clear:both; }
.bold { font-weight:bold; }
.red { color:#C00; }
.no_display { display:none; }
.center { text-align:center; }
.indent_box { padding:0 20px 0 20px; }
.horz-line { height:1px; background-color:#cddbe4; margin:10px 0 10px 0; }




/* START Custom Tags **********************************************/
pdf_link { display:block; background:url(../images/icon_pdf.gif) top left no-repeat; height:16px; padding:0 0 0 20px; margin:10px 0 0 0; }

/* END Custom Tags ************************************************/






/* START Layout ***************************************************/

.container-box { width:980px; margin:0 auto 0 auto; }

.iframe-box { width:920px; height:1000px; border-style:solid; border-width:0 0 1px 0; border-color:#cddbe4; margin:0 0 20px 0; }

#top_header { border-right: 1px solid #cddbe4; border-left: 1px solid #cddbe4; }
#top_header_left { float:left; padding:0 0 0 15px; }

#top_header_right { float:right; padding:0; white-space:nowrap; }
	.top_header_right_padding { padding:35px 15px 0 0; font-size:80%; }
	#top_tabs ul { display:block; padding:50px 1px 0 0; margin:0; list-style-type:none; font-size:65%; font-weight:bold; }
	#top_tabs li { float:left; display:block; padding:0; margin:0; list-style-type:none; }
	#top_tabs a { display:block; width:100px; height:21px; text-align:center; color: #d7f0ff; padding:9px 0 0 0; text-decoration:none; background:url(../images/navtab_OFF.gif) top left no-repeat; }
	#top_tabs a:hover { background:url(../images/navtab_OVER.gif) top left no-repeat; color:#fff; }
	#top_tabs li.toptab_on a, #top_tabs li.toptab_on a:hover { background:url(../images/navtab_ON.gif) top left no-repeat; color:#fff; }

#top_nav {
border-top: 1px solid #4382a5;
height: 36px;
-moz-box-shadow: 0px 0px 4px #777;
-webkit-box-shadow: 0px 0px 4px #777;
box-shadow: 0px 0px 4px #777;
text-shadow: 0px 1px rgba(0, 0, 0, 0.33);
border-left: 1px solid #0071b7;
border-right: 1px solid #0071b7;
border-bottom: 1px solid #0071b7;
background: rgb(0,151,193);
background: -moz-linear-gradient(top, rgba(0,151,193,1) 0%, rgba(0,113,183,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,151,193,1)), color-stop(100%,rgba(0,113,183,1)));
background: -webkit-linear-gradient(top, rgba(0,151,193,1) 0%,rgba(0,113,183,1) 100%);
background: -o-linear-gradient(top, rgba(0,151,193,1) 0%,rgba(0,113,183,1) 100%);
background: -ms-linear-gradient(top, rgba(0,151,193,1) 0%,rgba(0,113,183,1) 100%);
background: linear-gradient(to bottom, rgba(0,151,193,1) 0%,rgba(0,113,183,1) 100%);
 }

#main_content { font-size:70%; background-color:#ffffff; border-left:1px solid #cddbe4; border-right:1px solid #cddbe4; border-bottom:1px solid #cddbe4; padding:9px 9px 20px 9px; }
#main_content h1 { margin:0; padding:10px 0 10px 0; font-size:135%; font-weight:bold; color:#1f508c; border-bottom:1px solid #cddbe4; }
	#main_content h1.form_header { margin:10px; padding:0 0 0 0; }
	#main_content h1.success, #form_container h1.success { color:#093; }
#main_content h2, #main_content h2 a { margin:0; padding:0; font-size:110%; font-weight:bold; color:#1f508c; }
#front_col1 { margin:20px 0 0 0; padding-right:10px; float:left; vertical-align:top; width:600px; }
	#front_col1 img { border:1px solid #cddbe4; background:#dde6ed; padding:4px; margin-right:15px; float:left; }
	#front_col1 div.front_promo_left { display:inline-block; width:100px; padding:0; margin:0; vertical-align:top; }
	#front_col1 div.front_promo_right { display:inline-block; width:300px; padding:0 0 0 10px; margin:0; vertical-align:top; }
	#front_col1 em { display:block; }
	#front_col1 em.no-block { display:inline; }
	#front_col1 ul { padding:0; margin:0; list-style-type:none; }
	#front_col1 li {padding: 12px 10px 8px 0px; margin:0; list-style-type:none; border-bottom: 4px double rgba(0, 0, 0, 0.05); }
	#front_col1 p { padding:7px 10px 8px 0px; margin:0; }
	
	/* RESX BOX */
	#front_col1 div.resx_container, #front_col2 div.resx_container { padding:4px; margin-bottom:10px; border:1px solid #cddbe4; background:url(../images/front_resx_bg.gif) top center repeat-y; }
	#front_col1 div.resx_frame, #front_col2 div.resx_frame { background-color:#ffffff; }
	#front_col1 div.resx_box_left, #front_col2 div.resx_box_left { float:left; padding:5px 5px 5px 15px; }
	#front_col1 div.resx_box_right, #front_col2 div.resx_box_right { float:right; text-align:center; font-size:85%; padding:4px 40px 0 40px; margin:5px 5px 5px 0; background:url(../images/front_col2_bg.gif) top left repeat-x; }
	#front_col1 div.resx_container img, #front_col2 div.resx_container img { border:none; padding:0; margin:0; float:none; }
	/* RESX BOX */

#front_col2 { margin:20px 0 0 0; padding-left:10px; float:left; vertical-align:top; width: 315px; border-left: 1px solid rgba(205, 219, 228, 0.64); }
	div.block_header { background:url(../images/front_col2_bg.gif) top left repeat-x; padding:10px 10px 20px 10px; border-top:1px solid #cddbe4; }
	
	#front_col2 h2.front_updates { background:url(../images/icon_news.gif) top left no-repeat; padding:0 0 5px 28px; }
	#front_col2 h2.front_blog { background:url(../images/icon_blog.gif) top left no-repeat; padding:0 0 5px 29px; }
	#front_col2 em { display:block; font-size:80%; }
	#front_col2 em.no-block { display:inline; }
	#front_col2 ul { padding:0; margin:0; list-style-type:none; }
	#front_col2 li { padding:7px 10px 8px 0px; margin:0; list-style-type:none; }
	#front_col2 p { padding:7px 10px 8px 0px; margin:0; }

#front_col3 { margin:20px 0 0 0; float:left; vertical-align:top; width:155px; padding:0 10px 0 10px; text-align:center; }
	#front_col3 ul, #front_col3 li { padding:0; margin:0; list-style-type:none; }
	#front_col3 img { padding:7px 0 8px 0; }

#left_col { float:left; width:740px; padding:0 19px 0 10px; border-right:1px solid #cddbe4;min-height:321px; }
	img.header_image { padding-top:10px; }
	div.pagination { padding:10px 0 10px 0; }
	div.pagination img { margin:0 5px 0 5px; }
	#left_col table.admin_table { padding:0 0 0 20px; margin:0; width:100%; white-space:nowrap; padding:0; border:0; border-collapse:collapse; }
	#left_col table.admin_table td { padding:3px 20px 3px 10px; background-color:#f1f5f7; border:1px solid #e1e8ed; }
	#left_col table.admin_table tr.table_rowheader td { background-color:#1f508c; border-top:1px solid #1f508c; border-left:1px solid #1f508c; border-right:1px solid #1f508c; color:#fff; font-weight:bold; }
	#left_col table.admin_table tr.table_rowheader td.rowheader_selected { background-color:#045f97; }
	#left_col table.admin_table tr.table_rowheader td.column:hover { background-color:#045f97;cursor:pointer; }
	#left_col table.admin_table td.table_end_column { width:100%; text-align:right; padding-right:10px; }
	#left_col table.admin_table em { color:#090; }
	#left_col .error_message { color:#C00; padding-top:10px; }
		#left_col .error_message ul { padding-top:0; padding-left:25px; margin-top:0px; }
	.error_message { color:#C00; padding-top:10px; }
	.error_message ul { padding-top:0; padding-left:25px; margin-top:0px; }
	#left_col .view_profile { padding-top:10px; }
		#left_col .view_profile h1 { border:0; padding:15px 0 5px 0; }
		#left_col .view_profile h1 a, #left_col h1.csv_link a { font-weight:normal; font-size:70%; float:right; padding:5px 10px 0 0; }
		#left_col .view_profile ul { list-style-type:none; margin:0; padding:20px; background:#f4f7f9; border:1px solid #e4eaef; }
		#left_col .view_profile li { list-style-type:none; margin:0; padding:3px 0 3px 0; }
			#left_col .view_profile li.form-line { border-top:1px solid #cddbe4; padding-top:10px; margin-top:10px; }
		#left_col .view_profile input, #left_col .view_profile select { border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid; border-width:1px; color:#333333; padding:2px; margin:0 5px 0 0; }
			#left_col .view_profile input {width:200px;}
			#left_col .view_profile select { width:inherit; }
			#left_col .view_profile select.col1 { width:206px; }
			#left_col .view_profile input.form-radio-check { width:inherit; margin:3px 0 3px 0; }
		#left_col .view_profile span { display:inline-block; vertical-align:top; width:200px; margin:0 5px 0 0; color:#1f508c; font-weight:bold; background-color:#e4eaef; padding:3px; }
			#left_col .view_profile span.form-label, #left_col .view_profile span.form-small-2, #left_col .view_profile span.form-small-3, #left_col .view_profile span.form-small-4, #left_col .view_profile span.form-small-5, #left_col .view_profile span.form-small-6, #left_col .view_profile span.form-select, #left_col .view_profile span.form-wide-row, #left_col .view_profile span.form-narrow-row { display:inline-block; vertical-align:top; width:inherit; margin:0 0 0 0; color:#333; font-weight:normal; background:none; padding:0; }
				#left_col .view_profile span.form-small-2 input, #left_col .view_profile span.form-small-2 select { width:1.5em; }
				#left_col .view_profile span.form-small-3 input, #left_col .view_profile span.form-small-3 select { width:2.5em; }
				#left_col .view_profile span.form-small-4 input, #left_col .view_profile span.form-small-4 select { width:3.5em; }
				#left_col .view_profile span.form-small-5 input, #left_col .view_profile span.form-small-5 select { width:4.5em; }
				#left_col .view_profile span.form-small-6 input, #left_col .view_profile span.form-small-6 select { width:5.5em; }
				#left_col .view_profile span.form-wide-row input { width:415px; }
				#left_col .view_profile span.form-narrow-row img { padding-top:1px; }
		#left_col .view_profile label { display:block; font-size:80%; color:#333; margin:0 5px 0 0; }
		#left_col .view_profile em.required { font-style:normal; color:#C00; }
		#left_col .view_profile textarea { width:415px; height:150px; }
		#left_col .view_profile textarea.title { height:2em; }
		#left_col .view_profile span.indent { padding:3px 0 3px 20px; width:186px; color:#333; font-weight:normal; font-style:italic; }
		#left_col .view_profile span.no_span { background:#f4f7f9; }
		#left_col .view_profile input.form-checkbox { width:25px; }
		#left_col .view_profile #content_parent{ width:300px; }
                #left_col .view_profile .defaultSkin span{width:auto;padding:0px;margin:0px;background-color: none;}
		#left_col .view_profile .mceButton span
                {width:30px;padding:0px;margin:0px;background-color: none;}
		#left_col .view_profile .mceToolbarStart span,#left_col .view_profile .mceToolbarEnd span, #left_col .view_profile span.mceSeparator{width:0px;}
                
                
                #left_col .view_profile span#content_parent2{
                    border: 0 none;
                    border-collapse: separate;
                    color: #000000;
                    cursor: default;
                    font-weight: normal;
                    margin: 0;
                    padding: 0;
                    text-align: left;
                    text-decoration: none;
                    vertical-align: baseline;
                    white-space: nowrap;
                    width: auto;
                }
                #left_col .view_profile span#content_parent2 span {                    
                    color: #1F508C;
                    display: inline-block;
                    font-weight: bold;
                    margin: 0px;
                    padding: 0px;
                    vertical-align: top;
                    width: auto;
                }
                
#right_col { float:left; width:180px; padding:0 0 10px 10px; }
	#main_content #right_col h1 { text-align:center; font-weight:normal; }
	#main_content #right_col h1.sidenav_selected { background:url(../images/sidenav_arrow.gif) left no-repeat; background-position:0% 50%; color:#1f508c; }
	#main_content #right_col h1.sidenav_selected a { color:#1f508c;text-decoration: none; }
  #main_content #right_col input { width:145px; }
	#main_content #right_col p { padding-left:10px; }

div.form-button { padding:5px 0 5px 0; margin-top:10px; border:0; font-size:100%; display:inline-block; }
div.form-button a { margin:0; background:#02629c top left repeat-x; border:3px solid #18396c; padding:1px 6px 1px 6px; font-weight:bold; }
div.form-button a:link, div.form-button a:hover, div.form-button a:visited, div.form-button a:focus { color:#ffffff; text-decoration:none; }
div.form-button a:hover,div.form-button a:focus { background:#18396c; }

div.form-button input {margin:0; background:#02629c top left repeat-x; border:3px solid #18396c;  font-weight:bold;cursor:pointer;color:#fff;line-height:16px;font-size:100%;letter-spacing: normal;text-decoration:none; outline:none;font-family:Verdana,Geneva,sans-serif;}
div.form-button input:hover { background:#18396c;color:#ffffff;cursor:pointer;}
.button{width:auto !important;margin:0; background:#02629c top left repeat-x !important; border:3px solid #18396c !important; padding:0px 6px 0px 6px !important; font-weight:bold;  color:white !important;}
.button:hover ,.button:focus { background:#18396c !important; }


.form_container { width:400px; padding:100px 0; margin:0 auto; text-align:center; }
.form_box, .form_box2 { background:#f4f7f9; border:1px solid #e4eaef; padding:20px; text-align:left; }
.form_box2 { text-align:center; }
#main_content .form_box h1 { padding:0 0 5px 0; margin:0 0 20px 0; font-weight:bold; }
.form_box label { display:block; font-size:80%; }
.form_box input { margin:0 0 10px 0; width:20em; }

.header_block { margin:0; padding:10px 0 10px 0; border-bottom:1px solid #cddbe4; font-size:90%; }

.content_block { padding:10px 0 10px 0; }
	.content_block h2 { border-bottom:1px solid #cddbe4; }
.office_addresses { display:inline-block; width:650px; vertical-align:top; }
.office_addresses ul { padding:0; margin:0; }
.office_addresses ul li.address{float:left;width:304px;height:110px;}
.office_addresses li { padding:0; margin:0; list-style-type:none; }
.office_addresses ul li ul { padding:10px 0 10px 0; }

.article_promo { display:block; }
.article_promo ul { padding:0; margin:0; }
.article_promo li { padding:10px 0 10px 0; margin:0; list-style-type:none; }
.article_promo em { display:block; font-size:80%; }

#footer { background:url(../images/footer_bg.jpg) top center no-repeat; color:#0085d2; font-size:60%; text-align:center; padding:19px 0 10px 0; }

/* END Layout *****************************************************/





/* START Lightbox Layout ******************************************/
#form_container { padding:20px; font-size:70%; border:10px solid #e4eaef; }
#form_container h2 { font-size:115%; font-weight:bold; color:#0085d2; }
.form_left { float:left; width:171px; }
.form_left img { padding:0; margin:0; }
.form_right { float:right; border-left:1px solid #cddbe4; }

#form { text-align:left; padding: 10px 10px 0 20px; }
#form h2 { margin:0; padding:0 0 20px 0; }
#form ul{ list-style:none; margin:0; padding:0; }
#form li{ margin:0 0 1em 0; }
#form a, #form a:hover, #form a:link, #form a:visited, #form a:focus { text-decoration:none; }

/* END Lightbox Layout ********************************************/


.no_record{
    background-image: url('../images/error_notification.png');
    background-repeat: no-repeat;
    background-position:5px 7px;
    background-color: #FFC0CB;
    text-align: left;
    text-indent: 30px;
    height:23px;
    color:#000000;
    border:1px solid #800000;
    padding:3px;
    width:100%;
    line-height: 23px;
}

.hide{display:none;}
.td_promo_title{
    min-width: 470px;
}
.td_location_title{
    min-width: 370px;
}
.td_update_title{
     min-width: 350px;
}
.delete{
    color:#0085D2;
    cursor: pointer;
   
}
.delete:hover{text-decoration: underline;}
#left_col table.admin_table td.LocationName{min-width: 110px;}
#left_col table.admin_table td.LocationType{min-width: 80px;}
#left_col table.admin_table td.LocationCity{min-width: 100px;}
#left_col table.admin_table td.LocationState{min-width: 100px;}
#left_col table.admin_table td.LocationZip{min-width: 80px;}

.selecetedAlpha{
     color: #FD1302 !important;
     
}

/* Custom Added CSS */ 
.widgettitle {
margin-bottom: 6px;
position: relative;
height: 26px;
padding: 7px 10px 0 10px;
line-height: 20px;
border-top: 1px solid #4382a5;
-moz-box-shadow: 0px 0px 4px #777;
-webkit-box-shadow: 0px 0px 4px #777;
box-shadow: 0px 0px 4px #777;
border-left: 1px solid #0071b7;
border-right: 1px solid #0071b7;
border-bottom: 1px solid #0071b7;
background: rgb(0,151,193);
background: -moz-linear-gradient(top, rgba(0,151,193,1) 0%, rgba(0,113,183,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,151,193,1)), color-stop(100%,rgba(0,113,183,1)));
background: -webkit-linear-gradient(top, rgba(0,151,193,1) 0%,rgba(0,113,183,1) 100%);
background: -o-linear-gradient(top, rgba(0,151,193,1) 0%,rgba(0,113,183,1) 100%);
background: -ms-linear-gradient(top, rgba(0,151,193,1) 0%,rgba(0,113,183,1) 100%);
background: linear-gradient(to bottom, rgba(0,151,193,1) 0%,rgba(0,113,183,1) 100%);
text-decoration: none;
font-family: 'Roboto', sans-serif;
font-size: 16px;
color: #FFF;
text-transform: uppercase;
font-weight: 600;
text-shadow: 0px 1px rgba(0, 0, 0, 0.33);
}

.newstitle {
font-family: "Trebuchet MS", Arial,Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
line-height: 24px;
color: #111 !important;
}

.newsdate {
color: rgba(14, 11, 11, 0.63);
font-size: 11px;
margin-bottom: 3px;
}

.newsdetails {
font-size: 14px;
line-height: 17px;
}

#twitter-widget-0 {
height: 230px;
margin-top: 3px;
}

.widgettext {
font-size: 16px;
line-height: 22px;
}

.widget {
margin-bottom: 15px;
}

.winggate_logo {
margin: 17px -2px;
}

.flex-direction-nav  {display:none;}