/* CSS Document */
html {height:101.1%;}
a:focus { outline: none; }
body {margin:0px; padding:0px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image: url(../images/bg_site.jpg); background-repeat:repeat-y; background-position:center;}
.clr {clear:both;}
form {
	margin:0px;
	padding:0px;
	
}
h6 {
	font-size:10px;
	margin:0;
	padding:0;
	text-transform: uppercase;
	color:#880127;
}
.pageAdjust {
	width:960px;
	margin:0px auto;
	text-align:left;
	}
.footer {width:960px; margin:0px auto; text-align:left;}	
.top {
	background-color:#908576;
	height:50px;
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ABA396;
}
.logo {width:235px; color:#ffffff; float:left; height:50px;}

/*Login Menue*/
.loginMenue {width:720px; float:right; height:50px; color:#ffffff;}
.loginMenue ul {list-style:none; margin:0px; padding:0px; float:right;}
.loginMenue li a {
	display:block;
	float:left;
	height: 24px;
	width:40px;
	line-height: 24px;
	font-weight:bold;
	text-decoration:none;
}
.loginMenue a {text-decoration:none;}
.loginMenue a:link, .loginMenue a:visited {color:#ffffff; }
.loginMenue a:hover, .loginMenue a:active {color:#CCCCCC; }
.login {
	float:right;
	height:30px;
	width: 710px;
	line-height: 30px;
	}
.login input {width:140px;}
.loginTitle {float:right; margin-top:5px; height:25px; line-height:25px; margin-right:20px;}	
.loginUsername {
	float:right;
	width: 200px;
	margin-top:5px;
	height: 25px;
	line-height:25px; 
}
.loginPassword {
	float:right;
	width: 210px;
	margin-top:5px;
	height: 25px;
	line-height:25px;
	border: none;
}
.loginButton {
	float:right;
	width: 50px;
	margin-top:5px;
	height: 20px;
	}
	.loginSub {
	height:15px;
	line-height:15px;
	width:300px;
	float: left;
	margin-left: 160px;
}


/*User Menue*/
.userMenue {
	width: 720px;
	line-height:25px;
	color:#666666;
	float:left;
	height: 25px;
}
.userMenue ul {list-style:none; margin:0px; padding:0px;}
.userMenue li {list-style:none;float:left; border-right:1px solid #ffffff; height:25px; line-height:25px; padding-left:10px; padding-right:10px;}
.userMenue li img {float:left; border:none;}
.userMenue  a {display:block; text-decoration:none;}
.userMenue a:link {color:#FFFFFF;}
.userMenue a:visited {color:#FFFFFF;}
.userMenue a:hover {color:#663300;}
.userMenue  a:active {color:#663300;}

/*Language Menue*/
.language {
	float:right;
	width: 140px;
	color: #ffffff;
	margin-left: 5px;
	margin-top: 5px;
	height: 25px;
	line-height: 25px;
}
.language select {float:right;margin-top:2px; width:70px;}
.languageTitle {
	float:left;
	width: 70px;
}

/*SYSTEM Messages*/

.greeting_loggedin {
	height: 20px;
	color:#ffffff;
	line-height:20px;
	font-size:10px;
	text-align:left;
	width: 540px;
	float: left;
	margin-left: 10px;
}
.error{ margin-top:1px;background-color:#ffffff;border-top: 1px solid #ffffff;border:5px solid #FF0000;color:#000000; line-height:25px; font-size:12px; text-align: left; padding:10px; padding-left:60px; background-image:url(../images/icon_error.jpg); background-repeat:no-repeat; background-position:left;}
.error a{color:#FF0000; font-weight:bold; }
.error h1 {font-size:14px; margin:0; padding:0;}
.error h3 {font-size:12px; margin:0;padding:0;}
.error p {margin:0; padding:0;}

/*SearchFrame*/
.searchFrame {height:140px; background-image: url(../images/bg_gradient_search.jpg); background-repeat:repeat-x}
.searchSpacer {height:20px;}
.searchLeft {width:720px; height:140px; float:left; background-image:url(../images/bg_search.jpg); background-repeat:no-repeat}
.searchLeft legend {color:#880127; border:none;}
.searchFrameBlank {height:141px; background-image: url(../images/bg_gradient_search.jpg); background-repeat:repeat-x}
.searchLeftBlank {width:720px; height:141px; float:left; background-repeat:no-repeat}
.searchLeftBlank legend {color:#880127; border:none;}
.searchField {
	height: 45px;
	width: 740px;
}
.searchField input {border:1px solid #ffffff;height:20px;width:370px;line-height:20px;font-size: 15px;margin-left: 245px;margin-top: 13px;}
.searchButton {width:97px;float: right;height: 45px;margin-right: 10px;}
.searchLanguage {float:left;height: 50px;width: 480px;}
.searchLanguage ul {list-style:none; margin:0; padding:0;}
.searchLanguage li {float:left;}
.searchLanguage fieldset {margin-left:245px;width:380px;border: none;}


/* StepSearch*/
.stepSearch {height:50px; background-color:#666666;border-top: 1px solid #ffffff;border-bottom: 1px solid #CCCCCC; }
.stepSearch ul {list-style:none; padding:0px; margin:0px;}
.stepSearch li {float:left; color:#ffffff;  padding:10px 10px 10px 40px; height:30px;}
.stepSearch a {display:block; text-decoration:none;}
.stepSearch a:link, .stepSearch a:visited {color:#ffffff;}
.stepSearch a:hover, .stepSearch a:active{color:#cccccc;}
.steplogo {width:190px; background-image:url(../images/steparrow.jpg); background-repeat:no-repeat;}
.step1{width:189px;border-left:1px solid #ffffff; background-color:#999999; background-image:url(../images/step01.jpg); background-repeat:no-repeat;}
.step2{width:188px; border-right:1px solid #ffffff;border-left:1px solid #FFFFFF;background-color:#999999;background-image:url(../images/step02.jpg); background-repeat:no-repeat;}
.step3{width:190px; background-color:#999999; background-image:url(../images/step03.jpg); background-repeat:no-repeat;}

/*Panels*/
.panelClose {height:20px; background:#ffffff; font-size:10px;}
.panelClose ul {margin:0; padding:0; list-style:none; }
.panelClose li {float:right; height:20px; line-height:20px; background-image:url(../images/tabsheet_close.gif); background-repeat:no-repeat; width:200px; text-align:center; color:#ffffff;}
.panelClose a {display:block; text-decoration:none;}
.panelClose a:link {color:#666666;}
.panelClose a:visited {color:#666666;}
.panelClose a:hover {color:#000000;}
.panelclose a:active {color:#000000;}

/*ProductPanels*/
/*Displaying Main-Site*/
#products {background-color: #ffffff;}
#products ul {margin:0px;padding-right:10px; padding-left:20px; padding-top:10px;
padding-bottom:10px;}
#products ul li {padding-top:5px; padding-bottom:5px; border-bottom:dashed 1px #999999; }
#products a {text-decoration:none;}
#products a:link, #products a:visited {color:#666666;}
#products a:hover, #products a:active {color:#000000;}

/*Detail Styles*/
.panel50L {width:240px; height:300px;float:left;list-style-image: none; }
.panel50L ul {list-style:none;}
.panel50L ul img {float:left; margin-right:5px; clear:left;}
.panel50L li {height:45px;}
.panel_1{width:239px;height:250px;  float:left;border-left:1px solid #ffffff; list-style-image: url(../images/arrow_ga.gif); }
.panel_2{width:238px;height:250px;  float:left; border-right:1px solid #ffffff;border-left:1px solid #ffffff;list-style-image: url(../images/arrow_gp.gif); }
.panel_6{width:240px;height:250px; float:left;list-style-image: url(../images/arrow_hbr.gif); }
.panel50Lhead {
	color:#ffffff;
	
	background-color:#023666;
	background-image:url(../images/icon_50l.jpg); 
	background-position:right;
	background-repeat:no-repeat;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding: 10px;
	height:30px;
}

.panel_1head{
	color:#ffffff;
	background-color:#664627;
	background-image:url(../images/icon_ga.jpg); 
	background-position:right;
	background-repeat:no-repeat;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding: 10px;
	height:30px;
}

.panel_2head{
	color:#ffffff;
	background-color:#a95f00;
	background-image:url(../images/icon_gp.jpg); 
	background-position:right;
	background-repeat:no-repeat;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding: 10px;
	height:30px;
}

.panel_6head{
	color:#ffffff;
	background-color:#880127;
	background-image:url(../images/icon_hbr.jpg); 
	background-position:right;
	background-repeat:no-repeat;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding: 10px;
	height:30px;
}
/*Displaying SIDE Panel*/
#sideBar {
	width:240px;
	float: left;
	border-top:1px solid #ffffff;
}
#sideBar ul {list-style:none; margin:0px; padding:0px; color:#ffffff;}
#sideBar li.steplogo {background-color:#666666;background-image:url(../images/steparrow.jpg); background-repeat:no-repeat;border-bottom:1px solid #ffffff;padding:10px 10px 10px 40px;height:30px;}
#sideBar li.fifty {background-color:#023666;background-image:url(../images/icon_50l.jpg); background-position:right;background-repeat:no-repeat;border-bottom:1px solid #ffffff;padding: 10px;height:30px;}
#sideBar li.GA 	{background-color:#664627;background-image:url(../images/icon_ga.jpg); background-position:right;	background-repeat:no-repeat;border-bottom:1px solid #ffffff;padding: 10px;height:30px;}
#sideBar li.GP {background-color:#a95f00;	background-image:url(../images/icon_gp.jpg); background-position:right;	background-repeat:no-repeat;border-bottom:1px solid #ffffff;padding: 10px;
	height:30px;}
#sideBar li.HBR {background-color:#880127;background-image:url(../images/icon_hbr.jpg); background-position:right;background-repeat:no-repeat;border-bottom:1px solid #ffffff;padding: 10px;
	height:30px;}
#sideBar li.MostGA {height:25px; line-height:25px; background:#664627; border-bottom:1px solid #ffffff; color:#ffffff; padding-left:10px;}
#sideBar li.MostGP{height:25px; line-height:25px; background:#a95f00; border-bottom:1px solid #ffffff; color:#ffffff; padding-left:10px;}
#sideBar a{text-decoration:none;}
#sideBar a:link, #sideBar a:visited {color:#ffffff;}
#sideBar a:hover, #sideBar a:active {color:#ffffff;}
/*MOSTS PANELS*/
#most ul {margin:0px;padding-right:10px; padding-left:10px; padding-top:10px; padding-bottom:10px; background-color:#ffffff; list-style:none;color:#666666;}
#most ul li {padding-top:5px; padding-bottom:5px; padding-left:10px;}
#most a {text-decoration:none;}
#most a:link, #most a:visited {color:#666666;}
#most a:hover, #most a:active {color:#000000;}
.panelMost_1 {width:480px;border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; float:left;}
.panelMost_2 {width:479px;border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff;float:right;}
.panelMostHead_1{height:25px; line-height:25px; background:#664627; border-bottom:1px solid #ffffff; color:#ffffff; width:470px; padding-left:10px;}
.panelMostHead_2{height:25px; line-height:25px; background:#a95f00; border-bottom:1px solid #ffffff; color:#ffffff; width:469px;padding-left:10px;}
.even {background-color:#E6E6E6;}
.mostIcon {float:right; margin-right:5px;}

/*Results*/

#results {float:right; width:719px;}
#results a:link, #results a:visited {color:#666666;}
#results a:hover, #results a:active {color:#880127;}
.resultsFunction {
	background-color:#ded8cf;
	padding:5px;
	height:40px;
	border-top: 1px solid #ffffff;
	color: #666666;
}
.resultsText {
	width:280px;
	float:left;
	height: 10px;
}
.resultsText span {color:#880127; font-weight:bold}
.resultsFilter {
	width:370px;
	float:right;
	height: 40px;
}
.resultsFilter select {float:right; }
.resultsFilterTitle {float:left; line-height:20px; height:20px; font-weight:bold;}
.resultsSortTitle {float:left; width:80px; font-weight:bold;}
.resultsSort {float:right; width:280px;}
.resultsPager {
	height:30px;
	line-height:30px;
	border-top: 1px solid #999999;
}
.resultsPagerTitle {
	float:left;
	width:120px;
	padding-left: 5px;
}
.resultsPager ul {list-style:none; margin:0;padding:0;}
.resultsPager li {float:left;  display:block}
.resultsPager a {padding:5px;}
.resultsPager .active {background-color:#333333; color:#ffffff; padding-left:5px; padding-right:5px; }
.resultsNumberTitle {float:right;}
/*ResultsList Definition*/
/*Different Sources*/
.resultsResourceTypeGA {background-color:#664627; color:#ffffff;height:25px; line-height:25px; margin-bottom:5px;}
.resultsResourceTypeGP {background-color:#a95f00; color:#ffffff;height:25px; line-height:25px;margin-bottom:5px;}
.resultsResourceTypeFifty {background-color:#023666; color:#ffffff;height:25px; line-height:25px;margin-bottom:5px;}
.resultsResourceTypeHBR{background-color:#880127; color:#ffffff;height:25px; line-height:25px;margin-bottom:5px;}
/*Detail Styles*/
.resultsList .title {width:150px;float:left;padding-left: 5px;}
.resultsList .titleContent {width:500px; float:left;}
.resultsList img.miniicon {float:right;}
.resultsList .titleDetails { width:150px;float:left;padding-left:5px;color:#333333;	font-weight:bold;height: 15px;}
.resultsList .content {	width:520px;float:right;color:#333333;}
.resultsList .titleAction {width:150px;	float:left;	padding-left:5px;color:#333333;	font-weight:bold;height: 30px;margin-top:10px;padding-top: 5px;}
.contentAction {width:520px;float:right;color:#333333;border-top:1px solid #999999;height:30px;line-height:30px;margin-top:10px;padding-top: 5px;}
.formAction {width:100%;float:right;color:#333333;border-top:1px solid #999999;height:30px;line-height:30px;padding-top: 5px;}
.contentAction img {float:left;}
.actionOpen {width:70px; float:left; border-right:1px dotted #999999; padding-left:5px;}
.actionSend {width:120px; float:left;border-right:1px dotted #999999; padding-left:5px;}
.actionBookmark {width:95px; float:left;border-right:1px dotted #999999; padding-left:5px;}
.actionListen {width:80px; float:left;border-right:1px dotted #999999; padding-left:5px;}
.actionPlay {width:60px; float:left;border-right:1px dotted #999999; padding-left:5px;}
.actionDownload {width:100px; float:left;border-right:1px dotted #999999; padding-left:5px;}
.actionSave {width:120px; float:right; padding-left:5px;}
.actionSave img {float:left;}
/*My Learning*/
#learning {border-bottom:1px solid #ffffff;background:#ffffff; border-top:1px solid #ffffff;}
.learningTitle {background-color:#666666; padding:10px;color:#ffffff; font-weight:bold; }
#learning ul {margin:0px;padding-right:10px; margin-left:10px; padding-left:10px; padding-top:10px; padding-bottom:10px;  list-style:none;}
#learning ul li {padding-top:5px; padding-bottom:5px; padding-left:10px; border-bottom:1px dashed #999999; display:block; font-weight:bold;}
#learning ul li img {float:left; margin-right:5px; border:none;}
#learning span {font-size:10px; font-weight:normal; }
.learningLeft {border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; float:left;}
.learningRight {width:479px;border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff;float:right;}
#learning h1 {font-size:14px; color:#333333; margin:0; padding:0; margin-top:10px; margin-left:10px;}
#learning a {text-decoration:none; line-height:22px;}
#learning  a:link, #learning  a:visited {color:#880127;}
#learning  a:hover, #learning  a:active {color:#000000;}
/*Content-Sites*/
#formContent {
	float:right;
	width:719px;
	
}
#formContent h1 {
	font-size:14px;
	padding-top: 0px;
	margin-top: 0px;
	color: #333333;
}
#formContent p {margin:0; padding:0;}
.formContentMessage {
	background-color:#E9E5E4;
	padding:15px;
	
}
.formContentSection, .formContentEmailPw, .formContentContact {
	padding:15px;
	border-bottom: 1px solid #E9E5E4;
	border-left:1px solid #E9E5E4;
	border-right:1px solid #E9E5E4;
	margin-bottom:10px;
	
}
