body { font-family: Arial, Verdana; font-size: 1.0em; padding: 0px; margin: 0px; background-color: #EAEAEA; }
div#main table { margin-right: auto; margin-left: auto; }

div#main table td
{
	border-color: #CCC;
	border-width: 1px;
	border-style: dashed;
}
div#main table thead td { border-top-style: none; height: 25px; }
div#main table tfoot td { border-bottom-style: none; height: 25px; }
div#main table tfoot td#footNavWidth { border-left-style: none; border-right-style: none; }
div#main table tfoot td#footContentWidth { border-right-style: none; }
div#main table tfoot td#footContentWidth div#credit { float: right; font-size: 0.7em; color: #999; margin-right: 10px; }
div#main table tfoot td#footContentWidth div#credit a { text-decoration: none; font-size: 0.9em; color: #999; }
div#main table tfoot td#footContentWidth div#credit a:hover { text-decoration: underline; }
div#main table td.noneRight { border-right-style: none; border-top-style: none; width: 25px; }
div#main table td.noneLeft { border-left-style: none; width: 25px; }
div#main table tbody td.noneLeft { border-top-style: none; }
div#main table thead td#navWidth { width: 230px; border-left-style: none; border-right-style: none;}
div#main table thead td#maincontentWidth, div#main table td#mainContentCell	{ width: 562px; color: #333; font-size: 0.9em; border-right-style: none; }
/* navigation start */
div#main table td#navCell
{
	padding: 0px 0px 5px 5px;
	font-size: 0.9em;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
	vertical-align: top;
	height: 306px;
}

div#main table td#navCell div#mainNav ul { padding: 0px; margin: 0px; list-style: none; width: 220px; }
div#main table td#navCell div#mainNav ul li { background: url('/common/img/nav_states.png') no-repeat -220px 0px; height: 38px; margin: 5px 0px 0px 0px; display: block; }
div#main table td#navCell div#mainNav ul li:hover { background: url('/common/img/nav_states.png') no-repeat 0px 0px; }
/* start navigation states */
body#one div#main table td#navCell div#mainNav ul li#navHome, body#one div#main table td#navCell div#mainNav ul li#navHome:hover, body#two div#main table td#navCell div#mainNav ul li#navWhoAmI, body#two div#main table td#navCell div#mainNav ul li#navWhoAmI:hover, body#three div#main table td#navCell div#mainNav ul li#navWhatIOffer, body#three div#main table td#navCell div#mainNav ul li#navWhatIOffer:hover, body#four div#main table td#navCell div#mainNav ul li#navWhatIveDone, body#four div#main table td#navCell div#mainNav ul li#navWhatIveDone:hover, body#five div#main table td#navCell div#mainNav ul li#navWorkingWithMe, body#five div#main table td#navCell div#mainNav ul li#navWorkingWithMe:hover, body#six div#main table td#navCell div#mainNav ul li#navWhatOthersSay, body#six div#main table td#navCell div#mainNav ul li#navWhatOthersSay:hover, body#seven div#main table td#navCell div#mainNav ul li#navContact, body#seven div#main table td#navCell div#mainNav ul li#navContact:hover { background: url('/common/img/nav_states.png') no-repeat 0px 0px; }
/* end navigation states */
div#main table td#navCell div#mainNav ul li  a {
	display: block;
	color: #FFF;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	height: 38px;
	width: 210px;
	margin-left: 10px;
	line-height: 2.8em;
}
/* navigation end */
/* sub-navigation start */
div#main table td#subNavCell { padding: 5px; color: #999; vertical-align: top; border-right-style: none;  border-top-style: none; border-bottom-style: none; border-left-style: none; }

body#two div#subNavSpacer, body#three div#subNavSpacer, body#four div#subNavSpacer, body#six div#subNavSpacer, body#seven div#subNavSpacer  { height: 100%; }

body#four div#subNavSpacer { height: 350px; vertical-align: top; }

div#main table td#subNavCell div#subNavHeader, div#main table td#subNavCell div#subNavFooter { height: 8px; margin: 0px; padding: 0px; }

div#main table td#subNavCell div#subNavHeader { background: url('/common/img/sidecontainer_top.png') no-repeat 0px 0px; vertical-align: top; }

