body {
	background-image: url(../media/bck.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-repeat: repeat-x;
}


.border {
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.text {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
line-height: 12px;

}
.bottnav {
font-family: arial, helvetica;
color:#333333;
font-weight: normal;
font-size: 10px;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.subnav {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.subnav:link {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.subnav:active {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.subnav:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #E6E6E6;
	text-decoration: none;
}
.subnav:hover {
	color: #FFFFFF;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.textwhite {
font-family: arial, helvetica;
color:#ffffff;
font-weight: normal;
font-size: 12px;
}

.textgreylt {
font-family: arial, helvetica;
color:#cccccc;
font-weight: 500;
font-size: 12px;
}

.textgreydk {
font-family: arial, helvetica;
color:#666666;
font-weight: normal;
font-size: 12px;
}

.textblue {
font-family: arial, helvetica;
color:#003366;
font-weight: normal;
font-size: 12px;
}
.RightNav {
font-family: arial, helvetica;
color:#74A19B;
font-weight: normal;
font-size: 12px;
}
.RightNav:active {
font-family: arial, helvetica;
color:#74A19B;
font-weight: normal;
font-size: 12px;

}
.RightNav:link {
font-family: arial, helvetica;
color:#74A19B;
font-weight: normal;
font-size: 12px;

}
.RightNav:hover {
font-family: arial, helvetica;
color:#74A19B;
font-weight: normal;
font-size: 12px;
text-decoration: none;
}
.RightNav:visited {
font-family: arial, helvetica;
color:#74A19B;
font-weight: normal;
font-size: 12px;

}

.faq {
font-family: arial, helvetica;
color:#DD7370;
font-weight: normal;
font-size: 11px;
}
.faq:active {
font-family: arial, helvetica;
color:#DD7370;
font-weight: normal;
font-size: 11px;

}
.faq:link {
font-family: arial, helvetica;
color:#DD7370;
font-weight: normal;
font-size: 11px;

}
.faqNav:hover {
font-family: arial, helvetica;
color:#DD7370;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}
.faqNav:visited {
font-family: arial, helvetica;
color:#D68B8B;
font-weight: normal;
font-size: 11px;

}
.boldtextwhite {
font-family: arial, helvetica;
color:#ffffff;
font-weight: bold;
font-size: 12px;
}
.boldtextwhite:active {
font-family: arial, helvetica;
color:#ffffff;
font-weight: bold;
font-size: 12px;
}
.boldtextwhite:link {
font-family: arial, helvetica;
color:#ffffff;
font-weight: bold;
font-size: 12px;
}
.boldtextwhite:hover {
font-family: arial, helvetica;
color:#ffffff;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}
.boldtextwhite:visited {
font-family: arial, helvetica;
color:#ffffff;
font-weight: bold;
font-size: 12px;
}
.boldtextwhitesmall:active {
font-family: arial, helvetica;
color:#ffffff;
font-weight: bold;
font-size: 11px;
}
.boldtextwhitesmall:link {
font-family: arial, helvetica;
color:#ffffff;
font-weight: bold;
font-size: 11px;
}
.boldtextwhitesmall:visited {
font-family: arial, helvetica;
color:#ffffff;
font-weight: bold;
font-size: 11px;
}
.boldtextwhitesmall:hover {
font-family: arial, helvetica;
color:#ffffff;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
.textgreen {
font-family: arial, helvetica;
color:#003333;
font-weight: normal;
font-size: 12px;
}
.textdkblue {
font-family: arial, helvetica;
color:#000033;
font-weight: normal;
font-size: 12px;
}

.btext {
font-family: arial, helvetica;
color:#000000;
font-weight: bold;
font-size: 12px;
}

.boldtextblack {
font-family: arial, helvetica;
color:#000000;
font-weight: bold;
font-size: 12px;
}

.boldtextblue {
font-family: arial, helvetica;
color:#286780;
font-weight: bold;
font-size: 14px;
}

.boldtextdkblue {
font-family: arial, helvetica;
color:#27677F;
font-weight: 800;
font-size: 12px;
}

.boldtextdkbluelarge {
font-family: arial, helvetica;
color:#000033;
font-weight: 800;
font-size: 14px;
}

.boldtextlarge {
font-family: arial, helvetica;
color:#000033;
font-weight: bold;
font-size: 14px;
}

.boldtextbluelarge {
font-family: arial, helvetica;
color:#003366;
font-weight: bold;
font-size: 14px;
}

.boldtextredlarge {
font-family: arial, helvetica;
color:#660000;
font-weight: bold;
font-size: 14px;
}

.boldtextsmall {
font-family: arial, helvetica;
color:#333333;
font-weight: bold;
font-size: 11px;
}

.boldtextgreysmall {
font-family: arial, helvetica;
color:#000033;
font-weight: bold;
font-size: 11px;
}

.boldtextwhitesmall {
font-family: arial, helvetica;
color:#ffffff;
font-weight: bold;
font-size: 11px;
}

.textbluelarge {
font-family: arial, helvetica;
color:#003366;
font-weight: normal;
font-size: 14px;
}

.boldtextwhitelarge {
font-family: arial, helvetica;
color:#ffffff;
font-weight: bold;
font-size: 14px;
}


.textsmall {
font-family: arial, helvetica;
color:#333333;
font-weight: normal;
font-size: 11px;
}

.utility {
font-family: arial, helvetica;
color:#333333;
font-weight: normal;
font-size: 10px;
}

.error {
font-family: arial, helvetica;
color:#cc0000;
font-weight: bold;
font-size: 12px;
}

.boldtextyellowlarge {
font-family: arial, helvetica;
color:#ffffcc;
font-weight: bold;
font-size: 14px;
}

.textyellow {
font-family: arial, helvetica;
color:#ffffcc;
font-weight: normal;
font-size: 12px;
}

.textmidblue {
font-family: arial, helvetica;
color:#006699;
font-weight: normal;
font-size: 12px;
}

.boldtextdkbluelarge {
font-family: arial, helvetica;
color:#000033;
font-weight: bold;
font-size: 14px;
}

.boldtextredbig {
font-family: arial, helvetica;
color:#660000;
font-weight: 800;
font-size: 16px;
}

.textdkbluelarge {
font-family: arial, helvetica;
color:#000033;
font-weight: normal;
font-size: 14px;
}

/* put site specific classes here */
/* e.g. navigation, subnavigation highlights */

.nav {
font-family: arial, helvetica;
color:#FFFFFF;
font-weight: bold;
font-size: 13px;
text-decoration: none;
}

.lowernav {
font-family: arial, helvetica;
color:#ffffff;
font-weight: normal;
font-size: 9px;
}

.lowernavblocks {
font-family: arial, helvetica;
color:#6699CC;
font-weight: normal;
font-size: 12px;
}

.lowernavheader {
font-family: arial, helvetica;
color:#009966;
font-weight: normal;
font-size: 11px;
}

.navhighlight {
font-family: arial, helvetica;
color:#33CC66;
font-weight: bold;
font-size: 12px;
}

.subnavhighlight {
font-family: arial, helvetica;
color:#33CC66;
font-weight: normal;
font-size: 12px;
}


.subtitle {
font-family: arial, helvetica;
color:#657773;
font-weight: bold;
font-size: 18px;
}

.subCats {
font-family: arial, helvetica;
color:#789095;
font-weight: bold;
font-size: 15px;
}

.boldtextmed { font-family: arial, helvetica; color:#000033; font-weight: bold; font-size: 13px; ; font-style: italic}

.iput { 	border: 1px dotted #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 250px!important;
	width: 193px;
	width/**/:/**/188px;
	}	
	
	
.textlg {
	font-family: arial, helvetica;
	color:#000000;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
}
.dottedLine {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #ACB8BB;
}
.tarea {
	border: 1px dotted #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.HomeBck {
	background-image: url(../media/homeBck.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.restBck {
	background-image: url(../media/restBck.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.HomeFootBck {
	background-image: url(../media/homeBck_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: top;
}


/*****************************************drop downs***************************/



td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

#FWTableContainer1154857852 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:798px;
	height:98px;
	text-align:left;
}

#MMMenuContainer0719201931_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0719201931_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:411px;
	top:56px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0719201931_0 {
/* This class defines things about menu MMMenu0719201931_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	width:104px;
	height:66px;
}

.MMMIFVStyleMMMenu0719201931_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0719201931_0 */
	width:104px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:98px;
	height:16px;
}

.MMMIVStyleMMMenu0719201931_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0719201931_0 */
	width:104px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:98px;
	height:16px;
}

#MMMenu0719201931_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0719201931_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0719201931_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0719201931_0 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0719201931_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0719201931_0 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenuContainer0719201931_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0719201931_0 a {
/* Controls the general apperance for menu MMMenuContainer0719201931_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background: url("../media/topNav/mmmenu2_104x22_up.gif") #acb8bb;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0719201931_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0719201931_0 */
	color:#000000;
	background: url("../media/topNav/mmmenu2_104x22_over.gif") #789095;
}
#MMMenuContainer0719203103_1 {
/* This ID is related to the master menu div for menu MMMenuContainer0719203103_1 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:505px;
	top:56px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0719203103_1 {
/* This class defines things about menu MMMenu0719203103_1's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	width:134px;
	height:154px;
}

.MMMIFVStyleMMMenu0719203103_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0719203103_1 */
	width:134px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:128px;
	height:16px;
}

.MMMIVStyleMMMenu0719203103_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0719203103_1 */
	width:134px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:128px;
	height:16px;
}

#MMMenu0719203103_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu0719203103_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0719203103_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu0719203103_1 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0719203103_1_Item_2 {
/* Unique ID for item 2 of menu MMMenu0719203103_1 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenu0719203103_1_Item_3 {
/* Unique ID for item 3 of menu MMMenu0719203103_1 so we can set its position */
	left:0px;
	top:66px;
}

#MMMenu0719203103_1_Item_4 {
/* Unique ID for item 4 of menu MMMenu0719203103_1 so we can set its position */
	left:0px;
	top:88px;
}

#MMMenu0719203103_1_Item_5 {
/* Unique ID for item 5 of menu MMMenu0719203103_1 so we can set its position */
	left:0px;
	top:110px;
}

#MMMenu0719203103_1_Item_6 {
/* Unique ID for item 6 of menu MMMenu0719203103_1 so we can set its position */
	left:0px;
	top:132px;
}

#MMMenu0719203103_1_1 {
/* This class defines things about menu MMMenu0719203103_1_1's div. */
	position:absolute;
	left:134px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	width:134px;
	height:66px;
}

.MMMIFVStyleMMMenu0719203103_1_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0719203103_1_1 */
	width:134px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:128px;
	height:16px;
}

.MMMIVStyleMMMenu0719203103_1_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0719203103_1_1 */
	width:134px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:128px;
	height:16px;
}

#MMMenu0719203103_1_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu0719203103_1_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0719203103_1_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu0719203103_1_1 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0719203103_1_1_Item_2 {
/* Unique ID for item 2 of menu MMMenu0719203103_1_1 so we can set its position */
	left:0px;
	top:44px;
}

.MMMenuItemSpanMMMenu0719203103_1 {
/* The span class definition so we can make sure that arrows and menu text in menu MMMenu0719203103_1 look correct */
	float:left;
	width:122px;
}

.MMArrowStyleMMMenu0719203103_1 {
/* This class allows us to position the submenu arrows for menu MMMenu0719203103_1 */
	position:absolute;
	left:123px;
	top:7px;
}

#MMMenuContainer0719203103_1 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0719203103_1 a {
/* Controls the general apperance for menu MMMenuContainer0719203103_1's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background: url("../media/topNav/mmmenu1_134x22_up.gif") #acb8bb;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0719203103_1 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0719203103_1 */
	color:#000000;
	background: url("../media/topNav/mmmenu1_134x22_over.gif") #789095;
}

.mainTBLbbk {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3D575D;
	border-left-color: #3D575D;
}
.subHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3D575D;
	font-style: italic;
	font-weight: bold;
}
