body {
	padding: 0;
	margin: 10px 0;
	background-color:#cfebfb;
	/* background-image:url(images/background.gif); */
	background-repeat: repeat-y;
	background-position: center;
	text-align:center;
	background-attachment: fixed;
}

.clear { clear:both; }

/* ----------------------------  Div Containers  -------------------------------------- */

/* Adjust width of site here */
div#contentContainer {
	width:800px;
	margin:0 auto;
	text-align:left;
	border: 1px solid #1c3a73;
	background-color:#ffffff;
}

div#siteLoginSearchContainer {
	padding: 10px;
}

div#siteLoginSearchContainer div.siteSearch {
	float:left;
}

div#siteLoginSearchContainer  div.loginArea {
	padding-top: 5px;
	float:right;
}

div#siteHeader { 
	height:90px; 
	background-color:3ebcef;
	border-top: 1px solid #1c3a73;
	border-bottom: 1px solid #1c3a73;
}

div#siteMenu {
	padding: 2px 0 3px 0;
	background-position:left bottom;
	background-repeat:repeat-x;
	background-image: url(images/patternBG.gif);
}

div#siteBreadCrumb { 
height: 16px;
line-height: 16px;
text-align: right;
padding: 0 10px 3px 10px;
}


div#siteFooter {
	padding:10px 0;
	text-align:center;
}

div#mainContainer {
	padding: 0 5px;
	width: 790px;
}
 
* html div#mainContainer {
	padding: 0 5px;
	width: 797px;
}
div.moduleContainerMain {margin: 0 5px 10px 5px; }

  
/* -------------------------------- LINKS -------------------------------------- */

a:link, a:visited, a:active   {
  text-decoration: underline;
  color: #5e8ac6;
}

a:hover {
  text-decoration: none;
  color: #5e8ac6;
}

a.CommandButton:link {  text-decoration: underline;  color: #FF0000; }
a.CommandButton:visited {  text-decoration: underline;  color: #FF0000;}
a.CommandButton:hover {  text-decoration: none;  color: #FF0000;}
a.CommandButton:active {  text-decoration: underline;  color: #FF0000; }

span.CommandButton a.CommandButton:link { text-decoration: underline; color: #FF0000;}
span.CommandButton a.CommandButton:visited { text-decoration: underline; color: #FF0000;}
span.CommandButton a.CommandButton:hover { text-decoration: none; color: #FF0000;}
span.CommandButton a.CommandButton:active { text-decoration: underline; color: #FF0000;}

span.CommandButton  { padding: 0 2px; }

span.CommandButton a.CommandButton  {
	text-decoration: none;
	position: relative;
	top: -4px;
}

/* --------------------------- MENU -------------------------------- */

.MainMenu_MenuContainer { /* Container for main menu */
	padding-left: 2px;
	background-image: url(images/cTopMid.gif);	 /* Enable if using bground image */
	/* background-color: #dadada;  Enable if using color */ 
	border-bottom: 1px solid #1c3a73;
}

.MainMenu_MenuBar { }

.MainMenu_SubMenu { /* Container for submenu */
	background-color: #fff;
	z-index: 1000;
	border: 1px solid #1c3a73;
	filter: none;
}

.MainMenu_MenuItem { /* Applies to idle state of submenu items */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 40px 0 0;
	line-height: 16px;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #1c3a73;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #1c3a73;
	
}

.MainMenu_MenuItemSel { /* Hover state of sub menu items */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 40px 0 0;
	line-height: 16px;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	background-color: 1c3a73;
	color: #fff;
	border-top: 1px solid #1c3a73;
	border-bottom: 1px solid #1c3a73;

}

.MainMenu_Idle { /* Idle state for main menu items */
  font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	line-height: 20px;
	text-decoration: none;
	padding: 2px 3px 2px 0; /* Use padding to adjust height of the menu bar */
	color: #999;
	font-size: 11px;
	font-weight: bold;
	border: 0;

}

.MainMenu_Selected, .MainMenu_Active, .MainMenu_BreadcrumbActive { /* Hover state for main menu items */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	line-height: 20px;
	text-decoration: none;
	padding: 2px 3px 2px 0; /* Use padding to adjust height of the menu bar */
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background: none;  /* Enable if using background image */
	/* background-color: #dadada;   Enable if using colors */
	border: 0;
}

.MainMenu_Separator {

}

.MainMenu_MenuBreak {
	height: 1px;
}

.MainMenu_MenuItem .MainMenu_MenuIcon, .MainMenu_MenuItemSel .MainMenu_MenuIcon {
	display: none;
 }


.MainMenu_MenuArrow, .MainMenu_RootMenuArrow { display: none; }



/* -------------------------------- TEXT -------------------------------------- */

body, table, td, .Normal, .NormalBold, .NormalDisabled, 
.SubHead, a.CommandButton, .StandardButton, 
div.alx_ArticleContainer, .Head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000; 
}

body, table, td, .Normal, .NormalBold, .NormalDisabled, .SubHead {
	font-size: 11px;
	line-height: 15px;
}

.SubHead {	white-space:nowrap; }

.NormalBold { font-weight: bold; }
.NormalDisabled { color: silver; }

td { vertical-align:top; }


/* --------------------------- Buttons -------------------------------- */

.StandardButton {

  background-image:url(images/bg_Button.gif);
  color: #999;
  font-size: 11px;
  font-weight: normal;
  border: 1px solid #DFDFDF;
}

/* --------------------------- Module Title -------------------------------- */

.Head {
	font-size:  11px;
	font-weight: bold;
	color: #000;
}

/* --------------------------- BreadCrumb -------------------------------- */

.BreadcrumbLink {
 font-size: 10px;
}

/* ------------------- Login, UserName, Search and Footer Links-------------- */


.SearchLink, .UserGreetingLink, .RegisterLink, .LoginLink {
	font-size: 11px;
}

.FooterLink {
	font-size: 10px;
}





