﻿
body, p { color: #485652; word-spacing: 1.1px; letter-spacing: 1px; }
h1, h2, h3, h4, p, ul, fieldset { letter-spacing: 1.1px; padding: 0 0 0 48px; }

body { font-family: Tahoma, Arial; font-size: 0.9em; color: #485652; margin: 0 0 0 0; }

h1 { background-image: url("../../graphics/h1background.jpg" ); background-position: 0 0; background-repeat: no-repeat; font-family: Georgia, Tahoma; font-size: 1.3em; font-weight: 500; color: #ffffff; height: 50px; padding: 3px 0 0 51px; margin: 10px 0 10px 2px; }

.menubox h1 { background-image: url("../../graphics/menuHeader.jpg" ); background-position: right 0; background-repeat: no-repeat; font-family: Georgia, Tahoma; font-size: 1.3em; font-weight: 500; color: #ffffff; height: 50px; padding: 3px 0 0 0; margin: 10px 0 10px 0; }

h2 { font-size: 1.1em; font-weight: 500; color: #414486; margin: 18px 10px 5px 48px; border-bottom: solid 1px #c1c5c0; padding: 0 0 0 0; }

h3 { color: #b85b56; font-size: 1.0em; font-weight: 400; letter-spacing: 1.2px; margin: 18px 10px 5px 75px; padding: 0 0 0 0; border-bottom: solid 1px #dfdfdf; }

h4 { margin: 1px 10px 3px 75px; padding: 0 0 0 0; font-family: Georgia, Tahoma; font-size: 0.8em; font-weight: 400; }

p { font-size: 0.9em; font-weight: 500; text-align: justify; margin: 10px 10px 10px 10px; }


/* --- Types ---*/
span.i { font-style: italic; }
div.i { font-style: italic; }
span.b { font-style: italic; font-weight: 700; }
div.b { font-weight: 700; }
.left { text-align: left; }
.right { text-align: right; }
.nofloat { float: none; clear: both; }

.flashbox { width: 800px; text-align: right; }
.flashcontentBody { top: 0px; left: 415px; height: 133px; }
.pagecontainer { margin: 0 10px 0 10px; }
.paraPicL { float: left; margin: 4px 8px 3px 0; }
.paraPicR { float: right; margin: 4px 0 3px 8px; }
span.new{color:#ff0033;font-size:0.8em;margin:0 7px 0 0;text-align:center;}

/* --- LINKS --- */
#MENU div.menupic { float: right; }
.menubox { text-align: right; padding: 0 0 0 0; margin: 0 0 0 0px; }
.menuItem a:link, .menuItem a:visited, .menuItem a:active, .menuItemCur a:link, .menuItemCur a:visited, .menuItemCur a:active { color: #565ab8; background-color: Transparent; font-family: Georgia, Tahoma, Arial; font-size: 1.2em; letter-spacing: 1.1px; text-decoration: none; text-align: right; margin: 0 21px 0 5px; }
.menuItem a:hover, .menuItemCur a:hover { color: #9ea1df; }

.subMenuItemCur { /*background-image: url("../../graphics/Check.jpg"); 	background-position: right center; 	background-repeat: no-repeat;*/ }
.subMenuItem a:link, .subMenuItem a:visited, .subMenuItem a:active, .subMenuItemCur a:link, .subMenuItemCur a:visited, .subMenuItemCur a:active { color: #b85b56; background-color: Transparent; font-family: Georgia, Tahoma, Arial; font-size: 0.8em; letter-spacing: 1.1px; text-decoration: none; text-align: right; margin: 0 24px 0 5px; }
.subMenuItem a:hover, .subMenuItemCur a:hover { color: #cbbab9; }

.menufootwrapper { text-align: center; margin: 10px; word-spacing: 10px; }
.menuboxfoot a:link, .menuboxfoot a:visited, .menuboxfoot a:active { color: #565ab8; font-family: Tahoma, Arial; font-size: 1.0em; letter-spacing: 1.1px; text-decoration: none; }
.menuboxfoot a:hover { color: #9ea1df; padding: 20px 0 10px 0; height: 25px; }
div.cssswitcher span { color: #73836c; }
div.cssswitcher { position: absolute; top: 178px; left: 30px; font-size: 0.8em; }

div.cssswitcher a:link, div.cssswitcher a:visited, div.cssswitcher a:active { color: #565ab8; font-family: Tahoma, Arial; font-size: 0.9em; letter-spacing: 1.1px; text-decoration: none; }
div.cssswitcher a:hover { color: #9ea1df; }


a.para:link, a.para:visited, a.para:active { color: #565ab8; font-family: Tahoma, Arial; font-size: 0.9em; letter-spacing: 1.1px; text-decoration: none; }
a.para:hover { color: #9ea1df; }

a.basic:link, a.basic:visited, a.basic:active { color: #565ab8; font-family: Garamond, Tahoma, Arial; font-size: 0.9em; letter-spacing: 1.1px; text-decoration: none; }
a.basic:hover { color: #9ea1df; }

a.siteLink:link, a.siteLink:visited, a.siteLink:active { color: #5661a6; text-decoration: none; text-align: right; font-size: 0.8em; float: right; margin: 0 0 5px 0; padding: 0 0 0 0; }
a.siteLink:hover { color: #9ea1df; }

a.siteLink2:link, a.siteLink2:visited, a.siteLink2:active { color: #565ab8; text-decoration: none;font-size: 0.9em;  margin:0 10px 0 48px; padding: 0 0 0 0; }
a.siteLink2:hover { color: #9ea1df; }

.coll{font-weight:700;}

/* --- Copy and Privacy --- */
.copy { font-family: Arial; font-size: 0.70em; color: #4c4c61; text-align: center; }

div.copy a:link, div.copy a:visited, div.copy a:active { color: #565ab8; font-family: Garamond, Tahoma, Arial; font-size: 1.0em; letter-spacing: 1.1px; }
div.copy a:hover { color: #9ea1df; }

ul.datedList { font-size: 0.9em; font-weight: 500; text-align: justify; margin: 0 0 0 10px; list-style-type: none; }

ul.datedList li { float: none; clear: both; width: 500px; margin: 0 0 0 0; padding: 5px 10px 0 0; }
ul.datedList li p.listDate { font-size: 0.85em; color: #5661a6; width: 120px; }
ul.datedList li p.listText { width: 480px; }
ul.datedList li p.listText, ul.datedList li p.listDate { margin: 0 0 0 0; padding: 0 0 0 0; }
a.newsLink:link, a.newsLink:visited, a.newsLink:active 
{ color: #5661a6; text-decoration: none; text-align: right; font-size: 0.8em; margin: 0 0 0 0; padding: 0 0 0 0; }
a.newsLink:hover { color: #9ea1df; }


/*--- Forms ---*/
fieldset{border:none;}
label{clear:left; display:block; float:left; width:120px; text-align:right;font-size:0.9em;margin-right:5px;}
fieldset input{margin-right:3px;width:200px;}
fieldset textarea{margin-right:3px;width:330px;height:90px;}
fieldset.buttons{text-align:right;width:90%;margin:5px;padding:5px;}
fieldset p{color:#d2b48c;margin:0;padding:0;}

div.error{color:#cc0033;}

/*--- comment list ---*/
ul.comments, ul.comments li{ list-style-type: none;margin:0 0 0 0;padding:0;}
ul.comments li p{padding: 0 0 0 98px;margin:0; text-align:justify;width:350px;}
ul.comments li div.topquote p{padding: 0 0 0 120px; color: #5661a6;}
div.topquote,div.midquote{margin:0;padding:0;}
div.topquote{height:27px; background-image: url("../../graphics/quote/topQuote.jpg" ); background-position: 73px 0; background-repeat: no-repeat;}
div.midquote{ background-image: url("../../graphics/quote/middleQuote.jpg" ); background-position: 73px 0; background-repeat: repeat-y ;border:none;}
div.bottomquote{height:27px; background-image: url("../../graphics/quote/bottomQuote.jpg" ); background-position: 73px 0; background-repeat: no-repeat;}
div.midquote p.date{color:#b85b56;}

ul.comments li div.topquoterep p{padding: 0 0 0 60px; text-align:right; color: #5661a6;}
div.topquoterep,div.midquoterep{margin:0;padding:0;}
div.topquoterep{height:27px; background-image: url("../../graphics/quote/topQuoterep.jpg" ); background-position: 73px 0; background-repeat: no-repeat;}
div.midquoterep{ background-image: url("../../graphics/quote/middleQuoterep.jpg" ); background-position: 73px 0; background-repeat: repeat-y ;border:none;}
div.bottomquoterep{padding-bottom:25px;height:27px; background-image: url("../../graphics/quote/bottomQuoterep.jpg" ); background-position: 73px 0; background-repeat: no-repeat;}
div.midquoterep p.date{color:#b85b56;}

/*---Paging---*/
div.paging{margin: 0 10px 0 48px;padding: 5px;text-align:right;color:#b85b56;border:solid 1px #c1c5c0;}
div.paging  span {font-size:0.9em;padding:0 5px 0 0; color: #565ab8;}

.paging a:link, .paging a:visited, .paging a:active, .paging a:link, .paging a:visited, .paging a:active {font-size:1.0em;padding:0 3px 0 3px; color: #b85b56;  font-family:  Garamond , Tahoma, Arial;  letter-spacing: 1.1px; text-decoration: none; }
.paging a:hover{ color: #565ab8; }
a.current:link, a.current:visited, a.current:active { color: #b85b56;font-size:1.0em;padding:0 3px 0 3px;  font-family:  Garamond , Tahoma, Arial;  letter-spacing: 1.1px; text-decoration: underline; }
a.current:hover { color: #565ab8; }
a.disabled{ color: #c1c5c0;font-size:1.0em;padding:0 3px 0 0;  font-family:  Garamond , Tahoma, Arial;  letter-spacing: 1.1px; text-decoration: none; }

/*--  forms  --*/
fieldset.support {border: solid 1px #c1c5c0;padding:15px;margin:18px 10px 5px 48px;width:450px;}
fieldset.support legend{margin:15px;padding:15px;}
fieldset.support label{display:block;float:left;width:100px;text-align: right;margin:3px 7px 5px 0;}
fieldset.support input{float:none;margin:3px 7px 5px 0;}
fieldset.support span.rev {display:inline-block;float:left;}
fieldset.support span.rev label{float:left;}
fieldset.buttons input.button{width:80px;}
div.cbox label,div.cbox input{display:block;float:none;}
div.cbox label{width:225px;display:inline;margin:0;}
div.cbox input{width:20px;margin:2px 3px 0 105px;display:inline;}