/* MLA screen CSS file */

body
{
	padding: 0;
	margin: 0;
	
}
a:link
{
	color: #003E85;
}
a:visited
{
	color: #85007E;
}
a:hover
{
	text-decoration: none;
}
a:active
{
	color: #85007E;
}
.alert
{
	color: #cc0000;
	font-weight: bold;
}

/**** Container ****/
/*  change here for global sizing  */
#container
{
	font-size: 12pt;
	width: 100%;
	font-family: arial, verdana, sans serif;
	position: relative;
}

/**** BreadCrumb Menu ****/
#breadCrumb
{
	margin: 0;
	padding: 3px 0;
	width: 100%;
	background: #F7F7EB;
	list-style: none;
	font-size: 0.7em;
	border-bottom: 1px solid #246552;
}

#breadCrumb .currentPosting
{
	font-weight: bold;
}

#breadCrumb li
{
	display: inline;
}
#breadCrumb li a
{
	padding: 0 3px;
	margin: 0;
	color: #003e85;
}
#breadCrumb li a:hover
{
	text-decoration: none;
}
#breadCrumb li a.home
{
	color: #cc0000;
}
#breadCrumb a
{
	padding: 0 3px;
	margin: 0;
	color: #003e85;
}

#breadCrumb a:hover
{
	text-decoration: none;
}

#breadCrumb a.home
{
	color: #cc0000;
}

/**** Banner styles ****/
.banner
{
	background-color: #fff;
	height: 57px;
	width: 100%;
}
.banner .logo
{
	width: 124px;
	text-align: left;
	background: #fff;
}
.banner img
{
	border: 0;
}
.banner .searchCell
{
	background: #fff;
}
.searchTable
{
	background: #fff;
	width: 98%;
}
.searchLinks
{
	font-size: .75em;
	padding-bottom: 3px;
	text-align: right;
}
.search
{
	text-align: right;
}
.search .searchField
{
	width: 175px;
	padding: 2px;
	margin-right: 5px;
}

/**** Title Table ****/
.titleTable
{
	clear: both;
	width: 100%;
	background: #008348;
	margin: 0;
	padding: 0;
}

/**** Main Menu ****/
.mainMenu
{
	margin: 0;
	padding: 0 0 0 0px;
	background-color: #008348;
	border-bottom: 1px solid #fff;
}
.mainMenu table
{
	border: 0;
	margin: 0;
	padding: 0;
}
/*.mainMenu ul li {
	float: left;
	padding: 0;
	margin: 0;
	display: inline;
	text-align: center;
}*/
.mainMenu table td
{
	padding: 4px 6px;
	margin: 0;
	text-align: center;
	border-right: 1px solid #fff; /*background: #008348 url(./Mla.Corporate.Web/Resources/images/generalImages/top_menu_seperator_line.gif) no-repeat right top;*/
}
.mainMenu table td a
{
	/*padding: 4px 6px;*/
	line-height: normal;
	color: #fff;
	font-size: 0.74em; /*line-height: 1.7;*/
	text-decoration: none;
}
.mainMenu table td a:visited
{
	color: #fff;
}
.mainMenu table td a:hover
{
	/*background-color: #F7F7EB;*/
	text-decoration: underline;
	color: #fff;
}
.mainMenu table td a.li1Selected, .mainMenu table td a.li2Selected, #mainMenu table td a.li3Selected, .mainMenu table td a.li4Selected, .mainMenu table td a.li5Selected, .mainMenu table td a.li6Selected, .mainMenu table td a.li7Selected
{
	background: #ccce99;
	color: #333;
}

.mainMenu TABLE TD A.linkSelected:link
{
	background: #ccce99;
	color: #333;
}
.mainMenu TABLE TD A.linkSelected:visited
{
	background: #ccce99;
	color: #333;
}

.mainMenu table td.tdSelected
{
	background: #ccce99;
	color: #000;
}

/**** Main Title ****/

.mainFill
{
	background: #ccce99;
}
.mainTitle
{
	background: #ccce99; /*	width: 620px;*/
}
.mainTitle h2
{
	font-size: 1.2em;
	padding: 0;
	margin: 2px 0 2px 12px;
}
.mainButtons
{
	text-align: right;
	background: #dea50d;
	width: 150px;
	border-left: 1px solid #fff;
	padding: 0;
}
.mainLogin
{
	text-align: left;
	background: #dea50d;
	margin: 0;
	width: 140px;
	height: 29px;
}
.mainLogin a
{
	padding: 0;
	margin-top: 8px;
	color: #fff;
	font-weight: bold;
	font-size: 0.70em;
}
.mainLogin a.login
{
	margin-top: 10px;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #fff;
}
.mainLogin a.register
{
	top: 4px;
	left: 6px;
}
.mainLogin a:visited
{
	color: #fff;
}
.mainLogin a:hover
{
	text-decoration: none;
}

