/* CSS Document */

/* TAG STYLES */
BODY						{ 	background:#e3e3d7; 
								padding:0;
								color:#444;
								font:76%/1.5 Geneva,Verdana,Arial,Helvetica,sans-serif;
}

A							{ font-size:10pt; text-decoration:none; color:#336699 }
A:active					{ font-size:10pt; text-decoration:none; color:#336699 }
A:hover						{ font-size:10pt; text-decoration:underline; color:#ff9900 }

/* MAIN BODY LAYOUT */
						
#main { 
	float:left; 
	width:69%; 
	margin:1px; 
	padding:0px;
} 

#sidebar { 
	float:right; 
	width:30%; 
	margin:1px;
	padding:0px;
}

#full {
    float:none;
	width:99%; 
	margin:5px; 
	padding:0px;
} 

#wrap { 
	margin:0 auto; 
	min-width:760px;
	max-width:1260px; 
	background: url('images/bodyBG.jpg');
} 

#wide {
	margin:5px 0px;
	padding:0px;
}

#thin {
	margin:5px 0px;
	padding:0px;
}


.headerTopCell				{ background: url('images/headerBGTop.jpg') repeat-x }
.headerBodyCell				{ background: url('images/headerBG.jpg') repeat-x }
.headerBottomCell			{ background: url('images/headerBGBottom.jpg') repeat-x }

.statusBodyCell				{ background: url('images/statusBG.jpg') repeat-x }

