
a {
 /* This controls the initial link colour */	
color: #CCCCCC;text-decoration: none;
}

a img {
 /* This controls the borders around an image */	
border: 0	;
}


a:visited {
 /* This controls the link colour once it is visited */	
/* color: #8E02B9; */
}


a:hover {
 /* This controls the link colour when hovered */	
color: #FF0000;text-decoration: none;
}

.wrapper {

float:right;
width:120px;
margin:0 0 15px 20px;
padding:15px;
border:1px solid black;
text-align:center;

} 

body {
	margin: 0;
	padding: 0; 
	/* background-color: Black;  */
	background: #192532 url(../images/master-bg.jpg) repeat-x top left;
	color: #999;
	font-family: verdana, arial, sans-serif;
	font-size: 0.9em;
	/* background-image: url(../images/background_line.gif); */
}

h5 { margin: 2px auto; }

p, li {
	
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: 0;
}

	
#header {
	/* background: url('../images/header1.png') no-repeat #000; */
	border-bottom: double 0px #aba;
	border-left: solid 0px #000;
	border-right: solid 0px #000;
	border-top: solid 0px #fffef1;
	/* font: italic normal 230% 'Times New Roman', Times, serif;*/
	letter-spacing: 0.2em;
	margin: 1px auto;
	padding: 0px 0px 0px 0px; /* top right bottom left */
	background-attachment: fixed
}

/* #header a {
	color: #fffef1;
	text-decoration: none;
}*/

#header p {
	font-size:0.9em;
	font-style:none;
	color: #fffef1;
	text-decoration: none;
	font:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: 0;
}

/*#header a:hover {
	text-decoration: none;
} */

#container {
	/* border: 2px solid #111111;  */
	background-color:black;
	width:800px; margin:0 auto; 
	padding: 0 0 0 0;  /* top right bottom left */
}


#content{ 
	
	border-left:2px solid #111111;
	border-right:2px solid #111111;
	margin:0 auto; padding:0px 0 0 0; visibility:visible; 
	background-position:0;  width:796px; /* height:300px;*/
	visibility:visible; 
	text-align:center;
	font-size:0.9em;
	font-style:none;
	color: #fffef1;
	text-decoration: none;
	font:'Arial','Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: 0;
}	

.floatright {float: right; }
.floatleft {float: left; }

#left{text-align:left;}

#vignette { color: #CCCCCC;  }
#vignette li { color: #CCCCCC; }
#vignette span{ font-size: 0.8em; }
#vignette table { /* border: 2px solid #111111; */
	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;
	 }

.smallcaps {font-variant:small-caps;font-size:85%; color:white; font-family: Arial,'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif; }	 
	 
#menu{padding:0; margin:0 auto; list-style-type:none; width:796px;}
#menu li{float:left;}
#menu a {display:block; color:#C0C0C0; background:#000000; text-align:center; padding:5px 0; text-decoration:none; border-bottom:1px solid #111111;}
#menu a:hover{color:#FF0000; background:#111111}

.menu-rborder-last a{width:111px ; /* border-right:2px solid #111111;*/ border-left:2px solid #111111}
.menu-lborder-first a{width:112px ; /*border-left:2px solid #111111;*/}
.menu-lborder a{width:112px ; border-left:2px solid #111111}


#headerImage {border-left:2px solid #111111; border-right:2px solid #111111;}

#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; 
}

blockquote.helpContents{text-align: left; width:175px; font-family: Verdana, Arial; font-size: 11px; margin: 0; padding: 5px; position: absolute; top: -1000px; left: -1000px;  border: 1px solid #000; z-index: 100; background-color: #F4F4D0; -moz-border-radius: 5px; -moz-opacity: .85; opacity: .85; filter: alpha(opacity=85);}
blockquote.helpContents a{font-family: Arial; color: #CC3300; font-weight: bold;}

#quotes{ background-image:url('../images/quote_back.gif'); /* no-repeat; align:top;*/
	border-left:2px solid #111111;
	border-right:2px solid #111111;
	border-top:2px solid #111111;
	margin:0 auto;
	padding:5px 0 0 0; visibility:visible; 
	background-repeat: repeat-y;
    background-position: top center;
   
	background-color:#00000; 
	/*background-position:0;*/  width:796px;  height:56px; 
	text-align:center; 
	font-size: 0.9em;
	font-style:italic; font-variant: small-caps; color: #0066FF;
}


#footer{  
	font-family:  Arial,'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 0.7em;
	border-left:2px solid #111111;
	border-right:0px solid #111111;
	border-top:2px solid #111111;
	border-bottom:2px solid #111111;
	text-align:center;
	margin:0 auto; padding:0 0 0 0; visibility:visible; 
	/* background-color:#556bb5; */
	background-position:0; background-repeat:-x; width:800px; }

.secretribbonSmallRight			{
		position:absolute;
		left:100%;
		top:0px;
		overflow:visible;
		height:163px;
		width:163px;
		background-image:url(../images/sidebarRight.gif);
		background-repeat:no-repeat;
		background-position:-200px -200px;
		background-color:transparent;
		margin:0 0 0 -163px;
		padding:0;
		color:#000;
		font-family:helvetica,verdana,arial,tahoma,sans-serif;
		z-index:1000000000;
		border:none;
		float:none;
			}	
	
	
/*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}}













