/* CSS STYLES FOR iLoveOK Skin
   =============================
   iLoveOK.us
*/
/* Top of the flash selections panes for home page  */
.FarLeftPaneFlash
{
    background-color: #CDCDCD;
    background-image: url('images/gradient.jpg');
    text-align: center;
    width: 34%;
}
.LeftPaneFlash
{
    background-color: #CDCDCD;
    background-image: url('images/gradient.jpg');
    text-align: center;
    width: 34%;
}
.ContentPaneFlash
{
    background-color: #CDCDCD;
    background-image: url('images/gradient.jpg');
    text-align: center;
    width: 32%;
}
.RightPaneFlash
{
    background-color: #CDCDCD;
    background-image: url('images/gradient.jpg');
    text-align: center;
    width: 34%;
}
.FarRightPaneFlash
{
    background-color: #CDCDCD;
    background-image: url('images/gradient.jpg');
    text-align: center;
    width: 34%;
}
.LeftPaneFLight
{
    background-color: #00529F;
}
.ContentPaneFLight
{
    background-color: #00529F;
}
.RightPaneFLight
{
    background-color: #00529F;
}
.FarPaneFlash
{
    background-color: #00529F;
}
.FarPaneFLight
{
    background-color: #cccccc;
}
.LeftPane
{
    border-right: #B68D7C 0px dotted;
    padding: 8px;
    background-color: #00529F;
}
.lp { width: 34%; }
.ContentPane
{
    border-right: #B68D7C 0px dotted;
    padding: 8px;
    background-color: #00529F;
}
.RightPane
{
    padding: 8px;
    background-color: #00529F;
}
.HeaderPane
{
    padding: 8px;
    background-color: #00529F;
}
.LowerPane
{
    padding: 8px;
    background-color: #00529F;
}
.FooterPane
{
    padding: 8px;
    background-color: #00529F;
}
.upperPane
{
    padding: 8px;
    background-color: #00529F;
}

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg
{
    background-color: #CCC;
}

/* background for the image */

.homeimage
{
    /* background-image: url('images/PHOTO_ILOK_Top.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    height: 150px; */
}

/* background color for the content part of the pages */
Body
{
    margin: 0px;
    padding: 0px;
    background-color: #00529F;
    background-attachment: fixed;
    /* background-image: url(images/bodyBak.gif); */
    background-repeat: no-repeat;
    background-position: right bottom;
}

.controlpanel
{
    background: #777;
    border: #ADADAD solid;
    border-width: 0px 0px 2px;
}
.controlpanel IMG
{
    margin: 15px 5px 0px;
}
.controlpanel TD TD TD TD IMG
{
    margin: 0px;
}
.controlpanel TD TD TD
{
    width: auto;
}
.controlpanel DIV
{
    border: #CCC solid;
    border-width: 0px 1px;
    width: 3px;
    height: 100px;
}
.controlpanel TD.SubHead
{
    background: #fff;
    font-size: 12px;
    color: #000;
    font-weight: bold;
}
.controlpanel TD TD TD .SubHead
{
    background: transparent;
    border: 0px;
    font-size: 11px;
    color: #000;
    font-weight: normal;
}
.controlpanel TD TD TD input
{
    background: #EFEFEF;
    font-size: 11px;
    color: #000;
    font-weight: bold;
    padding-left: 4px;
}
.controlpanel TD TD TD select
{
    background: #EFEFEF;
    font-size: 11px;
    color: #333;
}
.controlpanel A.CommandButton
{
    font-size: 10px;
    text-decoration: none;
    background-color: Transparent;
}
.controlpanel A.CommandButton:link
{
    color: #000;
}
.controlpanel A.CommandButton:visited
{
    color: #000;
}
.controlpanel A.CommandButton:active
{
    color: #000;
}
.controlpanel A.CommandButton:hover
{
    color: #2C333A;
    text-decoration: underline;
}

