
body, td {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;}
	
body{background-color: #cccccc;}

a {text-decoration: none;color: #0066cc;}
a:hover { color: #660000;text-decoration: underline;}

p{margin:0.4em 0px 0.8em 0px;padding:0px 0px 0px 0px;}
h1,h2,h3,h4{margin:0px 0px .5em 0px;padding:0px 0px 0px 0px;}
h1{font-size: 1.35em;color:#910000;	font-weight: bold;}
h2{font-size: 1.25em;color: #0066cc;}
h3{font-size: 1.1em;color: #0055bb;}
h4{font-size: 1.0em;color: #000000;font-weight: normal;}

div {float:left;}

.left {float:left;}
.right {float:right;}

ol,ul{margin:0.5em 1em 0.5em 3em;}
li{margin:0.3em 0em 0.3em 0em;}
ul li{	list-style-type: disc;	display: list-item;}
ol li{	list-style-type: decimal;	display: list-item;}


/*pagetitle*/
div.pagetitle{
	color: #525252;
	width:446px;
	padding: 3px 7px 3px 7px;
	float:left;
	clear:both;
	border-bottom: 1px #ffffff solid;	font-weight: bold;}

xdiv.pagetitle div{padding: 0px 7px 2px 7px;}

div.pagetitle span{float:right;position:relative;}

/*collectionbody*/

div.collectionbody {
	padding: 4px 7px 0px 7px;
	width:446px;
	color:#000000;
	text-align: left;
	font: normal;}	

div.collectionbody div.etextblock{
	float:none;
	clear:both;
	padding: 0px 0px 5px 0px;}
	
div.collectionbody div.etextblock table{
	border:0px;
	border-bottom:1px #cccccc solid;
	border-right:1px #cccccc solid;
	text-align:left;vertical-align:top;}

div.collectionbody div.etextblock td{
	border:0px;
	border-left:1px white solid;
	border-top:1px white solid;
	border-bottom:1px gray solid;
	border-right:1px gray solid;
	text-align:left;vertical-align:top;}


div.collectionbody span.title {
	color: #015571;
	font-size: 1em;
	font-weight: bold;}

div.collectionbody span.text {
	color: #000000;}

div.collectionbody div.tocblock {
	border-top: 2px #9cadad solid;
	border-bottom: 1px #9cadad solid;
	padding: .5em;
	padding-left:2em;
	margin-bottom: 1.5em;}

div.collectionbody div.tocblock li{
	list-style-position:outside;}

div.collectionbody blockquote {
	margin: .0em;
	padding-left: 3em;
	padding-right: 3em;}

div.collectionbody div.imggeneral{
	margin-right:10px;
	background-color:blue;}

div.collectionbody div.imggeneral div.txt{
	border: 1px #80ffff solid; 	padding: 2px; 	color: #0080c0;}

/*sidemenu*/

div.sidemenu {
	color: #707070;
	width:230px;
	font-size: 1em;
	padding: 0px 0px 5px 0px;
	text-transform: capitalize;
	border-bottom: 2px #ffffff solid;}

div.sidemenu div{clear:none;float:none;}

div.sidemenu div.l1 {
	padding: 1px 0px 1px 7px;	font-weight: bold;
	width:223px;

}	
	
div.sidemenu div.l {	padding: 1px 0px 1px 7px;	font: normal;}

div.sidemenu div.g {
	padding: 0px 0px 6px 6px;
	vertical-align: top;}

div.sidemenu a {
	color: #707070;
	text-decoration: none;}

div.sidemenu a:hover {
	color: #8d1108;	text-decoration: underline;}	

div.sidemenu a:active {
	color: #CC5A14;}

div.sidemenu a.sel {
	color: #0066cc;}

/*sidemenu title*/
div.sidemenu div.title{
	color: #525252;
	padding: 3px 7px 3px 7px;
	float:left;
	clear:both;
	border-bottom: 1px #ffffff solid;	font-weight: bold;

}

div.sidemenu div.title span{
	float:right;
	position:relative;
	}

/*header menu links */
div.langflags{float:right;}

div.headermenu{
	clear:both;
	float:left;
	padding: 0px 5px 0px 5px;
	font-size: .9em;	color: #ffffff;
	text-transform: capitalize;
	font-weight: normal;
	background: #0066cc;}
	
	

div.headermenu a {
	display:block;
	float:left;
	color: #ffffff;
	border-left: 1px #ffffff dotted;
	padding:4px 4px 4px 2px;}	
div.headermenu a.sel {
	display:block;
	float:left;
	color: #ffffff;
	background-color: gray;
	border-left: 1px #ffffff solid;
	padding:4px 4px 4px 2px;}
div.headermenu a:visited {
	color:#ffffff;text-decoration: none;}
div.headermenu a:hover {
	background-color: #e2deaf;	color: #230b44;	text-decoration: none;}
div.headermenu a:active {
	background-color: #c6c455;}


/*crumb*/
div.crumb {text-transform: capitalize;}
div.crumb a{color: #0066cc;}
div.crumb a:hover{color: #042D56;}

/*nav*/
div.nav {padding: 0px 0px 0.5em 0px;}

/*side bar */
div.collectionsidebar {text-align: left;width:220px;	background: purple;}
	
div.collectionsidebar span.title {font-weight: bold;}

div.collectionsidebar p{margin:0.0em 0px 0em 0px;padding:0px 0px 0px 0px;}
div.collectionsidebar h1,div.collectionsidebar h2,div.collectionsidebar h3,div.collectionsidebar h4{margin:0px 0px 0em 0px;padding:0px 0px 0px 0px;}

/* blocksidebar */

div.blocksidebar {
	float: left;
	clear: both;
	width:216px;
	padding:7px;
	text-align: left;	border-bottom: 2px #ffffff solid;}

div.blocksidebar a{
color:#CC5A14;}

div.imgsidebar{	border-bottom: 2px #ffffff solid;}

/*footer menu links */

#footer div{}

a.footermenu {
	height:22px;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	font-size: 0.8em;
	color: #230b44;}

a.footermenu:visited {
	text-decoration: none;}

a.footermenu:hover {
	color: #630808;}

a.footermenu:active {
	color: #98acad;}	

/*toolbar stuff*/
div#toolbar{font: 11px sans-serif;}
div#toolbar a{color:white;	text-decoration: underline;	cursor: pointer;}
div#toolbar span{color:black}
.serif{font-family: Trebuchet, serif;	font-size: 13px;}
.sanserif{font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;}
/*Contact form*/
div.collectionbody div.form, div.collectionbody form{
		width:446px;
	padding: 0px 0px 5px 0px;
	margin:0px 0px 0px 0px;}
	
select{	text-transform: capitalize;	font-size: 11px;
	font-family: sans-serif;	}
	
form .req{
	width:320px;	border: 1px #042d56 solid;}
form .fixed{
	width:320px;	border: 1px #042d56 solid;}