﻿

BODY
{
    color: #434852;
    background-color: #edecea;
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helv;
    font-size: 12px;
}


TD
{
    text-align: -moz-left;
    text-align: left;
    vertical-align: top;
}

DIV
{
    text-align: -moz-left;
    text-align: left;
    vertical-align: top;
    background-color: Transparent;
}

HR
{
    height: 1px;
    border-top: solid 1px #434852;
    border-bottom: none 0px #434852;
    border-left: none 0px #434852;
    border-right: none 0px #434852;
    border-collapse: collapse;
}

A
{
    color: #434852;
    text-decoration: none;
	cursor: pointer;
}

A:hover
{
    text-decoration: underline;
}

A SPAN
{
    cursor: pointer;
}

IMG
{
	border: none;
}

#MainContent
{
    background-color: #ffffff;
}




#MainMenu
{
    background: url('/Images/MainMenuBg.gif') repeat-x;
    height: 34px;
    white-space: nowrap;
}


#MainMenu A
{
    color: #3c3e46;
    font-size: 12px;
    text-decoration: none;
}

#MainMenu A span.L
{
    padding-left: 4px;
    height: 34px;
    display: -moz-inline-box;
    display: inline-block;
}

#MainMenu A span.R
{
    padding-right: 4px;
    height: 34px;
	display: -moz-inline-box;
    display: inline-block;
}

#MainMenu A span.M
{
    overflow: hidden;
    text-align: -moz-center;
    text-align: center;
    
    cursor: pointer;
    height: 24px;
    padding: 10px 10px 0px 10px;
    margin: 0px;
	display: -moz-inline-box;
    display: inline-block;
}


#MainMenu A.current span.L
{
    padding-left: 4px;
    background: url('/Images/MainMenuCurrentLeft.png') no-repeat;
    height: 34px;
    display: -moz-inline-box;
    display: inline-block;
}

#MainMenu A.current span.R
{
    padding-right: 4px;
    background: url('/Images/MainMenuCurrentRight.png') no-repeat right;
    height: 34px;
	display: -moz-inline-box;
    display: inline-block;
}

#MainMenu A.current span.M
{
    color: #ffffff;
    
    overflow: hidden;
    text-align: -moz-center;
    text-align: center;
    
    cursor: pointer;
    height: 24px;
    padding: 10px 10px 0px 10px;
    margin: 0px;
    background: url('/Images/MainMenuCurrentBg.gif') repeat-x;
	display: -moz-inline-box;
    display: inline-block;
}








#SearchBar
{
    height: 29px;
    background-image: url('/Images/SearchBarBg.gif');
    background-repeat: repeat-x;
    text-align: -moz-left;
    text-align: left;
    vertical-align: middle;
    padding-left: 20px;
    padding-right: 20px;
}






.ShadowL
{
    width: 4px;
    background: url('/Images/ShadowL.png') repeat-y;
}

.ShadowUL
{
    width: 4px;
    height: 4px;
    background: url('/Images/ShadowUL.png') no-repeat;
}

.ShadowU
{
    height: 4px;
    background: url('/Images/ShadowU.png') repeat-x;
}

.ShadowUR
{
    width: 4px;
    height: 4px;
    background: url('/Images/ShadowUR.png') no-repeat;
}

.ShadowR
{
    width: 4px;
    background: url('/Images/ShadowR.png') repeat-y;
}

.ShadowBL
{
    width: 4px;
    height: 4px;
    background: url('/Images/ShadowBL.png') no-repeat;
}

.ShadowB
{
    height: 4px;
    background: url('/Images/ShadowB.png') repeat-x;
}

.ShadowBR
{
    width: 4px;
    height: 4px;
    background: url('/Images/ShadowBR.png') no-repeat;
}










.DivSearchDropDown
{
    color: #2f333e;
    height:15px;
    border:solid 1px #292c33;
    padding:3px;
    background: #ffffff url('/Images/ArrowDown_16.gif') no-repeat right;
    margin-top:4px;
    font-size: 11px;
}





.SubHead18
{
    font-size: 18px;
    font-weight: bold;
}


.SubHead16
{
    font-size: 16px;
    font-weight: bold;
}