div#main table td#subNavCell div#subNavFooter { background: url('/common/img/sidecontainer_base.png') no-repeat 0px 0px; vertical-align: top; }

div#main table td#subNavCell div#subNavContent { background-color: #FFF; margin: 0px; padding: 5px 5px 5px 10px; width: 205px; vertical-align: top; }

div#main table td#subNavCell div#subNavContent h2, div#main table td#subNavCell div#subNavContent ul { width: 200px; }

div#main table td#subNavCell div#subNavContent h2 { margin: 0px; padding: 5px 0px 5px 0px; font-size: 0.8em; color: #666; }

div#main table td#subNavCell div#subNavContent ul { list-style: none; padding: 0px; margin: 5px 0px 5px 0px; }

div#main table td#subNavCell div#subNavContent ul li { margin: 2px 0px 2px 0px; }
/* sub-navigation end */
/* start main content */
div#main table td#mainContentCell { vertical-align: top; padding: 5px; border-top-style: none; border-right-style: none; border-bottom-style: none; }

div#main table td h1#mainContentHeader { font-size: 1.6em; line-height: 3.4em; padding-left: 20px; margin: 0px 0px 0px 0px; background: url('/common/img/header.png'); height: 80px; width: 544px; color: #FFF; }

div#main table td div#mainContent { background-color: #FFF; padding: 20px; }

body#one div#main table td div#mainContent { min-height: 415px; }

body#five div#main table td div#mainContent { min-height: 415px; }

body#seven div#main table td div#mainContent { min-height: 414px; }

div#main table td div#mainContent ul { margin: 20px 5px 10px 20px; padding: 0px; }

div#main table td div#mainContent ul li, div#main table td div#mainContent ul li a, div#main table td div#mainContent a, div#main table td#subNavCell div#subNavContent ul li a {  color: #66C4DF; text-decoration: none; }

div#main table td div#mainContent ul li a:hover, div#main table td div#mainContent a:hover, div#main table td#subNavCell div#subNavContent ul li a:hover { color: #00799B; background-color: #EAEAEA; text-decoration: none; }

div#main table td#subNavCell div#subNavContent ul li a { font-size: 0.8em; }

div#main table td div#mainContent div#homePageImage { margin-bottom: 12px; height: auto; }

div#main table td div#mainContent div#homePageImage img#olgaImage { margin-right: 20px; float: left; }

div#main table td div#mainContent div#homePageImage  div { width: 360px; float: right; margin-bottom: 20px; }

div#main table td div#mainContent div#homePageImage  div i { float: right; }
/*start form */
div#main table td div#mainContent form { margin: 40px 0px 20px 0px; }

div#main table td div#mainContent div.formElement { height: 30px; width: 100%; margin: 10px 0px 10px 0px; vertical-align: middle; }

div#main table td div#mainContent div.formElement label { width: 140px; display: block; float: left; font-size: 0.9em; font-weight: bold; vertical-align: middle; line-height: 1.4em;}

div#main table td div#mainContent div.formElement input, div#main table td div#mainContent form div.formElement textarea, div#main table td div#mainContent form div.formElement input[type="submit"] { width: 370px; display: block; float: right; }

div#main table td div#mainContent div.formElement textarea { height: 150px; }

div#main table td div#mainContent div.formElement input[type="submit"] { text-align: center; }
/* end form */
div.hrDottedStyle { border-bottom: 1px dashed #CCC; background-color: transparent; padding-top: 20px; display: block; clear: both; width: 100%; }
div#main table td div#mainContent p.referee { font-size: 0.8em; font-weight: 900; font-style: italic; }

div#main table td div#mainContent h2, div#main table td div#mainContent h3 { font-size: 0.9em; }

div#main table td div#mainContent h3 { margin-top: 30px; }

div#main table td div#mainContent p, div#main table td div#mainContent a { font-size: 0.8em; line-height: 1.6em; }

div#main table td div#mainContent a { font-size: 1em; }

div#main table td div#mainContent a[name], div#main table td div#mainContent a[name]:hover, div#main table td div#mainContent a[name]:focus, div#main table td div#mainContent a[name]:active {color: #333; background-color: #FFF;}

/* end main content */

div#main table td div#mainContentFooter { background: url('/common/img/maincontainer_base.png') no-repeat 0px 0px; height: 8px; }