html, body { top-margin:0px; left-margin:0px; right-margin:0px; margin-bottom:0px; background-color:#E8E8E8; text-align:center; font-family:arial,sans-serif,helvetica;}

table.bodyWrapper { width:100%; height:100%; text-align:center; }
table.bodyWrapper td.mainPage { vertical-align:top; height:100px; }

table.mayaone { width:984px; margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto; border:0px collapse; border-spacing:0px; padding:0px; }
#header td { width:20%; border:0px collapse; border-spacing:0px; padding:0px; }
table.mayaone tr.spacing { height:10px; }
table.mayaone td.spacing { height:10px; }
table.hompageSideTab { width:216px; }
table.hompageSideTab td.topleft_top_curve    { width:216px; height:15px; background-image:url('/app/webroot/img/top_curve.gif'); background-repeat: no-repeat; background-position: 0px 0px;}
table.hompageSideTab td.topleft_middle       { width:100%;  height:100%; background-color:#FFFFFF; }
table.hompageSideTab td.topleft_bottom_curve { width:216px; height:17px; background-image:url('/app/webroot/img/bot_curve.gif'); background-repeat: no-repeat; background-position: 0px 0px;}

table.hompageSideTab td.topright_top_curve    { width:216px; height:15px; background-image:url('/app/webroot/img/top_curve.gif'); background-repeat: no-repeat; background-position: 0px 0px;}
table.hompageSideTab td.topright_middle       { width:100%;  height:100%; background-color:#FFFFFF; }
table.hompageSideTab td.topright_bottom_curve { width:216px; height:17px; background-image:url('/app/webroot/img/bot_curve.gif'); background-repeat: no-repeat; background-position: 0px 0px;}

table.hompageSideTab td.bottomleft_top_curve    { width:216px; height:15px; background-image:url('/app/webroot/img/top_curve.gif'); background-repeat: no-repeat; background-position: 0px 0px;}
table.hompageSideTab td.bottomleft_middle       { width:100%;  height:100%; background-color:#FFFFFF; }
table.hompageSideTab td.bottomleft_bottom_curve { width:216px; height:15px; background-image:url('/app/webroot/img/bot_curve.gif'); background-repeat: no-repeat; background-position: 0px 0px;}

table.hompageSideTab td.bottomright_top_curve    { width:216px; height:15px; background-image:url('/app/webroot/img/top_curve.gif'); background-repeat: no-repeat; background-position: 0px 0px;}
table.hompageSideTab td.bottomright_middle       { width:100%;  height:100%; background-color:#FFFFFF; }
table.hompageSideTab td.bottomright_bottom_curve { width:216px; height:15px; background-image:url('/app/webroot/img/bot_curve.gif'); background-repeat: no-repeat; background-position: 0px 0px;}

table.logo, table.mainContent { width:90%; vertical-align:top; border:0px; }
table.sideTab, td.sideTab { height:50%; width:90%; vertical-align:top; border:0px; }
table.logo td { width:100%; }
table.logo td.logo { height:141px; background-color:#FFFFFF; text-align:center; }

table.innerlogo { width:214px; vertical-align:top; border:0px; }
table.innerlogo td.logo_left   { width:11px;  text-align:left;   background-color:#FFFFFF; }
table.innerlogo td.logo_middle { width:190px; text-align:center; background-color:#FFFFFF; vertical-align:middle; }
table.innerlogo td.logo_right  { width:12px;  text-align:right;  background-color:#FFFFFF; }

table.menu { height:31px; background-color:#000000; }
table.menu tr { border:0px collapse; border-spacing:0px; padding:0px 0px 0px 0px; color:#FF9933; font-size:13px; }
table.menu td.menu_curve { width:2%; border:0px collapse; border-spacing:0px; padding:0px 0px 0px 0px; }
table.menu td.language { width:102px; border:0px collapse; border-spacing:0px; background-color:#000000; padding: 0px 10px 0px 0px; font-weight:bold; letter-spacing:-1px; text-align:right; }
table.menu td.language2 { width:101px; border:0px collapse; border-spacing:0px; background-color:#000000; padding: 2px 0px 0px 0px; }
table.menu td.menu { width:31%;  text-align:right;  border:0px collapse; border-spacing:0px;  background-color:#000000;  padding:0px;  font-style:italic; font-weight:bold; }
table.menu td.menu_rightcurve { width:5%; text-align:right; border:0px collapse; border-spacing:0px; padding:0px; background-color:#000000; }
table.maxHeight { height:100%; }
table.maxWidth  { width:100%;  }
table.mainContent td { width:100%; background-color:#FFFFFF; border:0px collapse; border-spacing:0px; padding:0px; }
table.mainContent td.mainContent { width:20%; background-color:#FFFFFF; border:0px collapse; border-spacing:0px; padding:0px 20px 0px 20px; vertical-align:top; }
#mainBody tr.spacing { height:10px; }
#mainBody td.spacing { height:10px; }
#mainBody td.sideTabs { width:20%; vertical-align:top; height:160px; }

table.profileList { width:100%; }
table.mainContentBody { width:100%; height:100%; background-color:#FFFFFF; }
table.mainContentBody td.topLeftCurve     { width:16px; height:18px; background-image:url('/app/webroot/img/main_top_lht.gif'); background-repeat: no-repeat; background-position: 0px 0px; }
table.mainContentBody td.topRightCurve    { width:16px; height:18px; background-image:url('/app/webroot/img/main_top_rht.gif'); background-repeat: no-repeat; background-position: 0px 0px; }
table.mainContentBody td.bottomLeftCurve  { width:16px; height:18px; background-image:url('/app/webroot/img/main_btm_lht.gif'); background-repeat: no-repeat; background-position: 0px 0px; }
table.mainContentBody td.bottomRightCurve { width:16px; height:18px; background-image:url('/app/webroot/img/main_btm_rht.gif'); background-repeat: no-repeat; background-position: 5px 0px; }
table.mainContentBody tr.spacing	{ height:10px; }
table.mainContentBody td.errorTd	{ width:950px; }

table.webpage { width:952px; border:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
table.webpageContent { width:100%; }

td.leftImage { width:10%; text-align:left; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
div.leftImage { margin-left:-2px; width:202px; background-color:#FFFFFF; overflow-y:hidden; }

td.curve { height:14px; background:#E8E8E8; }

#hompageContentArea { width:461px; overflow-x:hidden; overflow-y:auto; font-size: 11px; margin:0px 10px 0px 10px; }
#mainContentArea { width:515px; overflow-x:hidden; overflow-y:auto; font-size: 11px; margin:0px 20px 0px 20px; }
#topLeftTab, #topRightTab, #bottomLeftTab, #bottomRightTab { width:195px; height:137px; overflow:hidden; padding:0px 10px 0px 10px; }
table.mayaone td.footer { background-image:url('/app/webroot/img/bottombar.gif'); height:19px; color:#FFFFFF;  font-size:10px; padding-left:10px; padding-bottom:0px; margin-bottom:0px; }
table.mayaone td.footer2 { width:200px; background-image:url('/app/webroot/img/bottombar.gif'); background-position:-764px 0px; height:19px; color:#FFFFFF;  font-size:10px; padding-left:10px; padding-bottom:0px; margin-bottom:0px; text-align:right; padding-right:10px; }
table.bodyWrapper td.footer { height:19px; }

img { border:0px; }

table.sideTab td.sideTdOrange{ 	background-color:#facf6b; height:100%; padding-left:20px; padding-right:20px; }
table.sideTab td.sideTdGreen { 	background-color:#9FC935; height:100%; padding-left:20px; padding-right:20px; }
table.innerSideTab { width:200px; }
td.b_topleft  { width:14px; height:26px; background-image:url('/app/webroot/img/rht_coner.gif'); background-repeat: no-repeat; background-position: 0px 0px; }
td.b_topright { width:13px; height:26px; background-image:url('/app/webroot/img/rht_coner_rht.gif'); background-repeat: no-repeat; background-position: 0px 0px; }
td.d_topleft  { width:14px; height:26px; background-image:url('/app/webroot/img/rht_c-blue.gif'); background-repeat: no-repeat; background-position: 0px 0px; }
td.d_topright { width:13px; height:26px; background-image:url('/app/webroot/img/rht_c1-blue.gif'); background-repeat: no-repeat; background-position: 0px 0px; }
td.p_topleft  { width:14px; height:26px; background-image:url('/app/webroot/img/left_c-green.gif'); background-repeat: no-repeat; background-position: 0px 0px; }
td.p_topright { width:13px; height:26px; background-image:url('/app/webroot/img/right_c-green.gif'); background-repeat: no-repeat; background-position: 0px 0px; }
td.b_bottomleft  { width:14px; height:20px; background-image:url('/app/webroot/img/rhtbttm_coner_lft.gif'); background-repeat: no-repeat; background-position: 0px 0px; }
td.b_bottomright { width:13px; height:20px; background-image:url('/app/webroot/img/rhtbttm_coner_rht.gif'); background-repeat: no-repeat; background-position: 0px 0px; }
td.orange_bg { background-color: #FF9933; }
td.blue_bg   { background-color: #5ED4FA; }
td.green_bg  { background-color: #C8EB7B; }
td.grey_bg   { background-color: #F6F6F6; }

div.innerMainContentDiv { height:100%; width:953px; overflow-x:hidden; overflow-y:scroll; vertial-align:top; padding:0px 0px 0px 0px; margin:0px 0px -0px 0px;}

div.yui-b p { margin: 0 0 .5em 0; color: #999; }
div.yui-b p strong { font-weight: bold; color: #000; }
div.yui-b p em { color: #000; }

h1 { font-weight: bold;  margin: 0 0 1em 0; padding: .25em .5em; background-color: #ccc; }

#productsandservices { margin: 0 0 0 0; }

td.mainContent h1 { font-size:16px; font-weight:bold; background-color:#FFFFFF; margin-bottom:10px; }
td.mainContentBody h1 { font-size:16px; font-weight:bold; background-color:#FFFFFF; margin-bottom:10px; }

/*  */
div.textContent { vertical-align:top; clear:all; }
div.textContent p { vertical-align:top; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
div.textContent strong { font-weight:bold; }
div.textContent ul li { list-style-type:circle; margin-left:15px; }

div.scrollable { vertical-align:top; }
div.scrollable p { vertical-align:top; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
div.scrollable strong { font-weight:bold; }
div.scrollable ul li { list-style-type:circle;  margin-left:15px; }

#rightMenu { height:100%; }
#rightMenu table.maxWidth td { padding-top:15px; width:100%; border-bottom: 1px dotted #5F0F28; }

table.profileList td { width:25%; text-align:center; }

img.profile_small {width:50px; height:65px; border:2px solid #898989;}
img.profile_medium {width:100px; height:130px; border:2px solid #898989;}
img.profile {width:100px; height:130x; border:2px solid #898989;}

.mainContent a       { color:#000000; font-size:11px; font-weight:bold; text-decoration:none;}
.mainContent a:hover { color:#000000; font-size:11px; font-weight:bold; text-decoration:underline;}

.searchResult a       { color:#000000; font-size:11px; font-weight:bold; text-decoration:none;}
.searchResult a:hover { color:#000000; font-size:11px; font-weight:bold; text-decoration:underline;}

div.rightMainLink { margin-left:5px; }
div.rightMainLink a { color:#232323;  font-size:12px; font-weight:bold; text-decoration:none; }
div.rightLink { margin-left:10px; }
div.rightLink a { color:#696969;  font-size:11px; text-decoration:none; }
div.rightChildLink {  margin-left:15px; }
div.rightChildLink a { color:#696969;  font-size:11px; text-decoration:none;  }
div.business_selectedLink a { color:#C16500; }
div.driven_selectedLink a { color:#009CC0; }
div.philanthropy_selectedLink a { color:#84B522; }

table.profileDetail { width: 100%; }
table.profileDetail td.profileImg{ text-align: center; width: 150px; }
table.profileDetail td.profileView{ padding-left:5px; padding-right:5px; padding-bottom: 5px; text-align: left; width: 450px; }
table.profileDetail td.profileDetail{ text-align: justify; padding-top:15px; margin-top: 5px; }

span.label{ font-weight: bold; }

td.rightLink{ height:10px; border-bottom: 1px dotted #5F0F28; }

div.printPlace{ width:515px; border-top:1px dotted #000; padding-top:5px; margin:10px 10px 0px 20px;}

div.emailLink{ float: left;  font-size: 11px; cursor: pointer; font-weight: bold; font-style: italic; margin-left:0px; }

div.printPage{ float: right; font-size: 11px; cursor: pointer; font-weight: bold; font-style: italic; margin-right:0px; }

div.error_message { color:#900; font-size: 12px; background-color: #fff; margin: 8px 0px; font-weight: bold; }

div.PopupMayaOneLogo { float:left; width:123px; height:64px; margin-top:5px; margin-left:5px; background-image: url('/app/webroot/img/maya_popup.gif'); background-repeat:no-repeat; }

div.popupHeader{ border-bottom:2px dotted #000; margin-bottom: 5px; }

div.PopupHeaderText{ float: left; }

h2.popHeader { color:#666; font-size:15px; font-weight:bold; padding: 5px 0px 5px 5px; text-align:left; }

td.popLabel{ width:100px; font-size:12px; color:#000; font-weight:bold; padding-top:5px; padding-right:5px; vertical-align:top; }

.error{ color:#900; font-size: 80%; margin: 8px 0px; font-weight: bold; padding-right:5px; }

.popupError { color:#900; font-size: 80%; margin: 8px 0px; font-weight: bold; padding-right:5px; text-align:left; }

div.popupLeftAlign{ text-align: left; padding-left:5px; font-size: 10px; }

th.popupTableHeader { font-weight:bold; height: 20px; font-size: 12px; background-color:#facf6b; margin-bottom: 7px; text-align:left; color: #000; }

table.popupTable{ width: 410px; margin-left:5px; background-color: #FFFFFF; margin-bottom: 15px; border:1px solid #cccccc; }

div.printDiv{ text-align:left; padding:5px; }

h2.printHeader{ font-weight:bold; font-size:17px; color: #000000; text-align:left; margin-bottom: 7px; }

.printRecord{ font-size: 12px; font-weight: normal; text-align: justify; }

td.profilePopupImg{ text-align: center; width: 150px; vertical-align:top;}

td.popupProfileView{ font-size: 13px; font-weight: normal; text-align: justify; }

span.popupMessage{ font-size: 11px; font-weight: normal; }

td.topAlign { vertical-align:top; }
td.bottomAlign { vertical-align:bottom; }
td.leftAlign { text-align:left; width:80%;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

td.searchTd { padding-left:10px; }
td.search { }
div.search { height:19px; width:193px; background:url('/app/webroot/img/Search_text_area.jpg') no-repeat; padding-left:3px; }
div.search1 { height:19px; width:165px; overflow:hidden; float:left; padding-top:2px;}
div.search2 { height:19px; width:20px; overflow:hidden;  border:0px solid #606060; border-left:0px; }
div.search1 input.search { height:17px; width:165px; border:0px solid #606060; font-size:12px; }
/*
div.search2 input.search { margin-left:-1px; height:19px; width:19px; border:0px solid; background:url('/app/webroot/img/search_icon.jpg') no-repeat 0px 0px; }
div.search2 input.search:hover { margin-left:-1px; height:19px; width:19px; border:0px solid; background:url('/app/webroot/img/search_icon2.jpg') no-repeat 0px 0px; }
*/div.search2 input.search { margin-left:-1px; height:19px; width:19px; border:0px solid; background:url('/app/webroot/img/search_icon.jpg') no-repeat 0px 0px; }
div.search2 input.search:hover { margin-left:-1px; height:19px; width:19px; border:0px solid; background:url('/app/webroot/img/search_icon2.jpg') no-repeat 0px 0px; }


td.searchResult{ padding-left:8px; font-size: 11px; font-weight: normal; text-align: justify; }

span.boldText{ font-size: 12px; font-weight: bold; }

#pagination { color:#000000; font-size:11px; font-weight: normal; }
#pagination em { color:#990000; font-size:11px; font-weight: bold; }
#pagination span { color:#000000; font-size:11px; font-weight:bold; font-style:italic; }
a.paginationText       { color:#000000; font-size:11px; font-weight:bold; text-decoration:none;}
a.paginationText:hover { color:#000000; font-size:11px; font-weight:bold; text-decoration:underline;}

span.italicText{ font-style: italic; }

.searchResult h1{ font-weight: bold; color: #FF9933; }

td.errorMainTd { padding-left:20px; font-size:11px; font-weight:bold;}

td.footer2 a{
	color: #FFFFFF;
	text-decoration: none;
}

td.footer2 a:hover{
	text-decoration: underline;
}