/* Page Layout Elements */
#header
{
    clear: both;
    height: 66px;
    width: 100%;
    padding: 0px;
    background-attachment: scroll;
    margin: 0px;
    background-image: url(images/topBakRep.gif);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #FFFFFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-top-color: #878CAB;
    border-right-color: #878CAB;
    border-bottom-color: #878CAB;
    border-left-color: #878CAB;
}
#container
{
    width: 100%;
    margin: 0px auto;
    text-align: center;
    padding: 0px;
    clear: both;
}
#footer
{
    width: 100%;
    height: 20px;
    display: block;
    padding: 0px;
    clear: both;
    text-align: left;
    margin-top: 0px;
    background-color: #00529F;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #878CAB;
    border-bottom-color: #878CAB;
}
#panes
{
    width: 100%;
    display: block;
    padding: 0px;
    margin: 0px auto;
    clear: both;
    border: 0px none;
}
#banner
{
    float: right;
    height: 53px;
    width: 60px;
    background-attachment: scroll;
    background-image: url(images/flag.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
#logo
{
    height: 50px;
    float: left;
    margin: 0px;
    padding: 0px;
    text-align: left;
    width: 150px;
}
#logo img
{
    display: inline;
}

#loginBox
{
    height: 24px;
    text-align: left;
    margin: 0px;
    padding: 0px;
    background-attachment: scroll;
    background-image: url(images/loginBoxBak.gif);
    background-repeat: repeat-x;
    background-position: left top;
    float: right;
    background-color: #BEC1D1;
}

.MenuBar
{
    width: 100%;
    height: 21px;
    display: block;
    margin: 0px;
    padding: 0px;
    background-color: #00529F;
    background-attachment: scroll;
    /* background-image: url(images/menuBak.jpg);
    background-repeat: repeat; */
    clear: both;
}

#menuBar
{
    width: 100%;
    height: 20px;
    display: block;
    margin: 0px;
    padding: 0px;
    background-color: #EDEEF0;
    background-attachment: scroll;
    /* background-image: url(images/menuBak.jpg);
    background-repeat: repeat; */
    clear: both;
}
#menu
{
    float: left;
    clear: none;
    width: 450px;
    padding: 0px;
    margin: 0px;
    height: 16px;
}
#lablfooter
{
    display: inline;
    width: 300px;
    height: 20px;
    margin-top: 3px;
    margin-left: 5px;
    text-align: left;
    overflow: hidden;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 0px;
    float: left;
}
#footerinfo
{
    margin-top: 3px;
    margin-right: 5px;
    display: inline;
    height: 20px;
    width: 400px;
    text-align: right;
    float: right;
}
#MBCorner
{
    background-color: transparent;
    float: left;
    height: 25px;
    width: 13px;
}
#logo img
{
    margin: 0px;
    padding: 0px;
    border: 0px none;
}
#signinGroup
{
    color: #BEC1D1;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
    margin-top: 4px;
}
.date
{
    font-size: 8pt;
    color: #878CAB;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
    margin-right: 0px;
    margin-top: 0px;
    float: right;
    text-align: right;
    background-color: #BDBFCC;
}
#Table2
{
    background-color: #FFFFFF;
    margin: 0px;
    width: 100%;
}
#paneLeft
{
    background-color: #EED5CD;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CC8066;
    width: 120px;
}
#paneRight
{
    background-color: #EED5CD;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CC8066;
    width: 120px;
    float: right;
}
#panesMain
{
    width: 100%;
}
#topBar
{
    background-attachment: scroll;
    background-image: url(images/topBak.jpg);
    height: 50px;
    width: 100%;
}


#SearchContainer input
{
    border-right: #FFFFFF 1px solid;
    font-size: 9px;
    color: #FFFFFF;
    border-top: #FFFFFF 1px solid;
    background: transparnet;
    border-left: #FFFFFF 1px solid;
    width: 100px;
    border-bottom: #FFFFFF 1px solid;
    height: 15px;
}

/* background/border colors for the selected tab
.breadcrumbs {    font-size: 10px;	color: #878CAB;	font-family: Tahoma, Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight: bold;	margin-right: 0px;	margin-top: 0px;	background-color: #EAF0F4;	float: left;	text-align: right;}
 */
.TabBg
{
    background-color: black;
}
.HeaderPane
{
    padding-left: 4;
    padding-top: 0;
    padding-right: 3;
    background-color: Transparent;
}
.FooterPane
{
}

/* text style for the selected tab */
.SelectedTab
{
    font-size: 10px;
    color: #878CAB;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}
#Date .SelectedTab
{
    font-size: 9px;
    color: #878CAB;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link
{
    text-decoration: none;
    color: #878CAB;
}
A.SelectedTab:visited
{
    text-decoration: none;
    color: #878CAB;
}
A.SelectedTab:active
{
    text-decoration: none;
    color: #878CAB;
}
A.SelectedTab:hover
{
    text-decoration: none;
    color: #BEC1D1;
}
.Breadcrumb
{
    color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 6.5pt;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
    padding-right: 10;
}
A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active
{
    text-decoration: none;
    color: #FFFFFF;
}
A.Breadcrumb:hover
{
    text-decoration: none;
    color: #DCDCDC;
}

/* text style for the unselected tabs */
.OtherTabs
{
    font-size: 10px;
    color: #FFFFFF;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}
#loginBox .OtherTabs
{
    font-size: 8px;
    color: #FFFFFF;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}
/* hyperlink style for the unselected tabs */
A.OtherTabs:link
{
    text-decoration: none;
    color: #FFFFFF;
}
A.OtherTabs:visited
{
    text-decoration: none;
    color: #FFFFFF;
}
A.OtherTabs:active
{
    text-decoration: underline;
    color: #FFFFFF;
}
A.OtherTabs:hover
{
    text-decoration: underline;
    color: #DCDCDC;
}
#signinGroup A.OtherTabs:link, #user A.OtherTabs:link, A.user:link
{
    text-decoration: none;
    color: #FFFFFF;
}
#signinGroup A.OtherTabs:visited, #user A.OtherTabs:visited, A.user:visited
{
    text-decoration: none;
    color: #FFFFFF;
}
#signinGroup A.OtherTabs:active, #user A.OtherTabs:active, A.user:active
{
    text-decoration: underline;
    color: #FFFFFF;
}
#signinGroup A.OtherTabs:hover, #user A.OtherTabs:hover, A.user:hover
{
    text-decoration: underline;
    color: #DCDCDC;
}
/* GENERAL */
/* style for module titles */
.Head
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    font-style: normal;
    text-transform: uppercase;
}

/* style of item titles on edit and admin pages */
.SubHead
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    font-style: normal;
    text-transform: uppercase;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 10px;
    color: #656B8F;
    font-weight: bold;
    text-transform: uppercase;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12.5px;
    font-weight: normal;
    color: #FFFFFF;
}
.NormalHighlight
{
    background-color: #FBF7F4;
    color: #FFFFFF;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
/* text style used for textboxes in the LanguageBox */

.LanguageBox
{
    font-weight: normal;
    font-size: 10px;
    width: 140px;
    color: #FFFFFF;
    font-family: verdana, sans-serif;
    background-color: #B9D0D0;
}
.NormalRed
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
}
.NormalBold
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-right: 3px;
    padding-left: 3px;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
    text-decoration: none;
    color: #343749;
    border: 1px solid #343749;
    background-color: #EBECEE;
}
A.CommandButton:visited
{
    text-decoration: none;
    color: #343749;
    border: 1px solid #343749;
    background-color: #EBECEE;
}
A.CommandButton:active
{
    text-decoration: none;
    color: #80402B;
    border: 1px solid #80402B;
    background-color: #EED5CD;
}
A.CommandButton:hover
{
    text-decoration: none;
    color: #80402B;
    border: 1px solid #80402B;
    background-color: #EED5CD;
}

/* GENERIC */
P
{
    margin-top: 2px;
    margin-bottom: 10px;
}
/*-----*/
/* Miscellaneous. IE needs these. Whatever. */
#IERoot
{
    font-size: 13px;

}

H1
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: normal;
    color: #D3D3D3;
    text-transform: none;
    margin-top: 0px;
    margin-bottom: 0px;
}
H2
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #ffffff;
    text-transform: none;
    margin-top: 3px;
    margin-bottom: 10px;
}
H3
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: #D3D3D3;
    text-transform: none;
    margin-top: 0px;
    margin-bottom: 0px;
}
H4
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #ffffff;
    text-transform: none;
    margin-top: 3px;
    margin-bottom: 10px;
}
H5, DT
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 16px;
    color: #C7765A;
    font-style: italic;
    margin-top: 10px;
    margin-bottom: 0px;
}
H6
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 15px;
    color: #C7765A;
    font-style: italic;
    margin-top: 10px;
    margin-bottom: 0px;
}
TFOOT, THEAD
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color: #CC8066;
    background-color: #EED5CD;
    border: 1px solid #CC8066;
}
TH
{
    vertical-align: baseline;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color: #CC8066;
}
A:link
{
    text-decoration: none;
    color: #7FFFD4;
}
A:visited
{
    color: #7FFFD4;
    text-decoration: none;
}
A:active
{
    text-decoration: underline;
    color: #7FFFD4;
}
A:hover
{
    color: #7FFFD4;
    text-decoration: underline;
}
SMALL
{
    font-size: 8px;
}
BIG
{
    font-size: 13px;
}
BLOCKQUOTE, PRE
{
    font-family: Lucida Console, monospace;
}
UL LI
{
    list-style-type: square;
}
UL LI LI
{
    list-style-type: disc;
}
UL LI LI LI
{
    list-style-type: circle;
}
OL LI
{
    list-style-type: decimal;
}
OL OL LI
{
    list-style-type: lower-alpha;
}
OL OL OL LI
{
    list-style-type: lower-roman;
}
HR
{
    color: #7E84A3;
    height: 1px;
    text-align: left;
    background-color: #7E84A3;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    background-color: #eeeeee;
}