.SubHead14
{
    font-size: 14px;
    font-weight: bold;
}



a.CatSubCatLink {
	text-decoration: none;
}


.SubHeadWhite16
{
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
}




.SubLink
{
    color: #434852;
	cursor: pointer;
}

.SubLink13 {
	color: #434852;
	font-size: 13px;
}


.SubLinkWhite
{
    color: #ffffff;
}



#Tabs
{
    height: 23px;
}

#Tabs A
{
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#Tabs A span.L
{
    padding-left: 2px;
    background: url('/Images/TabActiveLeft.png') no-repeat;
    height: 23px;
    display: -moz-inline-box;
    display: inline-block;
}

#Tabs A span.R
{
    padding-right: 2px;
    background: url('/Images/TabActiveRight.png') no-repeat right;
    height: 23px;
    display: block;
}

#Tabs A span.M
{
    overflow: hidden;
    text-align: -moz-center;
    text-align: center;
    
    cursor: pointer;
    height: 17px;
    padding: 6px 10px 0px 10px;
    margin:  0px 0px 0px 0px;
    background: url('/Images/TabActiveBg.png') repeat-x;
    display: block;
}


#Tabs A.current span.L
{
    padding-left: 2px;
    background: url('/Images/TabCurrentLeft.png') no-repeat;
    height: 23px;
    display: -moz-inline-box;
    display: inline-block;
}

#Tabs A.current span.R
{
    padding-right: 2px;
    background: url('/Images/TabCurrentRight.png') no-repeat right;
    height: 23px;
    display: block;
}

#Tabs A.current span.M
{
    color: #434852;
    
    overflow: hidden;
    text-align: -moz-center;
    text-align: center;
    
    cursor: pointer;
    height: 20px;
    padding: 3px 10px 0px 10px;
    margin: 0px;
    background: url('/Images/TabCurrentBg.png') repeat-x;
    display: block;
}




#Tabs A.green span.L
{
    padding-left: 2px;
    background: url('/Images/TabActiveGreenLeft.png') no-repeat;
    height: 23px;
    display: -moz-inline-box;
    display: inline-block;
}

#Tabs A.green span.R
{
    padding-right: 2px;
    background: url('/Images/TabActiveGreenRight.png') no-repeat right;
    height: 23px;
    display: block;
}

#Tabs A.green span.M
{
    color: #ffffff;
    
    overflow: hidden;
    text-align: -moz-center;
    text-align: center;
    
    cursor: pointer;
    height: 17px;
    padding: 6px 10px 0px 10px;
    margin: 0px;
    background: url('/Images/TabActiveGreenBg.png') repeat-x;
    display: block;
}




#Tabs A.greenCurrent span.L
{
    padding-left: 2px;
    background: url('/Images/TabCurrentGreenLeft.png') no-repeat;
    height: 23px;
    display: -moz-inline-box;
    display: inline-block;
}

#Tabs A.greenCurrent span.R
{
    padding-right: 2px;
    background: url('/Images/TabCurrentGreenRight.png') no-repeat right;
    height: 23px;
    display: block;
}

#Tabs A.greenCurrent span.M
{
    color: #ffffff;
    
    overflow: hidden;
    text-align: -moz-center;
    text-align: center;
    
    cursor: pointer;
    height: 20px;
    padding: 3px 10px 0px 10px;
    margin: 0px;
    background: url('/Images/TabCurrentGreenBg.png') repeat-x;
    display: block;
}






#TabContents
{
    background-color:#c8cace;
    padding: 5px;
}

#TabContentsGreen
{
    background-color:#849f0a;
    padding: 5px;
}

#TabContents DIV.contents, #TabContentsGreen DIV.contents
{
    background-color: #ffffff;
    padding: 10px;
}










#TabsBrown
{
    height: 23px;
}

#TabsBrown A
{
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#TabsBrown A span.L
{
    padding-left: 2px;
    background: url('/Images/TabBrownActiveLeft.png') no-repeat;
    height: 23px;
    display: -moz-inline-box;
    display: inline-block;
}

#TabsBrown A span.R
{
    padding-right: 2px;
    background: url('/Images/TabBrownActiveRight.png') no-repeat right;
    height: 23px;
    display: block;
}

#TabsBrown A span.M
{
    overflow: hidden;
    text-align: -moz-center;
    text-align: center;
    
    cursor: pointer;
    height: 17px;
    padding: 6px 10px 0px 10px;
    margin:  0px 0px 0px 0px;
    background: url('/Images/TabBrownActiveBg.png') repeat-x;
    display: block;
}


#TabsBrown A.current span.L
{
    padding-left: 2px;
    background: url('/Images/TabBrownCurrentLeft.png') no-repeat;
    height: 23px;
    display: -moz-inline-box;
    display: inline-block;
}

#TabsBrown A.current span.R
{
    padding-right: 2px;
    background: url('/Images/TabBrownCurrentRight.png') no-repeat right;
    height: 23px;
    display: block;
}

#TabsBrown A.current span.M
{
    color: #ffffff;
    
    overflow: hidden;
    text-align: -moz-center;
    text-align: center;
    
    cursor: pointer;
    height: 20px;
    padding: 3px 10px 0px 10px;
    margin: 0px;
    background: url('/Images/TabBrownCurrentBg.png') repeat-x;
    display: block;
}









#TabContentsBrown
{
    background-color:#a09186;
    padding: 5px;
}

#TabContentsBrown DIV.contents
{
    background-color: #ffffff;
    padding: 0px;
}










#TabContentsDarkBrown
{
    background-color:#403b37;
    padding: 5px 5px 5px 5px;
}

#TabContentsDarkBrown DIV.contents
{
    background-color: #ffffff;
    padding: 10px;
}


#TabHeaderDarkBrown
{
    
}



#TabHeaderDarkBrown div.L
{
    padding-left: 2px;
    background: url('/Images/TabHeaderDarkBrownLeft.png') no-repeat;
    height: 23px;
    display: -moz-inline-box;
    display: inline-block;
}

#TabHeaderDarkBrown div.R
{
    padding-right: 2px;
    background: url('/Images/TabHeaderDarkBrownRight.png') no-repeat right;
    height: 23px;
    display: block;
}

#TabHeaderDarkBrown div.M
{
    color: #ffffff;
    overflow: hidden;
    height: 17px;
    padding: 6px 10px 0px 10px;
    margin:  0px 0px 0px 0px;
    background: url('/Images/TabHeaderDarkBrownBg.png') repeat-x;
    display: block;
}

#TabHeaderDarkBrown div.M A
{
    color: #ffffff;
}









#TabContentsLightBrown
{
    background-color:#a09186;
    padding: 5px 5px 5px 5px;
}

#TabContentsLightBrown DIV.contents
{
    background-color: #ffffff;
    padding: 10px;
}


#TabHeaderLightBrown
{
    
}



#TabHeaderLightBrown div.L
{
    padding-left: 2px;
    background: url('/Images/TabHeaderLightBrownLeft.png') no-repeat;
    height: 23px;
    display: -moz-inline-box;
    display: inline-block;
}

#TabHeaderLightBrown div.R
{
    padding-right: 2px;
    background: url('/Images/TabHeaderLightBrownRight.png') no-repeat right;
    height: 23px;
    display: block;
}

#TabHeaderLightBrown div.M
{
    color: #ffffff;
    overflow: hidden;
    height: 17px;
    padding: 6px 10px 0px 10px;
    margin:  0px 0px 0px 0px;
    background: url('/Images/TabHeaderLightBrownBg.png') repeat-x;
    display: block;
}

#TabHeaderLightBrown div.M A
{
    color: #ffffff;
}













#MfrTabs
{
    padding-left: 10px;
    padding-right: 10px;
    width: 904px;
}

#MfrTabs DIV
{
    text-align: right;
    background-image: url('/Images/MfrTabBarBg.png');
}

#MfrTabs DIV
{
    text-align: -moz-right;
}


.MfrTabActive:hover
{
    text-decoration: none;
}

.MfrTabActive span.L
{
    padding-left: 11px;
    background: url('/Images/MfrTabActiveLeft.png') no-repeat;
    height: 42px;
    display: -moz-inline-box;
    display: inline-block;
}

.MfrTabActive span.R
{
    padding-right: 11px;
    background: url('/Images/MfrTabActiveRight.png') no-repeat right;
    height: 42px;
    display: block;
}

.MfrTabActive span.M
{
    color: #ffffff;
    
    overflow: hidden;
    text-align: -moz-center;
    text-align: center;
    
    cursor: pointer;
    height: 25px;
    padding: 17px 10px 0px 10px;
    margin: 0px;
    background: url('/Images/MfrTabActiveBg.png') repeat-x;
    display: block;
}




.MfrTabCurrent:hover
{
    text-decoration: none;
}

.MfrTabCurrent span.L
{
    padding-left: 11px;
    background: url('/Images/MfrTabCurrentLeft.png') no-repeat;
    height: 42px;
    display: -moz-inline-box;
    display: inline-block;
}

.MfrTabCurrent span.R
{
    padding-right: 11px;
    background: url('/Images/MfrTabCurrentRight.png') no-repeat right;
    height: 42px;
    display: block;
}

.MfrTabCurrent span.M
{
    color: #434852;
    
    overflow: hidden;
    text-align: -moz-center;
    text-align: center;
    
    cursor: pointer;
    height: 25px;
    padding: 17px 10px 0px 10px;
    margin: 0px;
    background: url('/Images/MfrTabCurrentBg.png') repeat-x;
    display: block;
}









.MfrTabActiveCurrent2Left:hover
{
    text-decoration: none;
}

.MfrTabActiveCurrent2Left span.L
{
    padding-left: 11px;
    background: url('/Images/MfrTabActiveLeft2.png') no-repeat;
    height: 42px;
    display: -moz-inline-box;
    display: inline-block;
}

.MfrTabActiveCurrent2Left span.R
{
    padding-right: 11px;
    background: url('/Images/MfrTabActiveRight.png') no-repeat right;
    height: 42px;
    display: block;
}

.MfrTabActiveCurrent2Left span.M
{
    color: #ffffff;
    
    overflow: hidden;
    text-align: -moz-center;
    text-align: center;
    
    cursor: pointer;
    height: 25px;
    padding: 17px 10px 0px 10px;
    margin: 0px;
    background: url('/Images/MfrTabActiveBg.png') repeat-x;
    display: block;
}







.MfrTabActiveCurrent2Right:hover
{
    text-decoration: none;
}

.MfrTabActiveCurrent2Right span.L
{
    padding-left: 11px;
    background: url('/Images/MfrTabActiveLeft.png') no-repeat;
    height: 42px;
    display: -moz-inline-box;
    display: inline-block;
}

.MfrTabActiveCurrent2Right span.R
{
    padding-right: 11px;
    background: url('/Images/MfrTabActiveRight2.png') no-repeat right;
    height: 42px;
    display: block;
}

.MfrTabActiveCurrent2Right span.M
{
    color: #ffffff;
    
    overflow: hidden;
    text-align: -moz-center;
    text-align: center;
    
    cursor: pointer;
    height: 25px;
    padding: 17px 10px 0px 10px;
    margin: 0px;
    background: url('/Images/MfrTabActiveBg.png') repeat-x;
    display: block;
}



.MfrTabCurrentLeftEnd
{
    padding-left: 11px;
    height: 42px;
    display: -moz-inline-box;
    display: inline-block;
}

.MfrTabCurrentLeftEndOn
{
    padding-left: 11px;
    background-image: url('/Images/MfrTabCurrentLeftEnd.png');
    height: 42px;
    display: -moz-inline-box;
    display: inline-block;
}


.MfrTabCurrentRightEnd
{
    padding-right: 11px;
    height: 42px;
    display: -moz-inline-box;
    display: inline-block;
}

.MfrTabCurrentRightEndOn
{
    padding-right: 11px;
    background-image: url('/Images/MfrTabCurrentRightEnd.png');
    height: 42px;
    display: -moz-inline-box;
    display: inline-block;
}







#TdMfrNav
{
    width: 166px;
    border: solid 1px #434852;
    text-align: right;
    padding: 20px 20px 20px 20px;
}

#TdMfrNav A
{
    padding-right: 0px;
}

#TdMfrNav SPAN.h
{
    font-weight: bold;
    padding-right: 0px;
}






.BottomText
{
    font-size: 10px;
    color: #5e5b58;
}



.BottomText A
{
    color: #5e5b58;
}






#LeftColumn
{
    color: #ffffff;
    background-color: #403b37;
    width: 226px;
}


#LeftColumn A
{
    color: #ffffff;
}


#ContentColumn
{
    /* background-image: url('/Images/ContentColumnCorner.png'); */
    background-repeat: no-repeat;
}



td.ContentColumnGreen
{
    background-color: #B4C634;
    background-image: url('/Images/ContentColumnCorner.png');
    background-repeat: no-repeat;
}






#BreadCrumbMenu
{
    background-color: #ffffff;
    border: solid 1px #000000;
    font-weight: bold;
    position: absolute;
    z-index: 100;
    padding: 3px 0px 3px 0px;
}


#BreadCrumbMenu A
{
    padding: 3px 7px 3px 7px;
    color: #434852;
    display: block;
}


#BreadCrumbMenu A:hover
{
    background-color: #c9cace;
    text-decoration: none;
}




.LinedGridTable
{
    background-color: #ffffff;
    border: solid 1px #5c626e;
    border-collapse: collapse;
}


.LinedGridCell
{
    border: solid 1px #bec0c5;
}

.LinedGridDiv
{
    padding: 5px;
    text-align: center;
}




.TdSeperatorH
{
    height: 1px;
    background-color: #434852;
}





.DivFeaturedBox DIV.DivHeader
{
    background-image: url('/Images/FeaturedBoxHeaderLine.gif');
    background-repeat: repeat-x;
    text-align: center;
    padding-bottom: 5px;
}


.DivFeaturedBox DIV.DivHeader SPAN
{
    font-weight: bold;
    background-color: #ffffff;
    padding: 0px 5px 0px 5px;
}

.DivFeaturedBox TABLE
{
    border-collapse: collapse;
    padding-bottom: 5px;
}

.DivFeaturedBox TABLE TR TD
{
    text-align: center;
    padding: 5px 0px 5px 0px;
}

.DivFeaturedBox TABLE TR TD.TdInner
{
    border-left: solid 1px #bec0c5;
    border-right: solid 1px #bec0c5;
}



.DivEmailBox
{
    background-color: #ffffff;
    border: solid 1px #5c626e;
    border-collapse: collapse;
    width:465px;
    padding:20px;
    background-image:url('/Images/ArrowIndicatorDown.gif');
    background-repeat:no-repeat;
    background-position:top 360px;
}









.SaveToFolderMenu
{
    background-color: #ffffff;
    border: solid 1px #000000;
    font-weight: bold;
    position: absolute;
    z-index: 500;
    padding: 3px 0px 3px 0px;
}


.SaveToFolderMenu A
{
    padding: 3px 7px 3px 7px;
    color: #434852;
    display: block;
}


.SaveToFolderMenu A:hover
{
    background-color: #c9cace;
    text-decoration: none;
}


#FolderMenu
{
    background-color: #ffffff;
    border: solid 1px #000000;
    font-weight: bold;
    position: absolute;
    z-index: 500;
    padding: 3px 0px 3px 0px;
}

#FolderNewMenu
{
	z-index: 500;
}


#FolderMenu A
{
    padding: 3px 7px 3px 7px;
    color: #434852;
    display: block;
}


#FolderMenu A:hover
{
    background-color: #c9cace;
    text-decoration: none;
}



.ToolBar
{
    background-color: #f5f6f6;
}

.ToolBar A
{
    color: #5c626e;
    font-weight: bold;
    padding: 3px 5px 3px 5px;
    display: -moz-inline-block;
    display: inline-block;
}



.GridTable
{
    border-collapse: collapse;
}

.GridHeader
{
    color: #ffffff;
    background: #403b37;
    padding: 3px 0px 3px 0px;
    font-weight: bold;
    padding: 3px 5px 3px 5px;
}

.GridCell
{
    border-left: solid 1px #403b37;
    padding: 3px 5px 3px 5px;
}

.GridCell A
{
    color: #434852;
}




span.Header {
	cursor: pointer;
}


#jHelperTipAttrContainer{ 
 	background: #FFFFCC;
	border: 1px solid #FF3333;
	color: #333;
	display: none;
}

#jHelperTipContainer {
 display: none;
}


.greenHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 100;
	color: #849f0a;
}

.greenDisclaimerHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
}

.todlGreenDisclaimer {
	font-size: 11px;
	font-style: italic;
}


.tdFolderIcon
{
    width: 85px;
    height: 77px;
}

.tdFolderIcon div
{
    text-align:center;
    padding: 5px;
}

.tdFolderIconCurrent
{
    background-image: url('/Images/FolderHilite.png');
	background-repeat: no-repeat;
    width: 85px;
    height: 77px;
}

.tdFolderIconCurrent div
{
    text-align:center;
    padding: 5px;
}

label.error {
	float: none; 
	color: red; 
	padding-left: .5em; 
	vertical-align: top; 
}
form label.error { 
	display: none; 
}

/* added for FMP  */

.fmplong1_topwording {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-left: 25px;
	clear: both;
	float: none;
	margin-right: 50px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.oneColFixCtr {
	width: 535px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding: 0px;
	margin: 0;
	height: 690px;
	color:#000;
	background-color: #000;
}

.fmpsq_mainimage {
	margin-bottom: 20px;
}

.fmplong1_topimage {
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	text-indent: 0px;
	margin-right: 0px;
	clear: both;
	width: 150px;
	float: left;
	display:inline;
	margin-bottom: 10px;	
}

.fmplong1_manucontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	clear: none;
	float: right;
	margin-right: 0px;
	width: 188px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.fmpsq_topimage2 {
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	text-indent: 0px;
	margin-right: 0px;
	clear: none;
	width: 150px;
	float: left;
	display:inline;
}

.fmpsq_topimage3 {
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	text-indent: 0px;
	margin-right: 0px;
	clear: none;
	width: 150px;
	float: left;
	display:inline;
}


#divFMP {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

.fmpsq_rightmainimage {
	margin-bottom: 20px;
	clear: none;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}
.fmpsq_rightimage4 {
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	text-indent: 0px;
	margin-right: 15px;
	clear: none;
	width: 150px;
	float: left;
	display:inline;
	margin-top: 0px;
	margin-bottom: 0px;
}
.fmpsq_rightimage2 {
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	text-indent: 0px;
	margin-right: 15px;
	clear: none;
	width: 150px;
	float: right;
	display:inline;
	margin-top: 0px;
	margin-bottom: 20px;
}
.fmpsq_rightimage3 {
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	text-indent: 0px;
	margin-right: 15px;
	clear: none;
	width: 150px;
	float: left;
	display:inline;
	margin-top: 0px;
	margin-bottom: 20px;
}

/* added for Kim's Picks, etc  */


.twoColFixLtHdr #container {
	width: 932px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	top: 0px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 230px 126px;
	background-image: url(/Images/kimspicks/Images/kimsheader.jpg);
} 
.twoColFixLtHdr #header {
	background: #DDDDDD;
	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
.twoColFixLtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.twoColFixLtHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 200px;
	background-color: #403b37;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.twoColFixLtHdr #mainContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 230px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	background-color: #B4C539;
} 
.twoColFixLtHdr #footer {
	padding: 0 10px 0 20px;
	background-color: #EDECEA;
} 
.twoColFixLtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}

.style6 {
	color: #333
}
.style7 {
	color: #333
}
.style11 {
	color: #333
}

#ui-datepicker-div {
	z-index: 1000;
}

.shadow{
border:1px solid silver;
font:10pt arial;
position:relative;
display:inline;
background:white;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}

#updateInfo label {
	font-weight: bold;
}

/* for the new CEU/Education section */

.registrationtext {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
            font-weight: normal;
            vertical-align: top;
            text-align: left;
}


.registrationtexthead {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 16px;
            font-weight: bold;
            color: #000;
}
 
.newmanubold {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
            font-style: normal;
            font-weight: bold;
            color: #000;
}
 
.newmanuboldteal {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 16px;
            font-style: normal;
            font-weight: bold;
            color: #587e81;
}