.titleCell					{ background: url('images/titleBG.jpg'); font: 10pt Geneva,Verdana,Arial,Helvetica,sans-serif; color:#ffffff }
.title						{ font:bold 12pt Geneva,Verdana,Arial,Helvetica,sans-serif }

.mainLeftCell				{ background: url('images/bodyLeft.jpg') repeat-y }
.mainRightCell				{ background: url('images/bodyRight.jpg') repeat-y }

.footerCell					{ background: url('images/footerBG.jpg') repeat-x; font: 8pt verdana; color:#ffffff }
.office						{ font-weight:bold; color:#336699 }

.navMap						{ font-size:10pt; text-decoration:none; color:#ffffff }
.navMap:active				{ font-size:10pt; text-decoration:none; color:#ffffff }
.navMap:hover				{ font-size:10pt; text-decoration:underline; color:#ffcc00 }

/* CONTENT MODULE LAYOUT */
.cmTitle					{ background: url('images/cmTitleBG.jpg') repeat-x; font:bold 10pt Geneva,Verdana,Arial,Helvetica,sans-serif; color:#ffffff }
.cmBody						{ background:#ffffff }
.cmSubBody					{ background:#a9c6e2; color:#000000; padding:2px }
.cmSubBody	A				{ color:#000000; text-decoration:underline }
.cmSubBody	A:active		{ font-weight:bold; color:#000000; text-decoration:underline }
.cmSubBody	A:hover			{ color:#000000; text-decoration:underline }
.cmMain                     { background:#ffffff; border:1pt solid #003366; padding:5px }

#cmSection1					{ overflow:auto; height:260px; width:inherit; }
#cmSection2					{ overflow:auto; height:120px; width:inherit; }
#cmSection3					{ overflow:auto; height:142px; width:inherit; }
#cmSection4					{ overflow:auto; height:142px; width:inherit; }
#cmSection5					{ overflow:auto; height:142px; width:inherit; }

/* INPUT STYLES */
.inputSelect				{ font: 8pt Geneva,Verdana,Arial,Helvetica,sans-serif }
.inputText					{ font: 10pt Geneva,Verdana,Arial,Helvetica,sans-serif; background:url('images/inputBG.jpg'); border:1pt solid #333333; }
.inputTextReq				{ font: 10pt Geneva,Verdana,Arial,Helvetica,sans-serif; background:url('images/inputBGReq.jpg'); border:1pt solid #333333; }
.inputButton				{ font: 10pt Geneva,Verdana,Arial,Helvetica,sans-serif; background:#333333; color:#ffffff; border:1pt solid #666666; padding:0px 2px }
.lblReq                     { color:#ff0000 }
.formatText                 { color:#336699; font-size:7pt }

#scrollDataList				{ overflow:auto; height:120px; width:inherit; }

/* SECTION STYLES */
.sectionTitle              { font-weight: bold; border-bottom: 1pt solid #003366; padding:2px 0px }
.sectionFooter             { border-top: 1pt solid #003366; padding:2px 0px }

/* IE */

#wrap { 
	width:expression(document.body.clientWidth > 1260? "1260px" : "auto"); 
} 
#main { 
	display:inline; 
} 
#sidebar { 
	display:inline; 
} 

/* menu */
td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

#mainNav {
/* 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:452px;
	height:18px;
	text-align:left;
}
/* PROSPECTS MENU */
#MMMenuContainer0305094115_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0305094115_0 and contains the important positioning information for the menu as a whole */
	position:relative;
	left:73px;
	top:0px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0305094115_0 {
/* This class defines things about menu MMMenu0305094115_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#808080;
	border:2px solid #333333;
	width:141px;
	height:45px;
}

.MMMIFVStyleMMMenu0305094115_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0305094115_0 */
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	width:141px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:135px;
	height:16px;
}

.MMMIVStyleMMMenu0305094115_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0305094115_0 */
	border-top:0px;
	border-left:1px solid #808080;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	width:141px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:135px;
	height:16px;
}

#MMMenu0305094115_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0305094115_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0305094115_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0305094115_0 so we can set its position */
	left:0px;
	top:24px;
}

#MMMenuContainer0305094115_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0305094115_0 a {
/* Controls the general apperance for menu MMMenuContainer0305094115_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:2px;
	background-color:#808080;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0305094115_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0305094115_0 */
	color:#ffffcc;
	background-color:#333333;
}

/* REMINDERS MENU */
#MMMenuContainer0305094210_1 {
/* This ID is related to the master menu div for menu MMMenuContainer0305094210_1 and contains the important positioning information for the menu as a whole */
	position:relative;
	left:146px;
	top:0px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0305094210_1 {
/* This class defines things about menu MMMenu0305094210_1's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#808080;
	border:2px solid #333333;
	width:141px;
	height:69px;
}

.MMMIFVStyleMMMenu0305094210_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0305094210_1 */
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	width:141px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:135px;
	height:16px;
}

.MMMIVStyleMMMenu0305094210_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0305094210_1 */
	border-top:0px;
	border-left:1px solid #808080;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	width:141px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:135px;
	height:16px;
}

#MMMenu0305094210_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu0305094210_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0305094210_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu0305094210_1 so we can set its position */
	left:0px;
	top:24px;
}

#MMMenu0305094210_1_Item_2 {
/* Unique ID for item 1 of menu MMMenu0305094210_2 so we can set its position */
	left:0px;
	top:48px;
}

#MMMenuContainer0305094210_1 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0305094210_1 a {
/* Controls the general apperance for menu MMMenuContainer0305094210_1's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:2px;
	background-color:#808080;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0305094210_1 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0305094210_1 */
	color:#ffffcc;
	background-color:#333333;
}

/* REPORTS MENU */
#MMMenuContainer0305094227_2 {
/* This ID is related to the master menu div for menu MMMenuContainer0305094227_2 and contains the important positioning information for the menu as a whole */
	position:relative;
	left:259px;
	top:0px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0305094227_2 {
/* This class defines things about menu MMMenu0305094227_2's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#808080;
	border:2px solid #333333;
	width:141px;
	height:165px;
}

.MMMIFVStyleMMMenu0305094227_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu0305094227_2 */
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	width:141px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:135px;
	height:16px;
}

.MMMIVStyleMMMenu0305094227_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu0305094227_2 */
	border-top:0px;
	border-left:1px solid #808080;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	width:141px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:135px;
	height:16px;
}

#MMMenu0305094227_2_Item_0 {
/* Unique ID for item 0 of menu MMMenu0305094227_2 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0305094227_2_Item_1 {
/* Unique ID for item 1 of menu MMMenu0305094227_2 so we can set its position */
	left:0px;
	top:24px;
}

#MMMenu0305094227_2_Item_2 {
/* Unique ID for item 1 of menu MMMenu0305094227_2 so we can set its position */
	left:0px;
	top:48px;
}

#MMMenu0305094227_2_Item_3 {
/* Unique ID for item 1 of menu MMMenu0305094227_2 so we can set its position */
	left:0px;
	top:72px;
}

#MMMenu0305094227_2_Item_4 {
/* Unique ID for item 1 of menu MMMenu0305094227_2 so we can set its position */
	left:0px;
	top:96px;
}

#MMMenu0305094227_2_Item_5 {
/* Unique ID for item 1 of menu MMMenu0305094227_2 so we can set its position */
	left:0px;
	top:120px;
}

#MMMenu0305094227_2_Item_6 {
/* Unique ID for item 1 of menu MMMenu0305094227_2 so we can set its position */
	left:0px;
	top:144px;
}

#MMMenuContainer0305094227_2 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0305094227_2 a {
/* Controls the general apperance for menu MMMenuContainer0305094227_2's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:2px;
	background-color:#808080;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0305094227_2 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0305094227_2 */
	color:#ffffcc;
	background-color:#333333;
}

/* PREFERENCES MENU */
#MMMenuContainer0305094241_3 {
/* This ID is related to the master menu div for menu MMMenuContainer0305094241_3 and contains the important positioning information for the menu as a whole */
	position:relative;
	left:319px;
	top:0px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0305094241_3 {
/* This class defines things about menu MMMenu0305094241_3's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#808080;
	border:2px solid #333333;
	width:141px;
	height:45px;
}

.MMMIFVStyleMMMenu0305094241_3 {
/* This class determines the general characteristics of the menu items in menu MMMenu0305094241_3 */
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	width:141px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:135px;
	height:16px;
}

.MMMIVStyleMMMenu0305094241_3 {
/* This class determines the general characteristics of the menu items in menu MMMenu0305094241_3 */
	border-top:0px;
	border-left:1px solid #808080;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	width:141px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:135px;
	height:16px;
}

#MMMenu0305094241_3_Item_0 {
/* Unique ID for item 0 of menu MMMenu0305094241_3 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0305094241_3_Item_1 {
/* Unique ID for item 1 of menu MMMenu0305094241_3 so we can set its position */
	left:0px;
	top:24px;
}

#MMMenuContainer0305094241_3 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0305094241_3 a {
/* Controls the general apperance for menu MMMenuContainer0305094241_3's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:2px;
	background-color:#808080;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0305094241_3 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0305094241_3 */
	color:#ffffcc;
	background-color:#333333;
}