/* style of item titles by Announcements and events */
.ItemTitle
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #003366;
}
/*___________________________________________________________________________________________*/
.MainMenu_MenuContainer
{
    background: transparent;
    width: 100%;
    color: #666666;
    font-style: normal;
    font-size: 9px;
    font-size: 9px;
}
.MainMenu_MenuBar
{
}
.MainMenu_MenuIcon
{
    display: none;
}
.MainMenu_RootMenuArrow
{
    display: none;
}
.MainMenu_MenuArrow
{
    border: 1px #F1F5FA solid;
    border-width: 1px 1px 1px 0px;
}
.MainMenu_MenuItem, .submenuitembreadcrumb
{
    color: #666666;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 10px 1px 6px;
    border: 1px #F1F5FA solid;
    border-width: 1px 0px;
}
.submenuitemselected
{
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 10px 1px 6px;
    background: #08327A;
    border: 1px #6666cc solid;
    border-width: 1px 0px;
}
.submenu
{
    border: 1px #CDCDCD solid;
    padding: 0px;
    margin-top: 0px;
    margin-left: 0px;
    background: #F1F5FA;
}
.rootmenuitem TD
{
    color: #CDCDCD;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 5px 0px;
    background: transparent;
    height: 21px;
}
.rootmenuitemselected TD, .rootmenuitembreadcrumb TD
{
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 5px 0px;
    background: #00529F;
    height: 21px;
}
.MainMenu_MenuBreak
{
    border: 0px;
    padding: 0px;
}
/* Menu-Styles
.MainMenu_MenuIcon {
	cursor: pointer;
	cursor: hand;
	background-color: #EDEEF0;
	border-left: 1px solid #EDEEF0;
	border-bottom: 1px solid #EDEEF0;
	border-top: 1px solid #EDEEF0;
	text-align: center;
	width: 15;
	height: 17;
	border-right-color: #F53104;
} 
*/
/* Module Title Menu 
.ModuleTitle_MenuContainer {	border-bottom: blue 0px solid; 	border-left: blue 0px solid; 	border-top: blue 0px solid; 	border-right: blue 0px solid; }
.ModuleTitle_MenuBar {	cursor: pointer; 	cursor: hand;	height:20;	background-color: Transparent;}
.ModuleTitle_MenuItem {	cursor: hand;	color: #464A62;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	margin: 0px;	border-top: 1px solid #EDEEF0;	border-bottom: 1px solid #EDEEF0;	height:22px; text-transform: uppercase;}
.ModuleTitle_MenuIcon {	cursor: pointer;	cursor: hand;	background-color: #EDEEF0;	border-left: 1px solid #EDEEF0;	border-bottom: 1px solid #EDEEF0;	border-top: 1px solid #EDEEF0;	text-align: center;	width: 15;	height: 17;	border-right-color: #F53104;}
.ModuleTitle_SubMenu {	z-index: 1000;	cursor: pointer; 	cursor: hand;	background-color: #EDEEF0;	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ; 	border-bottom: #FFFFFF 0px solid; 	border-left: #FFFFFF 0px solid; 	border-top: #FFFFFF 0px solid; 	border-right: #FFFFFF 0px solid;}
.ModuleTitle_MenuBreak {	border-bottom: 1px solid #EDEEF0; 	border-top: 1px solid #EDEEF0;	background-color: #575C7B; 	height: 2px;}
.ModuleTitle_MenuItemSel {	background-color: #575C7B;	cursor: hand;	color: #EDEEF0;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	border-top: 1px solid #EDEEF0;	border-bottom: 1px solid #EDEEF0;	height:22px;	text-transform: uppercase;}
.ModuleTitle_MenuArrow {	font-family: webdings; 	font-size: 10pt;	cursor: pointer; 	cursor: hand; 	border-right: #FFFFFF 1px solid; 	border-bottom: #FFFFFF 1px solid; 	border-top: #FFFFFF 0px solid;}
.ModuleTitle_RootMenuArrow {	font-family: webdings; 	font-size: 10pt;	cursor: pointer; 	cursor: hand}

/* Main Menu 
.MainMenu_MenuContainer {
	background-color: transparent;
	background-position: 120px 0px;
}
.MainMenu_MenuIcon{	display:none;}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand; 
	height: 16px;
}

.MainMenu_MenuItem {
	cursor: hand;
	color: #575C7B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder
	margin: 0px;
	border-top: 1px solid #EDEEF0;
	border-bottom: 1px solid #EDEEF0;
	height:22px;
	text-transform: uppercase;
}
.MainMenu_RootItem, .MainMenu_RootItem td{
	cursor: hand;
	color: #575C7B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	border-top: 1px solid #EDEEF0;
	border-bottom: 1px solid #EDEEF0;
	height:16px;
	text-transform: uppercase;
}


.MainMenu_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #EDEEF0;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ; 
	border: 5px solid #EDEEF0;
}

.MainMenu_MenuBreak {
	border-bottom: 1px solid #EDEEF0; 
	border-top: 1px solid #EDEEF0;
	background-color: #575C7B; 
	height: 2px;
}

.MainMenu_MenuItemSel {
	background-color: #575C7B;
	cursor: hand;
	color: #EDEEF0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #EDEEF0;
	border-bottom: 1px solid #EDEEF0;
	height:22px;
	text-transform: uppercase;
}
.MainMenu_RootItemSelected, .MainMenu_RootItemSelected td{
	background-color: #575C7B;
	cursor: hand;
	color: #EDEEF0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: 0px solid #EDEEF0;
	border-bottom: 0px solid #EDEEF0;
	height:16px;
	text-transform: uppercase;
}
.MainMenu_MenuArrow {
	font-family: webdings;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
	border-right: 1px solid #EDEEF0;
	border-bottom: 1px solid #EDEEF0;
	border-top: 1px solid #EDEEF0;
	color: #FFFFFF;
	height:16px;
}

.MainMenu_RootMenuArrow {
		border: 0px none ;
	font-family: webdings;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
	color: #FFFFFF;
		height:16px;

}
*/