/**** Main container ****/
#mainContainer
{
	clear: both;
	width: 100%;
	position: relative; /*background: url(/Mla.Corporate.Web/Resources/images/generalImages/container_bg_tile.gif) repeat-y;*/
	margin: 0;
	padding: 0;
}

/**** content column ****/

#contentAdminWide
{
	background: #fff url(/Mla.Corporate.Web/Resources/images/generalImages/content_tile.gif) repeat-y;
	width: 100%;
}
#content
{
	padding-bottom: 1em;
	vertical-align: top; /*margin-left: 171px; 	margin-right: 145px;*/
	margin-bottom: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 173px;
	margin-right: 151px;
}
html > body #content
{
	margin-left: 173px;
	margin-right: 151px;
}
#content h1
{
	margin: 0 4%;
	font-size: 1.1em;
	padding-top: 0.8em;
}
#content h2
{
	margin: 0 4%;
	font-size: 1em;
}
#content span h3
{
	margin: 1em 4% -0.8em 4%;
	font-size: 0.85em;
}

#content h3
{
	/*margin: 0 4% -0.8em 4%;*/
	margin: 0 4%;
	font-size: 0.85em; /*width: 90%; /*added 30/1/5 for body images */
}
#content h4
{
	margin: 0.8em 4%;
	font-size: 0.8em;
}
#content h5
{
	margin: 0.8em 4%;
}
#content h6
{
	margin: 0.8em 4%;
}
#content address
{
	margin: 0.8em 4%;
	font-size: 0.8em;
}
#content dl
{
	margin: 0.8em 4%;
	font-size: 0.8em;
}


#content p.smallsize
{
	margin: 1em 4%;
	font-size: 0.6em;
	line-height: 1.4;
}

#content p
{
	margin: 1em 4%;
	font-size: 0.8em;
	line-height: 1.4;
}

#content p.rightText
{
	margin: 0em 4%;
	font-size: 0.8em;
	line-height: normal;
}

#content p p
{
	font-size: 1em;
	margin: 0;
	padding: 0;
}
#content p ul, #content p ol
{
	margin: 1em 2em 1em 2em;
	padding: 0;
	font-size: 10pt;
}
/*
#content span ul, #content span ol
{
	margin: 1em 8%;
	padding: 0;
	font-size: 10pt;
}
*/
#content td span ul
{
	margin: 1em 2em 1em 2em;
	padding: 0;
	font-size: 10pt;
}

#content hr
{
	color: #ffffff;
	height: 1px;
	margin: 0 4%;
	width: 80%;
}

#content span ul, #content span ol
{
	margin: 1em 8%;
	padding: 0;
	font-size: 10pt;
}

#content ul, #content ol
{
	margin: 1em 4%;
	font-size: 0.8em;
}

#content table.tableStyleless
{
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 1.2em;
}
#content table.tableborderless
{
	border: 0; /*font-size: 1em;*/
}
#content table.tableborderless td h1 span
{
	margin: 0 4%;
	font-size: 1.4em;
	padding-top: 0.1em;
}

#content table.tableborderless td
{
	border: 0;
	padding: 0;
}

#content table.tableStylelessSameFont
{
	border: 0;
	padding: 0;
	margin: 0;
	
}

#content table.tableStylelessSameFont td
{
	border: 0;
	padding: 0;
}


#content table.tableSearchResults
{
	border: 0; /*font-size: 1em;*/
}
#content table.tableSearchResults td h1 span
{
	padding-top: 4px;
	padding: 4px;
}

#content table.tableSearchResults td
{
	border: 0;
}

.fileSize
{
	font-size: 0.8em;
}




#content table.radioTableStyleless
{
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 1em;
}
#content table.tableStyleless td
{
	border: 0;
	padding: 0;
}
#content table.radioTableStyleless td
{
	border: 0;
	padding: 0;
}
#content span table.tabletwo
{
	/*border: 1px solid #CCCC99;  	border-bottom: 1 px solid #cccc99; 	border-right: 1 px solid #cccc99;*/
	border: none;
	margin: 1em 3.5%;
	padding: 0;
}
#content span table.tabletwo td
{
	padding: 5px;
	border: none;
	overflow: hidden;
}
#content span table.tablethree
{
	border-left: 1px solid #CCCC99;
	border-top: 1px solid #CCCC99;
}

