/* ===== Default layout and style stylesheet =====
   - CC: Central Column
   - LC: Left Column
   - RC: Right Column
 */

/* ===== Default fonts ===== */
html, body {
       

	font-family: verdana, arial, sans-serif;
}

/* ===== Minimum width ===== */
body {


	min-width: 44em;
}

/* ===== Overall page division (Lenya specific) ===== */
#page {



    padding: 0;
    margin: 0 20px;
}

/* ===== Header containers ===== */
#header {


	margin: 0;
	padding: 0;
	width: auto;
	clear: both;
}

#header img {


	margin: 0;
	padding: 0;
}

#toptitle {


	margin: 0;
	padding: 0.2em 1em;
	/* border-top: 1px solid #0215a7; */
	border-bottom: 1px solid #0215a7;
	width: auto;
	height: auto;
	background: #666;
	color: #fff;
	font-size: 90%;
	text-align: right;
}

/* ===== Footer container ===== */
#footer {


	margin: 0;
	margin-left: 12em; /* width(#nav) */
	margin-right: 1em; /* width(#newsbar) */
	padding: 0;
	width: auto;
	background: #000;
	color: #fff;
}

#footer address {


	padding: 0.3em;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	font-size: 90%;
}

#footer_top {


	margin: 0;
	margin-left: 190px; /* width(#nav) */
	margin-right: 190px; /* width(#newsbar) */
	padding: 0;
	clear: both;
	background: #000;
	color: #fff;
}

#footer_top address {


	padding: 0.3em;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	font-size: 90%;
}


/* ===== Main containers ===== */
#container {


	position: relative;
	margin: 0;
	padding: 0;
}

#breadcrumb {


	margin: 0;
	margin-left: 190px; /* width(#nav) */
	margin-right: 0em; /* width(#newsbar) */
	padding: 0.3em 15px;
	width: auto;
	background: #666;
	color: #ff0;
	font-weight: bold;
	font-size: 80%;
	clear: left;
}

#breadcrumb a {


	background: #666;
	color: #fff;
	text-decoration: none;
}

#tabs {


	margin: 0;
	margin-left: 8em; /* width(#nav) */
	margin-right: 0.1em; /* width(#newsbar) */
	padding: 0;
	width: auto;
}
#tabs_top {


	margin: 0;
	margin-left: 190px; /* width(#nav) */
	margin-right: 190px; /* width(#newsbar) */
	padding: 0;
	width: auto;
}

#tabs img {


	margin: 0;
	padding: 0;
	vertical-align: middle;
}

#tabs a {


	display: block;
	text-decoration: none;
	background-color: inherit;
	color: #fff;
	font-weight: bold;
	font-size: 90%;
}

#tabs_top img {


	margin: 0;
	padding: 0;
	vertical-align: middle;
}

#tabs_top a {


	display: block;
	text-decoration: none;
	background-color: inherit;
	color: #fff;
	font-weight: bold;
	font-size: 90%;
}

#content {

height: 1%;
	margin: 0;
	margin-left: 190px; /* width(#nav) */
	margin-right: 190px; /* width(#newsbar) */
	padding: 10px 10px 40px 10px;
	border-left: 1px dotted #000;
}
#content_2 {

height: 1%;
	margin: 0;
	margin-left: 190px; /* width(#nav) */
	/*margin-right: 190px;  width(#newsbar) */
	padding: 10px 10px 40px 10px;
	border-left: 1px dotted #000;
}

#content h1 {


	margin-top: 0
}

.maintab {


	margin: 0;
	padding: 0;
	width: 50%;
	float: left;
	position: relative;
	text-align: center;
}

/* ===== Search and top menus ===== */
form#search {
	display: inline;
	padding: 0 0 0 2em;
}

div#sitemapmenu {

	display: inline;
}

div#sitemapmenu a {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

/* ===== Specific classes ===== */
.about {


	background-color: #ffa375;
	color: #000;


}

.main {


	background-color: #a298d8;
	color: #000;
}

.prof {


	background-color: #83d7ad;
	color: #000;


              

}

.maintab_top {


	margin: 0;
	padding: 0;
	width: 50%;
	float: left;
	position: relative;
	text-align: center;
}

/* ===== Specific classes ===== */
.about_top {


	background-color: #ffa375;
	color: #000;
}

.main_top {


	background-color: #a298d8;
	color: #000;
}

.prof_top {


	background-color: #83d7ad;
	color: #000;
}

/* ===== IE hacks ===== */
* html #tabs a {
	font-size: 80%;
}

/* ===== YM Questionnaire styles ===== */

fieldset {background-color: #ffffff;} 

legend {background-color: #ffffff;color: #000000;font-size: 200%;}

div.questiontext {color: #000000;font-size: 100%;} 

div.multipleChoiceQuestion {float:left;} 

div.option  {text-indent: 1em; color: #000000;font-size: 100%;

}

form br {  clear: both;}
form *{	font-family: Verdana;	padding: 2px;}

div.questiontext, legend {	font-weight: bold;}legend {	padding: 4px;	border: blue thin solid;}fieldset {	margin: 4px;	padding: 20px;	border: blue thin solid;}div.horizontal 

div.option{	 float: left; text-align:  center;}  div.vertical{} 
div.option2 {		margin: 24px; float: left; text-align:  center;}
div.questionOL{margin: 8px;	padding: 20px;}
ul.questionULnone{ list-style: none; margin: 0px;	padding:10px; }


/* label{text-align:  center;}
*/
p.inline {display:inline}
pre.inline {display:inline}
.optionCheckbox label { float:right;
    margin-left:0.5em;
  padding-top:0.2em;
  text-align:left;
  font-weight:bold;
}

p.PX13 {
	
	font-weight: bold;
	font-size: 150%;
}

p.PXh4 {
	
	
	font-size: 130%;
}


img.right {
   
float: right;
background:#333;
display:inline;



    overflow: hidden;

     
     margin: 2em 1em 1em 2em;
padding: 0em 0em 0em 0em;
		}

img.left {


	float: left;
	margin: 0 1em 1em 0;
	
}

.listitem {padding: 0.5em;}
.inputtxt {
    
	font-size: 130%;
	}


input:focus {
      background:#FFFF80;
color:black;
   }
textarea:focus {
      background:#FFFF80;
color:black;
   }

.textInput {
height: 1em;
width: 1em;
  padding:1px 5px 1px 5px;
    background-color:#d0d0d0;
    cursor: default;

       
}

textInput:focus {
background:#FFFF80;
color:black;}

#Contentcontainer {width:100%;
}
#Contentleft {top: 0;
width:30%;
float:left;
text-align:left;
}

#Contentmiddle {top:0;
margin-left: 33%;
margin-right: 33%;
}

#Contentright {top:0;width:33%;
float:right;
}