/*
Change Log
	
Date		Programmer			Project		Issue		Subtask	Description
----		----------			-------		-----		-------	-----------
02/07/2007	Adrian J. Moreno	8			5643		5924	updated global CSS 
02/12/2007	Angie Ng			8			5643		5924	update 	headerRowHighlight
02/21/2007	Angie Ng			8			5643		6050	update headerRow to smaller font
02/21/2007	Angie Ng			8			5643		6050	update headerRowHighlight to smaller font
03/23/2007  Brook Buchanan										updated body class areas for redesign
03/28/2007	Adrian J. Moreno	8.5643.6277		implemented new design
03/28/2007	Adrian J. Moreno	8.5643.6277		added h5, h6 for policy services menus
03/29/2007	Adrian J. Moreno	8.5643.6277		added menuButtonLong and related classes
05/08/2007	Kelly Johnson		8			6285		6432	Increase size of menu button attribs
06/04/2007	Adrian J. Moreno	24.677							updated defualt body text alignment to left to fix debug output
08/15/2007	Adrian J. Moreno	24.677							harmonized with production
02/05/2008	Adrian J. Moreno	8.7918							CRM: added .masterAgentSelectOption 
*/
/* basic tags */
a img.icon { vertical-align: text-bottom; } /* icons on links */
a:link { color:#0290C7; }
a:visited { color:#0290C7; }
a:hover { color: #FFCC33; }

body { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-align: left; }

blockquote { text-indent: 2em; margin-top: 1em; margin-bottom: 1em; }
div.left { width:64%; }
div.right { width:35%; }
em { font-style: italic; }
fieldset {padding:10px; margin-bottom:0.8em; border:1px #ccc solid;}
h1,h2,h3,h4 { margin-bottom: 1em; color: #369; font-weight: bold; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }
h4 { margin-bottom: 0px; font-size: 1em; }

h5 {font:13px Arial, Verdana, sans-serif; font-weight:bold; color:#006699; margin:0px 0px 5px 0px;}

input { font-size: 1em; vertical-align: middle; margin-right: 3px;}

legend {font-weight:bold; font:15px Arial, Verdana, sans-serif; color:#254B72;}

ol,ul { padding-left: 2em; margin-top: 1em; margin-bottom: 1em; }
ol { list-style-type: decimal; }
li {line-height:18px;}
p { margin: 0px 0px 10px 0px; }
td,th { padding: 4px 4px 4px 4px; }
strong { font-weight: bold; }
strong em { font-weight: bold; font-style: italic; }
th { font-weight: bold; }
ul { list-style-type: disc; }

/* common classes */
.actionButton { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: black; }
.centerText { text-align: center; }
.comment { font-size:9px; color:#999; letter-spacing:normal; } /* i.e. directions on form fields */
.evenRow { background-color:#dadada;  font:10px Verdana, Arial, sans-serif; letter-spacing:normal;}
.fieldCell { width: 66%; vertical-align: top; } /* right column of 2 column form table */
.fieldLabel { width: 33%; vertical-align: top; } /* left column of 2 column form table */
.headerRow { background-color:#006699; color:#FFF; font-weight:bold; font:11px Arial, Verdana, sans-serif; letter-spacing:normal;}
.headerRowHighlight {background-color:#FFF; color:#006699; font:11px Arial, Verdana, sans-serif; letter-spacing:normal;}
.headerRow a { color: #FFF; } 
.headerRow a:visited { color: #FFF; }
.headerRow a:hover { color: #FC0; }
.left { float: left; }
.menuButton, .navButton, .menuButtonLong, .navButtonLong  { background:url(/us/images/layout/menuBackground.jpg); color:#fff; font:12px Arial; height:20px; margin: 0px 0px 8px 0px; padding:6px 3px 0px 6px; cursor:pointer; letter-spacing:0.5px; font-weight: bold; border: 2px outset #2184A9; } /* 5/22/2007 - jkj - W00806285-6462 changes included */
h5.menuButton, h5.menuButtonDisabled, h6.menuButton, h6.menuButtonDisabled { width: 180px; } /* 5/22/2007 - jkj - W00806285-6462 changes included */
h5.menuButtonLong, h5.menuButtonLongDisabled, h6.menuButtonLong, h6.menuButtonLongDisabled { width: 220px;  } /* 5/22/2007 - jkj - W00806285-6462 changes included */
h5.menuButtonDisabled, h6.menuButtonDisabled, h5.menuButtonLongDisabled, h6.menuButtonLongDisabled { background:url(/us/images/layout/menuBackgroundDisabled.jpg); color:#fff; font:12px Arial; height:20px; margin: 0px 0px 8px 0px; padding:6px 3px 0px 6px; cursor:pointer; letter-spacing:0.5px; font-weight: bold; border: 2px outset #AAAAAA; } /* 5/22/2007 - jkj - W00806285-6462 changes included */
#homeMenu .menuButton, #homeMenu .menuButtonDisabled { width: 240px; } /* 5/22/2007 - jkj - W00806285-6462 added */
input.menuButton, input.navButton { height: 24px; margin: 0px; padding: 2px 3px 2px 3px;  border: 2px outset #2184A9; }
input.calender { border: 1px solid White; background-image: url(/us/images/layout/calendarIcon.jpg); cursor: pointer; width:20px; }
.message { color: red; font-weight: bold; } /* i.e. error messages */
.noBreak { margin-bottom: 0px; }
.oddRow { background-color:#FFF; font:10px Verdana, Arial, sans-serif; letter-spacing:normal; }
.right { float: right; }
.searchButton {background:url(/us/images/layout/submit_bgnd.jpg) repeat-x center center; color:#fff; font:10px Verdana, Arial; height:19px; border:1px #ccc solid; margin:0px; padding:0px 1px 0px 1px; cursor:pointer;}
.underline { text-decoration: underline; }
.masterAgentSelectOption { background-color:#dadada; font-weight: bold; }
/* tables containing forms */
#formControls #formGoBack { width: 50%; } /* cancel button table cell */
#formControls #formGoForward { width: 50%; text-align: right; } /* continue/submit table cell */

#loadingMessage { display: none; }