#content span table.tablethree td
{
	padding: 5px;
	border-right: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99;
	vertical-align: top;
	overflow: hidden;
}

#content span p table
{
	margin: 0;
	padding: 0;
	border-left: 1px solid #CCCC99;
	border-top: 1px solid #CCCC99;
	border-right: 0px;
	border-bottom: 0px;
}

#content span p table td
{
	padding: 5px;
	border-left: 0px;
	border-top: 0px;
	border-right: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99;
	overflow: hidden;
}


#content span table
{
	border-left: 1px solid #CCCC99;
	border-top: 1px solid #CCCC99;
	border-right: 0px;
	border-bottom: 0px;
}

#content span table td
{
	padding: 5px;
	border-left: 0px;
	border-top: 0px;
	border-right: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99;
	overflow: hidden;
}

#content table
{
	font-size: 12px;
	border-left: 1px solid #CCCC99;
	border-top: 1px solid #CCCC99;
	margin: 1em 4%;
}

#content table td
{
	padding: 5px;
	border-right: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99;
	vertical-align: top;
	overflow: hidden;
}


#content table td p
{
	font-size: 12px;
	padding: 0;
	margin: 0;
}
#content .searchResults td
{
	border: none;
}
#content .searchResults
{
	border: none;
}
#content .searchPager
{
	border: none;
	font-size: 12px;
	padding: 0;
	margin: 0px 40px 0px 0px;
	text-align: right;
}
#content span a img
{
	/*border: 1px solid #666;*/
	border: none; /*float: right;*/
	float: right;
	margin: 0 2em 2em 2em;
	max-width: 400px;
}

/*
#content span p img {
    float: none;
    border: none;
}

#content span img {
    float: none;
    border: none;
}*/
#content #logos
{
	text-align: center;
	vertical-align: bottom;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin: 1em 4%;
	clear: both;
}
#glossSection
{
	margin: 1em 4%;
	font-size: 1em;
	line-height: 1.4;
}
#glossSection span p
{
	margin: 0%;
}

#content #logos img
{
	border: none;
	float: none;
	margin: 0.5em;
	display: inline;
	clear: both;
}
#content #legal p
{
	font-size: 0.7em;
	color: #666;
}
#content #legal p p
{
	font-size: 1em;
	color: #666;
}
#content .subMenu
{
	border-top: 1px solid #cccc99;
	border-bottom: 1px solid #cccc99;
	padding: 4px 0;
	margin-bottom: 0;
}
#content .subMenuTop
{
	border-bottom: 1px solid #cccc99;
	padding: 4px 0;
	margin-top: 0;
}
#content .subMenuTopRight
{
	border-bottom: 1px solid #cccc99;
	padding: 4px 0;
	margin-top: 0;
	text-align: right;
}
#content .subMenuTopRight span
{
	float: left;
}

#content .subMenuTopRightLink
{
	border-top: 1px solid #cccc99;
	padding: 4px 0;
	margin-top: 0;
	text-align: right;
}

#content .subMenuBottom
{
	border-top: 1px solid #cccc99;
	text-align: left;
	padding: 4px 0;
	margin-top: 0;
}

/**** local Nav column ****/
#localNav
{
	vertical-align: top;
	background: #F5F5EB;
	width: 172px;
}
#localNav li span
{
	padding-left: 12px;
	font-weight: bold;
}
#localNav ul
{
	list-style: none;
	font-size: 0.75em;
	line-height: 1.4em;
	margin: 0px 0 0 0;
	background: none;
	border-bottom: 1px solid #fff;
	padding: 0;
}
#localNav ul li
{
	border-bottom: 1px solid #cccc99;
	border-top: 1px solid #fff;
	padding: 2px 0 3px 0;
	margin: 0;
	background: #F5F5EB;
}
#localNav ul li.top
{
	border-top: 1px solid #fff;
	background: #E5E5C8;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
}
#localNav ul li a
{
	display: block;
	padding-left: 12px;
}
.topLevel
{
	/*text-decoration: none;*/
	display: block;
	background: url(/Mla.Corporate.Web/Resources/images/navigation/top_level_arrow.gif) no-repeat left center;
}
.folderClosed
{
	display: block;
	background: url(/Mla.Corporate.Web/Resources/images/navigation/arrow_closed.gif) no-repeat left center;
}
.folderOpen
{
	display: block;
	/*background: url(/Mla.Corporate.Web/Resources/images/navigation/arrow_open.gif) no-repeat left center;*/
}
#localNav ul ul
{
	font-size: 1em;
	border: none;
	margin-top: 0;
	margin-left: 6px;
}
#localNav ul ul li
{
	border: none;
	padding: 1px 0 1px 0;
	margin: 0 0 1px 0;
}