/* HELP MENU */
#MMMenuContainer0305094253_4 {
/* This ID is related to the master menu div for menu MMMenuContainer0305094253_4 and contains the important positioning information for the menu as a whole */
	position:relative;
	left:406px;
	top:0px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0305094253_4 {
/* This class defines things about menu MMMenu0305094253_4's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#808080;
	border:2px solid #333333;
	width:141px;
	height:45px;
}

.MMMIFVStyleMMMenu0305094253_4 {
/* This class determines the general characteristics of the menu items in menu MMMenu0305094253_4 */
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	width:141px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:135px;
	height:16px;
}

.MMMIVStyleMMMenu0305094253_4 {
/* This class determines the general characteristics of the menu items in menu MMMenu0305094253_4 */
	border-top:0px;
	border-left:1px solid #808080;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	width:141px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:135px;
	height:16px;
}

#MMMenu0305094253_4_Item_0 {
/* Unique ID for item 0 of menu MMMenu0305094253_4 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0305094253_4_Item_1 {
/* Unique ID for item 1 of menu MMMenu0305094253_4 so we can set its position */
	left:0px;
	top:24px;
}

#MMMenuContainer0305094253_4 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0305094253_4 a {
/* Controls the general apperance for menu MMMenuContainer0305094253_4's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:2px;
	background-color:#808080;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0305094253_4 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0305094253_4 */
	color:#ffffcc;
	background-color:#333333;
}


/* HELP MENU */

