@charset "utf-8";
/* CSS Document - SOUTHWEST COORDINATION CENTER WEBSITE */
/* TIER 3 PAGES */

/* **************** BASIC PAGE LAYOUT INFO ************************* */
body {
    font-family: "Gill Sans", sans-serif;" 
REM     font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; 
	color:  #424949;
    -webkit-text-size-adjust: none;
	background: radial-gradient(circle, #ffffff,#ffffff); /* Standard Syntax */
	background:   -ms-radial-gradient(circle, #ffffff,#ffffff); /*For IE11 */
	background:     -moz-radial-gradient(circle, #ffffff,#ffffff); /* FireFox */
	background:        -webkit-radial-gradient(circle, #ffffff,#ffffff); /*For Safari */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=0 );
	background-color: #000000; margin: 0 0 0 0;
}

a:link, a:visited, a:active		{ color: #666666;	text-decoration: underline; }
/* { color: #5458FE;	text-decoration: none; }*/
a:hover {color: #239B56; text-decoration: underline; font-weight: bold; }


/* *************** FONT STYLES ************************* */
.style2  { color: #0000ff }
.style3  { color: #0000ff; font-weight: bold }
.style4  { color: #000000; font-size:10px }
.style5  { color: #424949; font-weight: bold }
.style7  { color: #ffffff; font-weight: bold }
.style10 { color: #ff0000 }
.style12 { color: #000000; font-weight: bold; font-size:18px }
.style11 { color: #ff0000; font-weight: bold }
.style13 { color: #000000; font-size:10px }
.style14 { color: #848482 }
.style15 { color: #000000; font-size:11px; font-weight: bold }
.style16 { color: #cc0000 }
.style17 { color: #cc0000; font-size:10px }
.style18 { color: #ff6961; font-weight: bold }
.style19 { color: #ffff00 }
.style20 { color: #ffff00; font-size:10px }
.style21 { color: #ffff00; font-weight: bold }
.style22 { color: #ffffff; font-weight: bold; font-size:10px }
.style23 { color: #33667a; font-size:10px }
.style24 { color: #ff0000; font-size:11px; font-weight: bold }
.style25 { color: #003F54; font-weight: bold; }
.style26 { color: #475C73; font-weight: bold; font-size: 16px; letter-spacing: +.15em; }
.style27 { color: #003366 }
.style28 { color: #000000; font-weight: bold; font-size: 20px }
.style29 { color: #ffffff; font-weight: bold; font-size: 20px }
.style30 { color: #283740; font-weight: bold;}
.style31 { color: #0000ff; font-weight: bold; font-size: 1.5em; letter-spacing: +.2em; }
.style32 { color: #000000; font-size:11px; }
.style33 { color: #000000; font-size:10px; text-decoration: underline; }
.style34 { color: #c00000; font-weight: bold; letter-spacing: +.1em; text-decoration: underline; }
.style35 { color: #ff0000; font-weight: bold; letter-spacing: +.3em;  font-size: 20px }
.style36 { font-weight: bold;  letter-spacing: +.4em; }
.style37 { color: #000000; font-weight: bold;  text-decoration: underline; }
.style38 { color: #c00000; font-weight: bold; font-size: 18px; letter-spacing: +.5em;  text-decoration: underline;  }
.style39 { color: #ffffff; font-weight: bold; font-size: 20px; letter-spacing: +.5em; }
.style40 {text-decoration: underline; }
.style41 { color: #003366; font-weight: bold }
.style42 { color: #c00000; font-weight: bold; letter-spacing: +.1em; text-decoration: underline; }
.style43 { color: #475C73; font-weight: bold; letter-spacing: +.25em; }
.style44 { color: #ffffff; font-weight: bold; font-size: 16px }
.style45 { color: #cc0000; font-weight: bold; font-size: 14px }
.style46 { color: #E34234; font-weight: bold; letter-spacing: +.4em; }
.style47 { color: #000000; font-weight: bold; font-size: 14px }
.style48 { color: #000000; font-size:10px; }
.style49 { color: #ffffff; font-size:11px; font-weight: bold }
.style50 {color:#cccccc;	}
.style51 {color:#cccccc; font-size: 10px;	}
.style52 {color:#FF9000;	}
.style53 {color:#FF9000; font-size: 10px;	}
.style54  { font-weight: bold; color:#FF9000; }
.style55 {color:#FF9000; font-size: 10px; font-weight: bold;}
.style56 {color:#009000;	}
.style57 { color: #c00000; letter-spacing: +.1em; font-weight: normal; }
.style58 {color: #509000; font-weight: bold }
.style59 { color: #475C73; font-size: 14px; letter-spacing: +.25em; }
.style60 { color: #000000; font-weight: bold; letter-spacing: +.1em; text-decoration: underline; }
.style61 {color: #2980B9; font-weight: bold;	}
.style62 {color: #273746; font-weight: bold;	}
.style63 {color: #424949; font-weight: bold; text-decoration: underline; }
.style64 {color: #848482; font-weight: bold;	}
.style65 {color:  #186a3b; font-weight: bold;	}
.style66 {color: #c00000; font-weight: bold;font-size: 16px; margin: 0 0 0 1%;	}
.style67 {color: #000000; font-weight: bold;font-size: 14px; 	}
.style68 { color: #c00000; font-weight: bold; font-size: 16px; letter-spacing: +.15em; }
.style69 { color: #c00000; font-weight: bold; letter-spacing: +.1em; text-decoration: underline; }
.style70 { color: #cc0000; font-weight: bold; letter-spacing: +.4em; font-size: 16px; }
.style71 { color: #2980B9; font-weight: bold; letter-spacing: +.3em;  font-size: 16px }
.style72 { color: #E34234; font-weight: bold; letter-spacing: +.4em; font-size: 2.0em }
.style73 {color:#ffd12a;	}
.style74 {color:#27AE60;	}
.style75 {color:#616161; font-weight: bold;	}
.style76 {color:#ff6961; font-weight: bold;	}

/* *************** IMAGES ********************************** */

.container_map1 { text-align: center; } /* NFDRS Pages */
.container_map2 { float: left; display: none; } /* NFDRS Pages */

img {    max-width: 100%;	height: auto;}

/* *************** WRAPPER AND MOBILE ********************************** */

#wrapper {	width: 100%; margin: 0% auto 0% auto; padding: 0px;border: 0px solid #000000; 	border-radius: 0 0 0px 0px;	background-color: #ffffff; }

#Mobile_Menu {	display: none;}

/* *************** BANNER ********************************** */

#banner_1 {	float: left; width: 100%;	padding: 0 0 0 0;	margin: 0 0 0 0;	border: 0px solid #000000;	background-color: #333333;	text-align: center;	}
#banner_2 {	float: left;	width: 100%;	margin: 0 auto 0 auto;	padding: 0;	border-top: 1px solid #c0c0c0;	border-bottom: 1px solid #000000;	text-align: center;	background: linear-gradient(#239B56,#28B463);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#239B56', endColorstr='#28B463',GradientType=0 )}


/* *************** LEFTSIDE MENU ********************************** */

#menu {	float: left;	width: 98%;	text-align: center;	margin: 0 auto 0 auto;	padding: 0 0 0 0;	background: transparent;	border: 0px dashed #c00000;}
#menu ul {display:inline-block; margin:0 auto; padding:0; list-style:none; white-space:nowrap; }
#menu li {display:inline;}
#menu li a {	float:left;	display:block;	margin: 0 0 0 30px;	color:#fff;	text-decoration:none;	padding:4px 8px 9px 8px;	border-left: 0px solid #cccccc;	border-right: 0px solid #cccccc;}
#menu li a:hover {	display: block;	margin: 0 0 0 0;	color: #ffd12a;	padding:4px 8px 9px 8px;	border-left: 1px solid #509000;	border-right: 1px solid #509000;	margin: 0 0 0 30px;	background: linear-gradient(#000000,#646f7f); /* Standard Syntax */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#646f7f',GradientType=0 )}
#menu ul li#current a{	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	background: #bdbdbd;	color: #ffffff;	text-decoration: none;	margin: 0 0 0 30px;	background: linear-gradient(#000000,#646f7f);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#646f7f',GradientType=0 )}
#subcontainer {	background-color: #446573;	width: 100%;}


/* ******************** TIER 3 - BANNER ********************* */

#editable_1 {
	float: left;
	width: 100%;
	margin: 0 auto 0 auto;
	padding: 2% 0 2% 0;
	border-bottom: 1px solid #000000;
	font-size: 1.25em;
	font-weight: bold;
	color:  #616161;
	letter-spacing: 0.3em;
	text-align: center;
	background: linear-gradient(#ffffff,#ffffff); /* Standard Syntax */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 )
}

/* ******************** TIER 3 - CONTENT AREA ********************* */

#editable_2 {
	float: left;
	width: 98%;
	margin: 0 auto 1% auto;
	padding: 0 1% 0 1%;
	border: 0px solid red;
}

/* ******************** TIER 3 - PRODUCT WRAP ********************* */

.PRODUCT_Wrap {	
	float: left;
	clear: both;
	width: 100%;
	margin: 1% auto 1% auto;
	padding: 0 auto 2% auto;
	border: 0px solid #555555;
	border-radius: 5px;
	background-color: #ffffff;
}

.BLOCK_1 {
	float: left;
    clear: both;
	width: 100%;
	margin: .5% auto 1% auto;
	padding: 0;
	border: 0px dashed #808080;
	border-radius: 5px;
	xxbackground-image: linear-gradient(#e2e3e1, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e3e1', endColorstr='#ffffff',GradientType=0 );
}

.BLOCK_1_Left {
	float: left;
	width: 50%;
	margin: .5% 0 0 0;
	padding: 0% 1% 0% 1%;
	border: 0px dashed #808080;
	border-radius: 5px; 
	background-color: transparent;
}


.BLOCK_1_Right {
	float: right;
	width: 40%;
	margin: .5% 0 0 1%;
	padding: 0 1% 0 1%;
	border: 0px dashed #808080;
	border-radius: 5px; 
	background-color: transparent;
}

.BLOCK_1_Center {
	float: left;
    clear: both;
	width: 100%;
	margin: .5% auto 1% auto;
	padding: 0;
	border: 0px dashed #808080;
    text-align: center;
}

.BLOCK_2 {	float: left;	width: 100%;	margin: 0 0 0 0;	border: 0px solid #ccc;	padding: 0;	background-color: transparent; }
.BLOCK_2_Left {	float: left;	width: 45%;	margin: 1% 0 2% 1%;	padding: 0 0 0 0;	border: 1px dashed #ccc;	border-radius: 5px; xxbackground-color: #F3F3F3; 	min-height: 25px; }
.BLOCK_2_Right { float: right;	width: 45%;	margin: 1% 1% 1% 0;	padding: 0 0 0 1%;	border: 1px dashed #000;	border-radius: 5px; 	xxbackground-color: #BBCEC9;	min-height: 25px;
	background: linear-gradient(#82E0AA,#ABEBC6); /* Standard Syntax */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82E0AA', endColorstr='#ABEBC6',GradientType=0 )
}

.BLOCK_2_Left2 { float: left;	width: 48%;	margin: 0 0 2% 3%;	padding: 1% 1% 1% 1%;	border: 0px dashed #ccc;	border-radius: 5px; 	xxbackground-color:#ffffff;	xxmin-height: 125px; }
.BLOCK_2_Right2 { float: right;	width: 43%;	margin: 0 1% 0 0;	padding: 1% 0 1% 0;	border: 0px dashed #000;	border-radius: 5px; 	XXbackground-color: #CFCFC4;	xxmin-height: 125px; text-align: right; }
.BLOCK_2_Left_70		{ float: left; width: 68%;	margin: 1% 0 0 0;	padding: 0 0 0 0; border: 0px dashed #000; vertical-align: text-top; border-radius: 5px; text-align: left; }
.BLOCK_2_Right_30		{ float: right; width: 23%;	margin: 1% 1% 1% 0;	padding: 0 1% 0 1%; border: 0px dashed #000; vertical-align: text-top;  border-radius: 5px; }

.BLOCK_2_MobGuide        {	float: left;	width: 96%;	margin: 1% 2% 1% 2%;	border: 0px solid #c00000;	padding: 0 0 0 0; }
.BLOCK_2_MobGuide_Left    { float: left;	width: 30%;	margin: 0 0 0 2%;	padding: 0 0 0 0;	border: 0px dashed #ccc;	border-radius: 5px;  }
.BLOCK_2_MobGuide_Right   { float: right;	width: 65%;	margin: 1% 0 1% 0;	padding: 0 1% 1% 0;	border: 0px dashed #000;	border-radius: 5px; text-align: right; }
.BLOCK_2_PTL        {	float: left;	width: 96%;	margin: 1% 2% 1% 2%;	border: 1px solid #509000;	padding: 0 0 0 0; }
.BLOCK_2_PTL_Left    { float: left;	width: 45%;	margin: 1% 0 1% 0;	padding: 0 1% 1% 0;	border: 1px dashed #ccc;	border-radius: 5px;  }
.BLOCK_2_PTL_Right   { float: right;	width: 50%;	margin: 1% 0 1% 0;	padding: 0 1% 1% 0;	border: 1px dashed #ccc;	border-radius: 5px; }


.BLOCK_2A {	float: left;	width: 98%;	margin: 1% 1% 0 2%;	border: 0px solid #c00000;	xxborder: 1px solid #808080;	padding: 0;	background-color: transparent; }
.BLOCK_2A_100	{ float: left;	width: 94%;	margin: 0 0 1% 4%;	border: 1px dashed #ccc;	text-align: left;	padding: 0 0 1% 0;	background-color: #f5f5f5;	border-radius: 5px; }
.BLOCK_2A_Left {	float: left;	width: 45%;	margin: 0 0 0 0;	padding: 0 1% 0 1%;	border: 0px dashed #ccc;	text-align: right; font-size: .9em; }
.BLOCK_2A_Right {	float: right;	width: 45%;	margin: 0 0 0 0;	padding: 0 0 0 1%;	border: 0px dashed #ccc;text-align: right;  font-size: .9em; }
.BLOCK_2A_Left70	{ float: left;	width: 60%;	margin: 0 0 2% 4%;	border: 1px dashed #ccc;	text-align: left;	padding: 0 1% 1% 0;	background-color:   #f5f5f5;	border-radius: 5px; }
.BLOCK_2A_Right30	{ float: right; width: 30%; margin: 0 0 2% 2%;	border: 1px dashed #808080;	text-align: center;padding: 1% auto 1% auto;	background-color:   #ffffff;	border-radius: 5px; font-size: 11px; }
.BLOCK_2A_Left85	{ float: left;	width: 80%;	margin: 1% 0 1% 2%;	border: 0px dashed #ccc;	text-align: left;	padding: 0 0 1% 0;	xxbackground-color: #f5f5f5;	border-radius: 5px; }
.BLOCK_2A_Right15	{ float: right; width: 12%; margin: 1% 0 2% 1%;	border: 1px dashed #808080;	padding: 1% auto 1% auto;	background-color: #ACE1AF;	border-radius: 5px; text-align: center; }
.BLOCK_2A_Left_65 {	float: left;	width: 66%;	margin: 0 0 0 0;	padding: 0 0 0 0;	border: 0px dashed #ccc; font-size: 16px; }
.BLOCK_2A_Right_35 {	float: right;	width: 30%;	margin: 0 0 0 0;	padding: 0 2% 0 0;	border: 0px dashed #ccc; text-align: right;  font-size: .8em; }


.BLOCK_2A3	{ float: left;	width: 92%;	margin: 0 0 0 4%;	border: 0px dashed #ccc;	padding: 0 0 1% 0; 	text-align: right;}

.BLOCK_3 {	clear: both;	width: 96%;	margin: 1% 2% 1% 1%;	border: 1px dashed #808080;	padding: 1%;	border-radius: 5px; 	background-color:#e2efda; }
.BLOCK_3_Left {	float: left;	width: 50%;	margin: 2% 0 0 0;	padding: 0% 1% 0% 1%;	border: 1px solid #808080;	border-radius: 5px; 	background-color:#ffffff;	color: #c00000;	font-weight: bold;	letter-spacing: +.5em; }
.BLOCK_3_Right {	float: right;	width: 44%;	margin: 2% 0 0 0;	padding: 0 1% 0 1%;	border: 1px solid #808080;	border-radius: 5px; 	background-color:#ffffff; }

.BLOCK_4 {	float: left;	clear: both;	width: 96%;	margin: 1% 1% 2% 1%;	border: 1px dashed #808080;	padding: 1%;	border-radius: 5px; 	background-color:#ffffff; }
.BLOCK_4_Left {	float: left;	width: 45%;	margin: 1% 0 2% 1%;	padding: 0 0 0 0;	border: 1px dashed #ccc;	border-radius: 5px; xxbackground-color: #F3F3F3; 	min-height: 25px; }
.BLOCK_4_Right { float: right;	width: 45%;	margin: 1% 1% 1% 0;	padding: 0 0 0 0;	border: 1px dashed #000;	border-radius: 5px; 	xxbackground-color: #e2efda;	min-height: 25px;
	background: linear-gradient(#82E0AA,#ffffff); /* Standard Syntax */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82E0AA', endColorstr='#ABEBC6',GradientType=0 )
}


.BLOCK_5		{ float: left; width: 94%;	margin: 1% 2% 0% 2%;	padding: 1% 1% 0 1%; border: 1px dashed #ccc; vertical-align: text-top; XXtext-align: center; border-radius: 5px; }
.BLOCK_5_Left	{ float: left; width: 45%;	margin: 0 0 2% 2%;	padding: 0 0 0 0; border: 0px dashed #ccc; vertical-align: text-top; border-radius: 5px; }
.BLOCK_5_Right	{ float: right; width: 30%;	margin: 0 0 2% 2%;	padding: 0 0 0 0; border: 1px dashed #ccc; vertical-align: text-top; background-color: #F5F5F5; border-radius: 5px; }
.BLOCK_5_Left_70		{ float: left; width: 68%;	margin: 1% 0 1% 4%;	padding: 0 0 0 0; border: 1px dashed #ccc; vertical-align: text-top; border-radius: 5px; text-align: left; xxbackground-color: #EDF2F1; xxbackground-color: #FFF8DC; }
.BLOCK_5_Left_70_SUM		{ float: left; width: 68%;	margin: 1% 0 1% 4%;	padding: 0 0 0 0; border: 0px dashed #ccc; vertical-align: text-top; border-radius: 5px; text-align: left; }
.BLOCK_5_Right_25		{ float: right; width: 23%;	margin: 1% 1% 1% 0;	padding: 0 1% 0 1%; border: 1px dashed #616161; vertical-align: text-top; background-color: #E4F5DB; border-radius: 5px;
	xxbackground: linear-gradient(#82E0AA,#ABEBC6); /* Standard Syntax */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82E0AA', endColorstr='#ABEBC6',GradientType=0 )}
.BLOCK_5_Right_25_SUM		{ float: right; width: 23%;	margin: 1% 1% 1% 0;	padding: 0 1% 0 1%; border: 0px dashed #616161; vertical-align: text-top; 0 }
.BLOCK_5_Left_70_50		{ float: left; width: 45%;	margin: 1% 2% 0 2%;	padding: 0 0 0 0; border: 0px dashed #ccc; vertical-align: text-top; border-radius: 5px; }
.BLOCK_5_Right_70_50	{ float: right; width: 45%;	margin: 1% 2% 2% 0;	padding: 0 0 0 0; border: 1px dashed #ccc; vertical-align: text-top; border-radius: 5px; }
.BLOCK_5_Left25	{ float: left; width: 15%;	margin: 1% 0 0 1%;	padding: 0 0 0 0; xxborder: 1px dashed #ccc; vertical-align: text-top; border-radius: 5px; }
.BLOCK_5_Right75	{ float: right; width: 80%;	margin: 1% 0 2% 1%;	padding: 0 0 0 0; border: 1px dashed #ccc; vertical-align: text-top; background-color: #F5F5F5; border-radius: 5px; }
.BLOCK_5_Left_90		{ float: left; width: 98%;	margin: 0 0 1% 1%;	padding: 0 0 0 0; border: 0px dashed #ccc; border-radius: 5px; xxbackground-color: #EDF2F1; }
.BLOCK_5_Left_80		{ float: left; width: 80%;	margin: 1% 0 1% 2%;	padding: 0 0 0 0; border: 0px dashed #000; vertical-align: text-top; border-radius: 5px; text-align: left; XXbackground-color: #EDF2F1; }
.BLOCK_5_Right_20		{ float: right; width: 14%;	margin: 1% 1% 1% 0;	padding: 0 1% 0 1%; border: 1px dashed #ccc; vertical-align: text-top; background-color: #E4F5DB; border-radius: 5px;
	xxbackground: linear-gradient(#82E0AA,#ABEBC6); /* Standard Syntax */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82E0AA', endColorstr='#ABEBC6',GradientType=0 )}


.BLOCK_6	{ float: left; width: 98%;	margin: 1% 1% 0 0;	padding: 0 0 0 0;	border: 0px dashed #c00000; border-radius: 5px; background-color: #ffffff; xxbackground-color: #F3F3F3;  }
.BLOCK_6_Left_25		{ float: left; width: 20%;	margin: 1% 0 1% 1%;	padding: 0 0 0 0; border-top: 1px dashed #000; border-left: 1px dashed #000; border-bottom: 1px dashed #000; vertical-align: text-top; background-color: #364652; border-radius: 5px; color: #ffffff; }
.BLOCK_6_Center_50		{ float: left; width: 56%;	margin: 1% 1% 1% 1%;	padding: 0 0 0 0; border: 1px dashed #000; vertical-align: text-top; border-radius: 5px dashed #000; text-align: left; background-color: #364652; color: #ffffff; }
.BLOCK_6_Right_25		{ float: right; width: 20%;	margin: 1% 0 1% 0;	padding: 0 0 0 0; border-top: 1px dashed #000; border-left: 1px dashed #000; border-bottom: 1px dashed #000; vertical-align: text-top; background-color: #364652; border-radius: 5px; color: #ffffff; }

.BLOCK_6_Left_33		{ float: left; width: 25%;	margin: 1% 1% 1% 0;	padding: 0 0 0 0; border-top: 1px dashed #000; border-left: 1px dashed #000; border-bottom: 1px dashed #000; vertical-align: text-top; background-color: #364652; border-radius: 5px; color: #ffffff; }
.BLOCK_6_Center_33		{ float: left; width: 48%;	margin: 1% 0 1% 0;	padding: 0 0 0 0; border-top: 1px dashed #000; border-left: 1px dashed #000; border-bottom: 1px dashed #000; vertical-align: text-top; background-color: #364652; border-radius: 5px; color: #ffffff; }
.BLOCK_6_Left_80		{ float: left; width: 80%;	margin: 1% 0 1% 2%;	padding: 0 0 0 0; border: 1px dashed #000; vertical-align: text-top; border-radius: 5px dashed #000; text-align: left; background-color: #364652; color: #ffffff; }
.BLOCK_6_Right_20		{ float: right; width: 14%;	margin: 1% 1% 1% 0;	padding: 0 1% 0 1%; border: 1px dashed #000; vertical-align: text-top; border-radius: 5px; text-align: left; background-color: #364652; color: #ffffff; }


.BLOCK_7    { float: left; width: 94%;	margin: 0 3% 0 3%;	padding: 0 0 0 0;	border: 0px dashed #ccc; border-radius: 5px; xxbackground-color: #ffffff; xxbackground-color: #F3F3F3; }
.BLOCK_7_Left {	float: left;	width: 45%;	margin: 1% 0 2% 4%;	padding: 0 0 0 0;	border: 1px dashed #ccc;	border-radius: 5px; xxbackground-color: #F3F3F3; 	min-height: 25px; }
.BLOCK_7_Right { float: right;	width: 45%;	margin: 1% 1% 1% 0;	padding: 0 0 0 1%;	border: 1px dashed #000;	border-radius: 5px; 	xxbackground-color: #BBCEC9;	min-height: 25px;
	background: linear-gradient(#82E0AA,#ABEBC6); /* Standard Syntax */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82E0AA', endColorstr='#ABEBC6',GradientType=0 )
}

.Legend {
	float: left;
	clear: both;
	width: 98%;
	margin: 1% 1% 1% 1%;
	border: 1px dashed #ccc;
	padding: 0;
	border-radius: 5px; 
	background-color:#E5E4E2;
}

.Legend_Left {
	float: left;
	width: 25%;
	margin: 0 0 0 0;
	padding: 0% 1% 0% 1%;
	border: 0px dashed #ccc;
	border-radius: 5px;
	font-weight: bold;
	xxbackground-color:#E5E4E2;
	xxfilter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
 	text-align: center;
	}

.Legend_Right {
	float: right;
	width: 70%;
	xxmargin: 0 0 0 1%;
	padding: 0;
	font-size: .9em;
	border: 0px dashed #ccc;
	border-radius: 5px; 
	xxbackground-color:#E5E4E2;
}


/* ************************************ ROSS REPORTS ************************************ */


.ROSSReports_Column_1 {
	float: left;
	width: 30%;
	padding: 1%;
	margin: 0 1% 0 0;
	border: 1px dashed #656464;
	border-radius: 5px;	
	background-color: #ffffff;
}

.ROSSReports_Column_2 {
	float: left;
	width: 30%;
	padding: 1%;
	margin: 0 1% 0 0;
	border: 1px dashed #656464;
	border-radius: 5px;	
	background-color: #ffffff;
 }

.ROSSReports_Column_3 {
	float: right;
	width: 30%;
	padding: 1%;
	margin: 0 1% 0 0;
	border: 1px dashed #656464;
	border-radius: 5px;	
    xxbackground-color: #f9f3e3;
	background: linear-gradient(#82E0AA,#ffffff); /* Standard Syntax */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82E0AA', endColorstr='#ABEBC6',GradientType=0 )
    }

.ROSSReports_Column_Header {
	width: 100%;
	padding: 2% 0 2% 0;
	margin: 0 0 2% 0;
	color: #ffd12a;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	border-collapse: separate; text-align: center; xxborder-radius: 5px; margin: 5px auto; box-shadow: 0 0 5px rgba(0,0,0,0.3);	
	background: linear-gradient(#364652,#364652);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#509000', endColorstr='#ffffff',GradientType=0 );
}


/* ************************************ POV - COST COMPARISON ****************************** */

#ContentArea_POV {
	xxfloat: left;
	clear: both;
	width: 96%;
	margin: 1% auto 1% auto;
	padding: 0 0 0 0;
	background-color: #ffffff;
	border: 2px solid #509000;
}

.ContentArea_POV_1 {
	xxfloat: left;
	clear: both;
	width: 96%;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	border: 0px solid #808080;
	background-color: #c0c0c0;
	text-align: center;
}

.ContentArea_POV_2 {
	xxfloat: left;
	clear: both;
	width: 96%;
	margin: 0 auto 1% auto;
	padding: 0 1% 0 1%;
	border: 1px dashed #808080;
	background-color: #ffffff;
}

.ContentArea_POV_ColLeft {
	float: left;
	width: 45%;
	margin: 1% 0 2% 2%;
	padding: 1% 1% 1% 1%;
	border: 1px dashed #808080;
	xxtext-align: left;
	background-color: #ffffff;
	xxmin-height: 100px;
	border-radius: 5px; 
}

.ContentArea_POV_ColRight {
	float: right;
	margin: 1% 2% 1% 0;
	width: 45%;
	padding: 1% 1% 1% 1%;
	border: 1px dashed #808080;
	xxtext-align: left;
	background-color: #FFE699;
	xxmin-height: 100px;
	border-radius: 5px; 
}


/* ************************************ MISCELLANEOUS ************************************ */

.map_canvas {
	float: left;
	clear: both;
	height: 950px;
	width: 96%;
	margin: 1% auto 2% auto;
	padding: 1%;
	border-radius: 5px;
	border: 1px dashed #000000;
}

.map_canvas_rx_AZ {
	clear: both;
	height: 900px;
	width: 90%;
	margin: 1% auto 2% auto;
	padding: 1%px;
	border: 1px dashed #000000;
}

.map_canvas_rx_NM {
	clear: both;
	height: 1600px;
	width: 90%;
	margin: 1% auto 2% auto;
	padding: 1%px;
	border: 1px dashed #000000;
}

#map_canvas_outlooks {
	width: 980px;
	height: 1000px;
	border: 1px dashed #000000;
	padding: 3px;
	background:#fff;
}

#map_canvas_wildcad {
	height: 400px;
	width: 850px;
	border: 1px dashed #000000;
	padding: 5px;
	margin-bottom: 40px;
}

.Wildweb_Map_Canvas {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 0 0;
	border: 0px dashed #000000;
	margin-bottom: 20px;
}

.Wildweb_Map_Canvas_Left {
	float: left;
	xxmin-height: 200px;
	width: 50%;
	border: 1px dashed #c00000;
	margin: 1% 1% 1% 1%;
}

.Wildweb_Map_Canvas_Right {
	float: right;
	xxmin-height: 200px;
	width: 45%;
	border: 1px dashed #509000;
	margin: 1% 1% 1% 1%;
}

#map_canvas_wildweb_centers {
	float: left;
	width: 98%;
	border: 1px dashed #000000;
	padding: 5px;
	margin-bottom: 40px;
}

#map_canvas_wildweb_scrolling {
	height: 620px;
	width: 100%;
	border: 1px dashed #000000;
	padding: 5px;
	margin-bottom: 40px;
	text-align:center;
}

.map_canvas_nfmd {
	clear: both;
	height: 1050px;
	width: 90%;
	margin: 1% auto 2% auto;
	padding: 5px;
	border: 1px dashed #000000;
}

.container_img {
	float: left;
	clear: both;
	width: 100%;
	margin: 0;
	xxpadding: 10px;
	xxbackground:#335566;
	xxborder: 1px dashed #000000;
}

.wrap {
    width: 100%;
    height: 100%;
    padding: 0;
    xxoverflow: hidden;
    border: 1px solid #000000;
}
.frame {
    width: 100%;
    height: 80%;
    xxborder: 1px;
    -ms-transform: scale(0.99);
    -moz-transform: scale(0.99);
    -o-transform: scale(0.99);
    -webkit-transform: scale(0.99);
    transform: scale(0.99);
    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}



/* *************** SWCC BOTTOM *************************************************** */

.SWCC_Bottom {	float: left;	clear: both;	width: 96%;	margin: 1% 1% 0 1%;	padding: 1%;	background-color: #FBF9F9;	border: 1px solid #656464;	text-align: right;	border-radius: 5px;	background: linear-gradient(#eeeeee,#ffffff);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );}

.SWCC_Bottom_Right_GraniteMtn {	float: right;	width: 10%;	height: 30px;	margin: 0 0 0 0;	padding: 5px;	background-color: #FBF9F9;	text-align: center;	background: url("../images/logo_GM_IHC_sm_60.gif") no-repeat right center; }

.SWCC_Bottom_Right {	float: right;	width: 10%;	height: 30px;	margin: 0 0 0 0;	padding: 5px;	background-color: #FBF9F9;	text-align: center;	background: url("../images/logo_swcc_small_product.gif") no-repeat right center; }



/* *************** FOOTER ****************************************** */

#Footer {	clear: both;	width: 100%;	margin: 0 auto 0 auto;	overflow:auto;	padding: 0px;	color: #b7b7b7;
	font-size:1.0em;	border-top: 2px solid #509000;	background: linear-gradient(#333333,#646f7f);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#646f7f',GradientType=0 ); }
#Footer a {	color: #b7b7b7;	text-decoration: none; }
#Footer a:hover {	color: #509000;	text-decoration: underline; }
.FooterIn  {	width: 90%;	margin: 10px auto 10px 10px;	color: #b7b7b7; }
.FooterInfoLeft {	float: left;	width: 40%;	margin: 20px 0 0 10px;	border: 0px solid #c0c0c0; }
.FooterInfoMiddle {	float: left;	width: 35%;	margin: 20px 0 0 10px;	border: 0px solid #c0c0c0; }
.FooterInfoRight {	float: right;	width: 20%;	margin: 20px 10px 0 0;	border: 0px solid #c0c0c0; }
.FooterImageLeft {	float: left;	width: 100px;	border: 0px solid #c0c0c0; }
.FooterInfoLeft ul {	text-decoration: none;	list-style:none; }
.FooterInfoMiddle ul {	text-decoration: none;	list-style:none; }
.FooterInfoRight ul {	text-decoration: none;	list-style:none; }

/* ------------------- BOTTOM BANNER -------------------------- */

#banner_bottom {
	clear: both;
	position: fixed;
	bottom: 0px;
	left: 0px;
	height: 5%;
	width: 98%;
	margin: 0 auto 0 auto;
	padding: 0 2% 0 1%;
	color: #ffffff;
	background-color: rgba(0,0,0,.90);
	border-top: 2px solid #509000;
	vertical-align: top;
	display: inline-table;
}

#banner_bottom a:link { color: #509000; }
#banner_bottom a:visited { color: #509000; }
#banner_bottom a:active { color: #509000; }
#banner_bottom a:hover { color: #ff9900; text-decoration: underline; }

#Banner_Bottom_Scroll_FireActMap { 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px dashed #509000;
	text-align: left;
	display:inline;
	font-size: 14px;
}
