
@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;

*/

/* Mobile Layout: 480px and below. */

.gridContainer { width: 100%; clear:both; margin: auto; padding: 0px; background-color:#FFFFFF; }

.txbody { font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 18px; }
.txhead1 { font-family: Verdana, Geneva, sans-serif; font-size: 17px; color:#FFFFFF; text-shadow: 0px 0px 5px #000000; line-height: 25px; }
.txhead2 { font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 20px; }
.txhead3 { font-family: Verdana, Geneva, sans-serif; font-size: 16px; line-height: 22px; color: #FFFFFF; }
.txhead4 { font-family: Verdana, Geneva, sans-serif; font-size: 14px; line-height: 18px; color: #FFFFFF; text-shadow: 0px 0px 5px #000000; }
.txsmall { font-family: Verdana, Geneva, sans-serif; font-size: 10px; line-height: 18px; }
.textwhite {color: #FFFFFF; }
.textgrey {color: #777777; }
.txmenu { font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 18px; }
.txmenu2 { font-family: Verdana, Geneva, sans-serif; font-size: 14px; line-height: 17px; }

#content01 { clear: both; margin: 0 auto; width: 100%; border-top: #CC3300 1px solid; background: rgb(0, 0, 0) transparent; /* default fallback */
	background: rgba(0, 0, 0, 0.70); /* nice browsers */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000); }

#menubox { clear: both; margin: 0 auto; width: 100%; border-bottom: #CC3300 1px solid; border-top: #CC3300 1px solid; background-color:#CCCCCC; }
#content03 { clear: both; margin: 0 auto; width: 100%; background-color: #FFFFFF; border-bottom: #000000 1px solid; border-top: #CCCCCC 5px solid; }
#content04 { clear: both; margin: 0 auto; width: 100%; background-color: #FFFFFF; padding-left: 20px; padding-right: 20px; }
#content05 { clear: both; margin: 0 auto; width: 80%; padding: 10px; max-width: 1000px; }
#content06 { clear: both; margin: 0 auto; width: 100%; background-color: #990000; background: rgb(153, 0, 0) transparent; /* default fallback */
	background: rgba(153, 0, 0, 0.90); /* nice browsers */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000); }
#content07 { clear: both; margin: 0 auto; width: 100%; background-color: #990000; padding-left: 20px; padding-right: 20px; }
#content08 { clear: both; margin: 0 auto; width: 80%; padding: 10px; }
#content09 { clear: both; margin: 0 auto; width: 100%; background-color: #FFFFFF; }
#content10 { clear: both; margin: 0 auto; width: 100%; background-color: #000000; }
#content11 { clear: both; margin: 0 auto; width: 100%; background-color: #990000; }
#content12 { clear: both; margin: 0 auto; width: 100%; background-color: #7B7E85; }
#content13 { clear: both; margin: 0 auto; width: 100%; background-color: #999999; }
#footer { clear: both; margin: 0 auto; width: 80%; padding: 15px; background-color:#990000; border: #CC3300 2px solid; border-radius: 10px; }

#shadbox { clear: both; margin: 0 auto; width: 60%; }
#fix1 { position: fixed; bottom: 15px; right: 15px; }
.box{ position: relative; display: inline-block; /* Make the width of box same as image */  }
.box .text{ position: absolute; z-index: 100; margin: 0 auto; left: 0; right: 0; top: 10%; /* Adjust this value to move the positioned div up and down */ text-align: left; width: 95%; /* Set the width of the positioned div */  }

hr.new1 { border-top: 1px solid #FFFFFF; }
hr.new2 { border-top: 1px solid #CC3300; }

.Table { display: table; clear: both; margin: 0 auto; width: 100%; }
.Table2 { display: table; clear: both; margin: 0 auto; }
.Table3 { display: table; clear: both; margin: 0 auto; width: auto; }
.Row { display: table-row; }
.Cell { display: table-cell; vertical-align:middle; padding: 5px; }
.Cell2 { display: table-cell; vertical-align:text-top; padding: 5px; }
.Cell3 { display: table-cell; vertical-align:middle; }

a.lnk-1:link {color: #990000; text-decoration: none;} 
a.lnk-1:visited {color: #990000; text-decoration: none;}
a.lnk-1:hover {color: #000000; text-decoration: none;}
a.lnk-1:active {color: #990000; text-decoration: none;}

a.lnk-2:link {color: #FFFFFF; text-decoration: none;} 
a.lnk-2:visited {color: #FFFFFF; text-decoration: none;}
a.lnk-2:hover {color: #990000; text-decoration: none;}
a.lnk-2:active {color: #FFFFFF; text-decoration: none;}

a.lnk-3:link {color: #FFFFFF; text-decoration: none;} 
a.lnk-3:visited {color: #FFFFFF; text-decoration: none;}
a.lnk-3:hover {color: #000000; text-decoration: none;}
a.lnk-3:active {color: #FFFFFF; text-decoration: none;}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 768px) {
.gridContainer { width: 100%; clear:both; margin: auto; padding: 0px; max-width: 15000px; background-color:#FFFFFF; border-bottom: #cc9933 1px solid; }

#footer { clear: both; margin: 0 auto; width: 60%; padding: 15px; background-color:#990000; border: #CC3300 2px solid; border-radius: 10px; }

.txbody { font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 19px; }
.txhead1 { font-family: Verdana, Geneva, sans-serif; font-size: 35px; color:#FFFFFF; text-shadow: 0px 0px 5px #000000; line-height: 40px; }
.txhead2 { font-family: Verdana, Geneva, sans-serif; font-size: 17px; line-height: 28px; }
.txhead3 { font-family: Verdana, Geneva, sans-serif; font-size: 35px; line-height: 40px; color: #FFFFFF; }
.txhead4 { font-family: Verdana, Geneva, sans-serif; font-size: 22px; line-height: 30px; color: #FFFFFF; text-shadow: 0px 0px 5px #000000; }
.txsmall { font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 15px; }
.txmenu { font-family: Verdana, Geneva, sans-serif; font-size: 11.5px; line-height: 19px; }
.txmenu2 { font-family: Verdana, Geneva, sans-serif; font-size: 15px; line-height: 19px; }
#body1 { clear: both; margin: 0 auto; width: 85%; padding: 15px; }
#body00 { clear: both; margin: 0 auto; width: 65%; padding: 10px; }
#content08 { clear: both; margin: 0 auto; width: 60%; padding: 10px; max-width: 1500px; }

.box{ position: relative; display: inline-block; /* Make the width of box same as image */  }
.box .text{ position: absolute; z-index: 100; margin: 0 auto; left: 0; right: 0; top: 30%; /* Adjust this value to move the positioned div up and down */ text-align: left; width: 95%; /* Set the width of the positioned div */  }


}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {


#body1 { clear: both; margin: 0 auto; width: 85%; padding: 15px; }

}


