/*=====================================================================*/
/*   Cascading Style Sheet for IL Society of Anesthesiologists Skin    */
/*              created by Dean Jensen                                 */
/*=====================================================================*/

/*========================================================*/
/*                  Table of Contents                     */
/*========================================================*/
/*  1. Universal                                          */
/*  2. Containers                                         */
/*  3. Links                                              */
/*  4. Text                                               */
/*  5. Forms                                              */
/*  6. Main Menu                                          */ 
/*  7. Module Menus                                       */
/*  8. Containers                                         */
/*========================================================*/


/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/

/* forces browser height of 100% */
html
 {
	height: 100%;
 }

/* background color for the content part of the pages */
.body
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
 }

/* background color for the site */
#Body
 {
	background-image: url(images/background.gif);
 }

/* catch-all to ensure text color, font, and size consistency */
table, tr, td
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
 }

p
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
 }


/*========================================================*/
/*  2. Containers                                         */
/*========================================================*/

/* background/border colors for the selected tab */
.TabBg {}

/* content pane classes */
.TopPane, .LeftPane, .ContentPane, .RightPane, .BottomPane
 {
	width: 100%;
	border-collapse: collapse;
	height: auto;
 }

.ContentPane, .LeftPane, .RightPane
 {
	background-color: #FFFFFF;
 }

.menuHeader
 {
	height: 25px;
	background: #0077A7 url(images/img3.gif) repeat-x left bottom;
	padding: 13px 0 0 20px;
 }

.menuBackground
 {
 	padding: 20px;
	border-top: 1px solid #CBE1EF;
	background: #FFFFFF url(images/img4.gif) repeat-x;
 }


/*========================================================*/
/*  3. Links                                              */
/*========================================================*/

/* general link classes */
A:link, A:visited, A:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #AF7505;
 }

A:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #AF7505;
 }

/* top link classes - Register | Help Contact Us */
a.menu:link, a.menu:visited, a.menu:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #002654;
 }

a.menu:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #002654;
 }

/* side menu navigation link classes */
a.navmenu:link, a.navmenu:visited, a.navmenu:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #002654;
 }

a.navmenu:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #002654;
 }

/* breadcrumb link classes */
.Breadcrumbs
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #9B9E72;
 }

a.Breadcrumbs:link, a.Breadcrumbs:visited, a.Breadcrumbs:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #9B9E72;
 }

a.Breadcrumbs:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #9B9E72;
 }

/* footer link classes */
A.footerlink:link, A.footerlink:visited, A.footerlink:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
 }

A.footerlink:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
 }

/* SkinObject link classes - Login | Search */
.SkinObject
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #002654;
 }

A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #002654;
 }

A.SkinObject:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #002654;
 }


/*========================================================*/
/*  4. Text                                               */
/*========================================================*/

.footertext
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

/* style for module titles */
.Head
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
 }

/* style of item titles on edit and admin pages */
.SubHead
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
 }

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {}

/* text style used for most text rendered by modules */
.Normal
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
 }

.NormalRed
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF000000;
 }

.NormalBold
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
 }

/* GENERIC */
H1, H2, H3, H4, H5, DT,  H6, TFOOT, THEAD, TH
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #000000;
 }

H1
 {
	font-size: 18px;
 }

H2
 {
	font-size: 16px;
	font-style: italic;
 }

H3
 {
	font-size: 14px;
 }

H4, H5, DT, H6, TFOOT, THEAD, TH
 {
	font-size: 12px;
 }

blockquote
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
 }

UL LI, UL LI LI, UL LI LI LI, OL LI, OL OL LI,OL OL OL LI
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
 }

HR {}

/* text style for reading messages in Discussion */    
.Message
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
 }

/* style of item titles by Announcements and events */
.ItemTitle
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
 }


/*========================================================*/
/*  5. Forms                                              */
/*========================================================*/

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
 }

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active, A.CommandButton:hover {}


/*========================================================*/
/*  6. Main Menu                                          */
/*========================================================*/

/* Container for main menu */
.MainMenu_MenuContainer
 {
	background: #002654;
 }

/* Menu bar */
.MainMenu_MenuBar
 {
	background: #002654;
	height: 40px;
 }

/* Applies to the root menu items */
.MainMenu_RootMenuItem TD
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #002654;
	font-size: 14px; 
	font-weight: bold;
	text-transform: uppercase;
	padding: 1px 1px 1px 1px;
 }

.MainMenu_RootMenuItemActive TD
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #002654;
	font-size: 14px; 
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 1px 1px 1px 1px;
 }

.MainMenu_RootMenuItemSelected TD
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #AF7505;
	font-size: 14px; 
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 1px 1px 1px 1px;
 }

/* Applies to idle state of submenu items */
.MainMenu_MenuItem
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px; 
	font-weight: normal;
	background: #DDDDDD;

	border-top: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
	padding: 3px 10px 3px 10px;
 }

/* Container for submenu */
.MainMenu_SubMenu
 {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	margin: 0px 0px 0px 0px;
	background-color: #DDDDDD;
	border: 1px solid #DDDDDDD;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=135, Strength=3) ;
 }

/* Hover state for submenu items */
.MainMenu_MenuItemSel
 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF;
	background: #AF7505;
	border-left: #AF7505 1px solid;
	border-right: #AF7505 1px solid;
	padding: 3px 10px 3px 10px;
 }

.MainMenu_Active td, .MainMenu_BreadcrumbActive td, .MainMenu_Selected td {}

.MainMenu_Idle td {}

/* Idle state for main menu items */
.MainMenu_Idle
 {
	color: #FFFFFF;
	font-weight: bold;
	height: 24px;
 }

/* Hover state for main menu items */
.MainMenu_Selected
 {
	color: #FFFFFF;
	font-weight: bold;
	height: 24px;
 }

/* Selected state for main menu items */
.MainMenu_Active, .MainMenu_BreadcrumbActive
 {
	color: #FFFFFF;
	font-weight: bold;
	height: 24px;
	display: none;
 }

.MainMenu_MenuBreak
 {
	width: auto;
	border: 0;
 }

.MainMenu_LeftOff
 {
	padding-left: 2px;
	height: 24px;
	background: url(images/tab_left_off.gif) bottom left no-repeat;
 }

.MainMenu_LeftOn
 {
	padding-left: 2px;
	height: 24px;
	background: url(images/tab_left_on.gif) bottom left no-repeat;
 }

.MainMenu_RightOff
 {
	padding-left: 2px;
	height: 24px;
	background: url(images/tab_right_off.gif) bottom right no-repeat;
 }

.MainMenu_RightOn
 {
	padding-left: 2px;
	height: 24px;
	background: url(images/tab_right_on.gif) bottom right no-repeat;
 }

/* Elements we don't really need */
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon
 {
	display: none;
 }


/*========================================================*/
/*  7. Module Menus                                       */
/*========================================================*/





/*========================================================*/
/*  End Style Sheet                                       */
/*========================================================*/