.postingDot
{
	display: block;
	/*background: url(/Mla.Corporate.Web/Resources/images/navigation/bullet_point.gif) no-repeat left center;*/
}

#localNav a.selected
{
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
#localNav p
{
	border-top: 1px dotted #B27D75;
	padding-top: 6px;
	margin: 18px 15px 0 12px;
	font-size: 0.75em;
	color: #5B5A5A;
}

/**** highlight column ****/
.highlight
{
	vertical-align: top;
	margin-bottom: 10px;
	width: 150px;
}
.highlight div
{
	border-top: 1px solid #BD716B;
	border-bottom: 1px solid #BD716B;
	border-left: 1px solid #BD716B;
	margin-top: 1px;
	background: #FCF8F7;
	padding-bottom: 3px;
}
.highlight h4
{
	background: #BD716B;
	color: #fff;
	font-size: 0.8em;
	line-height: 1em;
	padding: 3px 0 4px 3px;
	margin: 0;
}
.highlight h5
{
	padding: 6px 10px 0 5px;
	font-size: 0.7em;
	line-height: 1em;
	margin: 0;
}
.highlight p
{
	padding: 3px 10px 3px 9px;
	font-size: 11px;
	margin: 0;
}

/**** footer ****/
#footer
{
	width: 100%;
	background: #fff;
	border-top: 3px solid #008348;
	padding: 0.5em 0;
	text-align: center;
	clear: both;
}
#footer ul
{
	list-style: none;
	font-size: 0.7em;
	padding: 0;
	margin: 0;
}
#footer li
{
	display: inline;
	margin-left: 4px;
}
#footer li a
{
	padding-right: 7px;
	border-right: 1px solid #666;
}

.footerlinks
{
	font-size: 0.7em;
	text-align: center;
}

/**** Events ****/
#content table#eventsList
{
	position: relative;
	margin: 0 0 0 4%;
	width: 51%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 90%;
}
html > body #content table#eventsList
{
	width: 90%;
}
table#eventsList td.eventMonth
{
	background: #F5F5EB;
	color: #666;
	font-size: 1.1em;
	font-weight: bold;
	border-bottom: none;
}
table#eventsList td
{
	position: relative;
	padding: 4px 6px 6px 6px;
	line-height: 1.1;
}
table#eventsList td span
{
	font-size: 0.85em;
}
table#eventsList td strong
{
	color: #666;
	font-size: 0.85em;
}
table#eventsList td span strong
{
	color: #666;
	font-size: 1em;
}

/**** Form Controls ****/
#content table.formContainer
{
	border: 0;
	margin: 0 4%;
	width: 51%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 88%;
}
html > body #content table.formContainer
{
	width: 88%;
}


#content table.logInContainer2
{
	font-size: 12px;
	border-left: 0px solid #CCCC99;
	border-top: 1px solid #CCCC99;
	border-bottom: 0px solid #CCCC99;
	margin: 1em 4%;
}

#content table.logInContainer
{
	font-size: 12px;
	border-left: 0px solid #CCCC99;
	border-top: 0px solid #CCCC99;
	border-bottom: 0px solid #CCCC99;
	margin: 1em 4%;
}


#content table.logInRule
{
	font-size: 12px;
	border-left: 0px solid #CCCC99;
	border-top: 1px solid #CCCC99;
	border-bottom: 0px solid #CCCC99;
	margin: 1em 4%;
}


#content table.logInPassword
{
	font-size: 12px;
	border-left: 0px solid #CCCC99;
	border-right: 0px solid #CCCC99;
	border-top: 0px solid #CCCC99;
	border-bottom: 0px solid #CCCC99;
	margin: 1em 4%;
}


#content table.logInContainer td
{
	border: 0;
}

#content table.logInContainer td.qCol
{
	padding-top: 8px;
	width: 35%;
	text-align: right;
	vertical-align: top;
}

#content table.formContainer td
{
	border: 0;
	text-align: left;
}

#content table.formContainer td.qCol
{
	padding-top: 8px;
	width: 35%;
	text-align: right;
	vertical-align: top;
}
#content table.formContainer td label
{
	font-weight: bold;
}
#content table.formContainer td.checkboxes label
{
	font-weight: normal;
}
#content table.formContainer td .field
{
	width: 60%;
}
#content table.formContainer td .fieldPhone1
{
	width: 8%;
	margin-right: 1%;
}
#content table.formContainer td .fieldPhone2
{
	width: 50%;
}
#content table.formContainer td.submit
{
	background: url(/Mla.Corporate.Web/Resources/images/forms/line_tile.gif) repeat-x;
	text-align: right;
	padding-top: 13px;
}
#content table.formContainer2
{
	border: 0;
	margin: 1em 4% 0 4%;
	width: 51%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 88%;
}
html > body #content table.formContainer2
{
	width: 88%;
}
#content table.formContainer2 td
{
	border: 0;
	padding: 3px;
}
#content table.formContainer2 td.qCol
{
	width: 35%;
	text-align: right;
	font-weight: bold;
}

/**** icons ****/
.iconPdf
{
	padding-left: 20px;
	background: url(/Mla.Corporate.Web/Resources/images/generalImages/icon_pdf.gif) no-repeat left center;
}
.iconDoc
{
	padding-left: 20px;
	background: url(/Mla.Corporate.Web/Resources/images/generalImages/icon_word.gif) no-repeat left center;
}
.iconXls
{
	padding-left: 20px;
	background: url(/Mla.Corporate.Web/Resources/images/generalImages/icon_excel.gif) no-repeat left center;
}
.iconExe
{
	padding-left: 20px;
	background: url(/Mla.Corporate.Web/Resources/images/generalImages/icon_exe.gif) no-repeat left center;
}
.iconGeneric
{
	padding-left: 20px;
	background: url(/Mla.Corporate.Web/Resources/images/generalImages/icon_generic.gif) no-repeat left center;
}

/**** Resource Gallery ****/
#content table.resourceGallery
{
	border: 0;
	width: 51%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 80%;
}
html > body #content table.resourceGallery
{
	width: 80%;
}
#content table.resourceGallery td
{
	border-right: 0;
}
#content table.resourceGallery th
{
	text-align: left;
	border-bottom: 1px solid #CCCC99;
}
#content table.resourceGallery td.name
{
	padding-left: 0;
}
#content table.resourceGallery td.modified, #content table.resourceGallery th.modified
{
	text-align: right;
	width: 120px;
}

/**** Site Map ****/
#mainContainerSiteMap
{
	clear: both;
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
}
#mainContainerSiteMap #content
{
	padding: 1em 4% 1em 1em;
	margin: 0;
	width: 90%;
}
#mainContainerSiteMap #content ul
{
	margin: 0 0 0.5em 0;
	padding: 0; /** list-style: none; **/
	font-weight: bold;
}

#mainContainerSiteMap #content ul ul
{
	margin: 0 0 1em 3em;
	padding: 0; /** list-style: square; **/
	font-size: 1em;
	font-weight: normal;
}

#mainContainerSiteMap #content span ul
{
	margin: 1em 4%;
	font-size: 0.8em;
	font-weight: normal;
}

#mainContainerSiteMap #content span h3
{
	margin: 1em 4% -0.8em 4%;
	font-size: 0.85em;
	width: auto;
}

#mainContainerSiteMap #content #columnleft
{
	width: 49%;
	float: left;
}
#mainContainerSiteMap #content #columnright
{
	width: 50%;
	float: right;
	padding-left: 1%;
	border-left: 1px solid #cccc99;
	height: 100%;
}
#mainContainerSiteMap #content #column1
{
	width: 100%;
	float: left;
}
#mainContainerSiteMap #content #column2
{
	width: 61%;
	float: right;
	padding-left: 1%;
	border-left: 1px solid #cccc99;
}
#mainContainerSiteMap #content #col1
{
	width: 49%;
	float: left;
}
#mainContainerSiteMap #content #col2
{
	width: 50%;
	float: right;
}
#mainContainerSiteMap h3
{
	margin: 0 0 1em 0;
}
.siteMapLevel0
{
	text-indent: 0px;
	list-style-type: none;
}
.siteMapTopicHierarchy
{
	font-size: 1.3em;
} 
.siteMapLevela
{
	list-style-type: disc;
}
.siteMapLevelb
{
	list-style-type: circle;
}
.siteMapLevelc
{	
	list-style-type: square;
}

/**** Profile ****/
#mainContainerProfile
{
	clear: both;
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
}
#mainContainerProfile #content
{
	padding: 1em 4% 1em 1em;
	margin: 0;
	width: 90%;
}
#mainContainerProfile #content ul
{
	margin: 0 0 0.5em 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}
#mainContainerProfile #content ul ul
{
	margin: 0 0 1em 3em;
	padding: 0;
	list-style: square;
	font-size: 1em;
	font-weight: normal;
}
#mainContainerProfile table.formContainer
{
	border: 0;
	margin: 0 4%;
	width: 51%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 88%;
}
html > body #mainContainerProfile table.formContainer
{
	width: 88%;
}
#mainContainerProfile table.formContainer td
{
	border: 0;
}
#mainContainerProfile table.formContainer td.aCol
{
	padding-top: 10px;
	text-align: center;
	width: auto;
	vertical-align: middle;
}
#mainContainerProfile table.formContainer td.qCol
{
	padding-top: 10px;
	text-align: right;
	width: 10%;
	vertical-align: middle;
}
#mainContainerProfile table.formContainer td label
{
	font-weight: bold;
}
#mainContainerProfile table.formContainer td.checkboxes label
{
	font-weight: normal;
}
#mainContainerProfile table.formContainer td.input.field
{
	width: 100%;
}

#mainContainerProfile table.formContainer td.submit
{
	background: url(../images/forms/line_tile.gif) repeat-x;
	text-align: right;
	padding-top: 13px;
}

#mainContainerProfile h1
{
	margin: 0 4%;
	font-size: 1.1em;
	padding-top: 0.8em;
}
#mainContainerProfile h2
{
	margin: 0 4%;
	font-size: 1em;
}
#mainContainerProfile h3
{
	margin: 0 4% -0.8em 4%;
	font-size: 0.85em;
}
#mainContainerProfile h4
{
	margin: 0.8em 4%;
	font-size: 0.8em;
}
#mainContainerProfile p
{
	margin: 1em 4%;
	font-size: 0.8em;
	line-height: 1.4;
}
/**** Table style 1 ****/
#content table.style1 th
{
	background: #F5F5EB;
	border-right: 1px solid #cccc99;
	border-bottom: 1px solid #cccc99;
	text-align: left;
	padding: 5px;
	font-weight: normal;
}
/**** Table style 2 ****/
#content table.style2 th
{
	background: #F5F5EB;
	border-right: 1px solid #cccc99;
	border-bottom: 1px solid #cccc99;
	padding: 5px;
	font-weight: bold;
}
#content table.style2
{
	/*font-size: 0.75em; */
	margin-right: 0;
}
#content table.style2 td
{
	vertical-align: middle;
	text-align: center;
	padding: 3px;
	border: #cccc99 1px solid;
}
/**** Table Style 3 ****/
#content table.style3
{
	border: none;
}


#content table.style3 td
{
	border-right: none;
	border-bottom: 1px solid #cccc99;
	vertical-align: middle;
}
#content table.style3 td.radio
{
	width: 150px;
}
#content table.style3 td.submit
{
	border: none;
	padding-top: 10px;
}


/**** admin content column ****/
#admincontent
{
	padding-bottom: 1em;
	margin-left: 171px;
	margin-right: 145px;
	margin-bottom: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 173px;
	margin-right: 151px;
}
html > body #admincontent
{
	margin-left: 173px;
	margin-right: 151px;
}
#admincontent h1
{
	margin: 0 4%;
	font-size: 1.1em;
	padding-top: 0.8em;
}
#admincontent h2
{
	margin: 0 4%;
	font-size: 1em;
}
#admincontent h3
{
	margin: 0 4% -0.8em 4%;
	font-size: 0.85em;
}
#admincontent h4
{
	margin: 0.8em 4%;
	font-size: 0.8em;
}
#admincontent p
{
	margin: 1em 4%;
	font-size: 0.8em;
	line-height: 1.4;
}

#admincontent hr
{
	color: #cccc99;
	height: 1px;
	margin: 0 4%;
}

#admincontent table
{
	font-size: 0.8em;
	margin: 1em 4%;
}
#admincontent table td
{
	padding: 0px;
	overflow: hidden;
}

.ReportLinkSelected
{
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.LatestEyciTable
{
	float: left;
	padding-left: 0px ! important;
	margin-left: 0px ! important;
}

.LatestEyciTableDate
{
	width: 74px;
	text-align: center;
}

.LatestEyciTablePrice
{
	width: 65px;
	text-align: center;
}

.LatestEyciTableHead
{
	width: 65px;
	text-align: center;
}
