/*style*/
/* background:#000 */
*{margin:0; padding:0}
html, body{text-align:center; 
background: #192532 url(../images/master-bg.jpg) repeat-x top left;}
a{
	display: inline;
	color: silver;
	text-decoration: none;
}
a:hover{color:#b589aa; text-decoration:none}

#page{width:800px; text-align:left; margin:5px auto; background:#383838}

#header{position:relative; height:40px; background: gray}

/* #imgBorder { padding:4px;  border:1px solid  #black; background:white; margin:10px; float:left;}*/
#imgBorder { padding:4px;  border:1px solid  #CCCCCC;}
img.floatLeft { 
    float: left; 
    margin: 10px; 
	padding:4px;  border:1px solid  #CCCCCC;
}
img.floatRight { 
    float: right; 
    margin: 10px;
	padding:4px;  border:1px solid  #CCCCCC; 
}

#left{width:189px; background:url(../images/tilehdark.jpg) #eee; float:left; position:relative}
#left p{padding:10px}

.leftFloat {float:left;}
.leftFloat p{padding:2px}

h3 { font-variant:small-caps; font-size:85%; color:white; font-family: Arial,'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;}
h4 { font-size:85%; color:white; font-family: Arial,'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;}
h5 { text-align:center; font-size:70%; color:white; font-family: Arial,'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;}

.full { font-size:120%;}

.section { font-variant:small-caps; font-size:85%; color:SILVER; font-family: Arial,'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;}

.menu{width:100%; background:#eee none; padding:0; background:url(../images/tilehdark.jpg) #eee;}
.menu ul{padding:5px; list-style-type:none}
.menu li{float:right; width:8em; margin-left:1em; background:url(../images/tilehdark.jpg) #eee; text-align:center; font-size: 75%; font-family: Arial,'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;}
.menu a{display:block; width:100%; color:silver; text-decoration:none}
.menu a:hover{background:url(../images/tilehdark.jpg) none; color:red;}
/*.menu a:hover{background:#ff9 none} */

UL {
	/* list-style: NONE; */
	margin-left: 0;
	padding-left: 2em;
	/* text-indent: 1em; */
	}
OL {
	/* list-style: none; */
	margin-left: 0;
	padding-left: 2em;
	/* text-indent: 1em; */
	}

LI { font-size:85%; color:silver;; font-family: Arial,'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;}

	
#SPECIAL{ font-size:85%; color:#B589AA;; font-family: Arial,'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;}





p { 
	font-family: Arial,'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: 0; color:#B589AA; font-size: 85%;
}
fieldset
{
border: 1px solid #bfbfbf;
/* background-color: #484848 ; */
/* text-align:center; */
color: #ffffff; 
font-family: Arial,'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}

/* .fieldset p {text-align:right;} */


label
{
/* width: 7em; */
width: 12em;
float: left;
text-align: right;
margin-right: 0.5em ;
display: block;
font-family: Arial,'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}


legend
{
color: #fff;
border: 0px solid #bfbfbf;
padding: 2px 10px;
font-family: Arial,'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}

.vignette {  color: #CCCCCC;   font-family: Arial,'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; 	letter-spacing: 0; color:#B589AA; font-size: 100%;}
.vignette li { color: #CCCCCC; }
.vignette span{ font-size: 0.8em; }
.vignette table { /* border: 2px solid #111111; */
	text-align:center;
	border-left:2px solid #111111;
	border-right:2px solid #111111;
	border-top:2px solid #111111;
	border-bottom:0px solid #111111;
}

.fs {
	border-bottom: solid 1px #494949;
	border-left: solid 1px #494949;
	border-right: solid 1px #494949;
	border-top: solid 1px #494949;
	 }

.center {text-align:center}
.left {text-align:left}
.center HR { width: 75%; }
.floatright {float: right; }
.smallcaps {font-variant:small-caps;font-size:85%; color:white; font-family: Arial,'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif; }
.small {font-size:80%; color:white; font-family: Arial,'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif; }

#main{
	background-color: #383838;
	float: right;
	display: inline;
	position: relative;
	width: 569px;
	padding: 19px;
}
#main p{margin-bottom:15px}


#box {
	float: inherit;
	border: thin groove Silver;
	padding: 5px;
	margin: 10px ; 
	width: 50%;
	background-color: #838383;
	color: black ;
	
}
#box p {text-align:right; color:black;}

/* form style */

input
{
color: #781351;
background: #bfbfbf;
border: 1px solid #B589AA;
font-family: Arial,'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}

.submit input
{
margin-left: 7.5em;
color: #000;
background: #B589AA;
border: 3px outset #d7b9c9 ;
font-family: Arial,'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}


/* form style */

#footer{background:black; background-image:url(../images/tilehdark.jpg); clear:both}
#footer p{padding:10px; text-align:right; font-size: 0.7em;; color:white; font-family: Arial,'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;font-variant: small-caps;}

#subText {
	font-family:  Arial,'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 0.7em; color:white;	}
	

.info a{text-align:right; }

/*fixes*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-table;}
* html .clearfix{height:1%}
.clearfix{display:block}

/*printer*/ 
@media print{#leftcol{display:none}#twocols, #maincol{width:100%; float:none}}
