/* Main page blocks */
body, div, td, th, p, h1, h2, ul, ol, li { font-family: Arial, sans-serif; font-size: 9pt;
	font-weight: normal; text-align: left; color: #000000; }
body { text-align: center; padding: 0px; margin: 0px; background-color: #eeeeee;
	background-image: url(../images/background.gif); background-repeat: repeat-y; background-position: 50% 0px; }
#BodyHolder { width: 800px; margin: 0px auto 0px auto; }
#PageHolder { width: 800px; }
#SubMenuHolder { width: 300px; float: left; clear: left; border-bottom: 8px solid #ffffff; }
#SecondMenuHolder { width: 300px; float: left; clear: left; }
#ContentHolder { float: right; width: 500px; }

/* Title bar styles */
#TitleBar { background-color: #414141; height: 140px; }
#TitleBarImage { background-color: #ffffff; float: right; width: 375px; height: 140px; background-image: url(../images/test.jpg);
	border-left: 4px solid #ffffff; overflow: hidden; }
#TitleBarSubTitle { padding: 5px 5px 5px 43px; background-color: #808080; color: #ffffff; font-size: 10pt;
	border-bottom: 4px solid #ffffff; }
#TitleBarLogo { padding-top: 40px; padding-left: 43px; }

/* Main menu styles */
#MainMenuHolder { background-color: #656668; border-left: 4px solid #ffffff; border-top: 4px solid #ffffff; padding: 3px 0px 3px 0px; }
.MenuItem, .ActiveMenuItem { padding-left: 16px; }
.MenuItem a { color: #ffffff; text-decoration: none; }
.MenuItem a:hover, .ActiveMenuItem a, .ActiveMenuItem a:hover { color: #ffff00; text-decoration: none; }

/* Left side menu and second left menu styles */
#SubMenuSpacer { border-width: 0px 50px 0px 40px; border-style: solid; border-color: #ffffff;
	background-color: #b1b1b1; height: 4px; overflow: hidden; width: 210px; float: left; clear: left; }
.SubMenuSpacer { height: 2px; overflow: hidden; margin: 0px 50px 0px 40px; background-color: #ffffff; }
.SecondMenuSpacer { height: 2px; overflow: hidden; margin: 0px; background-color: #ffffff; }
.SubMenuItem { display: block; margin: 0px 50px 0px 20px; background-image: url(../images/arrow_light.gif);
	background-repeat: no-repeat;	background-position: center left; text-decoration: none; color: #000000; }
.SubMenuItem span { display: block; text-decoration: none; margin-left: 20px;
	background-color: #cccccc; padding: 3px; }
.SubMenuItem:hover, a.SecondMenuItem:hover { background-image: url(../images/arrow_on.gif); }
.ActiveSubMenuItem { display: block; margin: 0px 50px 0px 20px; background-image: url(../images/arrow_on.gif);
	background-repeat: no-repeat;	background-position: center left; text-decoration: none; }
.ActiveSubMenuItem span { display: block; text-decoration: none; margin-left: 20px; color: #ffffff;
	background-color: #808080; padding: 3px; }
.SecondMenuItem { padding: 3px 50px 3px 43px; background-image: url(../images/arrow_dark.gif); background-repeat: no-repeat;
	background-position: 20px 50%; background-color: #cccccc; display: block; text-decoration: none; color: #000000; }
.SubMenuItem:hover span, a.SecondMenuItem:hover { background-color: #808080; color: #ffffff; }
#SecondMenuAddition { padding: 20px 10px 20px 20px; color: #000000; }
#SecondMenuText { background-color: #cccccc; padding: 10px 10px 10px 43px; }
#SecondMenuText a { color: #000000; } 

/* Special styles because the second menu has bugs in internet explorer */
.SecondMenuSubItem { display: block; border-width: 0px; text-decoration: none; }
.SecondMenuSubItem span { padding: 3px 50px 3px 63px; background-image: url(../images/arrow_dark.gif); background-repeat: no-repeat;
	background-position: 40px 50%; background-color: #cccccc; display: block; text-decoration: none; color: #000000; }


.SecondMenuSubItem:hover span { background-image: url(../images/arrow_on.gif); }
.SecondMenuSubItem:hover { background-color: transparent; }

.SecondMenuSubItem:hover span { background-color: #808080; color: #ffffff; }

.SecondMenuSubItem.Active span { background-image: url(../images/arrow_on.gif); }
.SecondMenuSubItem.Active { background-color: transparent; }

.SecondMenuSubItem.Active span { background-color: #808080; color: #ffffff; }

.imgMenuItem { 
   text-align:center; 
   width:300px; 
   height: 200px; 
   cursor:pointer; 
}

/* Page content styles */
#TextHolder { padding: 20px; }
p, ol, ul { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 12px; }
li { padding: 0px; margin: 0px; }
h1 { padding: 0px 0px 0px 20px; margin: 0px 0px 24px 0px; font-size: 8pt; background-image: url(../images/arrow_on.gif);
	background-repeat: no-repeat; background-position: 0px 50%; }
h2 { padding: 0px; margin: 18px 0px 0px 0px; font-weight: bold; font-size: 9pt }
img { margin-top: 12px; margin-bottom: 12px; }
#TextHolder a { color: #f45416; }
.Emphasis { font-weight: bold; }
.ImageCenter img { margin: 0px auto 12px auto; }
.ImageCenter { text-align: center; }
img.ImageRight { float: right; }
img.ImageLeft { float: left; }
#TextHolder a.TopLink { color: #000000; }