.w_head
{
    color: #00529F;
}



/*
	SLIDER
*/
.slider-wrap								{ width: 519px; position: relative; top: 49px; left: 40px; }			
.IERoot .slider-wrap						{ left: 12px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 519px; height: 205px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 519px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid #fff; margin-right: 5px; }
#movers-row									{ margin: -44px 5px 0px 84px; }
.IERoot #movers-row							{ width: 455px; margin-left: 83px; }
#movers-row div								{ width: 20%; float: left; }
.IERoot #movers-row div						{ margin: 0px -2px 0px -3px; }
#movers-row div a.cross-link 				{ float: right; }
.IERoot #movers-row div a.cross-link 		{ float: left; }
.photo-meta-data							{ background: url(/Portals/0/images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 99; color: white; text-align: left; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 81px; margin-top: -12px; margin-left: 3px;
											  position: relative; padding-top: 14px; z-index: 99; }
.active-thumb 								{ background: transparent url(/Portals/0/images/icon-uparrowsmallwhite.png) top center no-repeat; }
.wrapper img                                { border-width: 0px; }
.IERoot #first-thumb                        { float: left; }
.IERoot #second-thumb                       { padding-left: 6px; }


/*
	UTILITY STYLES
*/				  				  
					  				  					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 600px; margin: -30px auto 0px auto; position: relative; min-height: 350px;
											  background: url(http://iloveok.us/Portals/0/images/bg.png) top center;
											  background-repeat: no-repeat; height: 350px; }


/*
	TYPOGRAPHY
*/

/*
ul											{ list-style: square inside; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}
#page-wrap a, a:link, a:visited, a:active   { color: #d00; text-decoration: none; }
#page-wrap a:hover                          { color: #f00; text-decoration: underline; }
*/

