/* CSS Document */





/* Colours 



box shadow grey - #A19B99

light surround grey - #F7F7F7

*/




html {
	height:100%;/*width:100%;*/

 }
body {
	font-size: 0.9em; /*.9em;*/
	background-color: #303030;/*#71919C;/*#EFEFEF; /*#F7F7AD; /*#aaaa77; /* #orange; #ECE3DB; #666666; */
	/*background-image:url(../images/_png/bck_main.png);*/

	background-repeat:repeat-x;
	font-family: verdana, helvetica, sans-serif;
	height:100%;
	margin: 0 20px 20px 20px;
	color:#000000;/*width:100%;*/

	}
a {
	border:none;
	color:#0066CC;
	text-decoration:none;
	cursor:hand;
}
h1 {
	font-size: 1.5em;
	font-weight:bold;
	padding:10px 0 0 20px;
	margin:0;
}
h2 {
	font-size: 1.2em;
	font-weight:bold;
	padding:10px 0 0 20px;
	margin:0;
}
h3 {
	font-size: 0.9em;
	padding:0 0 0 20px;
}
h4 {
	font-size: 0.8em;
	padding:10px 0 0 20px;
}
.un {
	font-size:.9em;
	border-bottom:1px dashed #cccccc;
	padding:20px;/*margin:20px;*/

	 }
img {
	border:none;
	padding:0;
	margin:0;
}
img.mainTitle {
	margin: 0 0 0 10px;
}
#bannerIdent {
	padding:10px;
	float:right;
}
ul {
	margin:0;
	padding:0 0 0 0;
}
ul ul {
	margin: 0 0 0 20px;/*list-style-type:none;*/

	 

 }
ul.links {
	margin: 20px;
	padding:20px;
}
ul.links a:hover {
	color:#000000;
}
ul.su {
	/*margin: 20px;*/
	padding:20px;
	font-size:.6em;
}
ul.su a:hover {
	color:#000000;
}
ul.indent {
	margin : 0 20px 0 20px;
	padding: 0 20px 0 20px;
}
ul.indent li {
	line-height:1.3em;
	padding:5px;
}
hr {
	color:	#5F72D4;
}
pre {
	font-size:12px;
}
abbr, acronym, .help {
	border-bottom: 1px dotted #333;
	cursor: help;
}
div.align {
	text-align:center;
}
.wrapper {
	text-align:left;
	width:740px;
	margin:auto;
	padding:10px 10px 10px 10px;
	background-color:#414141; /*#EFEFEF;/*#F7F7F7; /*#DFDFDF;

	/*background-color:white;*/
}
div.header {
	padding:0;
	margin:0 0 10px 0;
	position:absolute;
	/*border:3px solid black;*/

	 z-index:10;
}
div.mainmov {
	padding:0;
	margin:0px 0 5px 0;
}
div.leftBox {
	width:187px;
	float:left;
	display:inline;
	margin: 0 0px 0 0;
	padding:0;
}
div.white {
	background-color:#ffffff;
}
div.leftPanelImage {
	text-align:center;
}
div.mainBox {
	width:548px;
	float:left;
	display:inline;
	margin: 0 0 0 5px;
	font-size: .7em;
	padding:0;
	/*background-color:#000000; */

	 border:0px solid #000000;/*z-index:10;*/
}
div.mainBoxWiki {
	float:left;
	display:inline;
	width: 548px;
	padding:0;
	margin: 5;
	background-color:#cccccc;
	font-size:.8em;
}
div.left {
	float:left;
	display:inline;
	/*background-color:#cccccc;*/

	 width: 62%; /*originally : 62%; */
}
div.right {
	float:right;
	display:inline;
	/*background-color:#000000;*/

	 width:33%;
}
div.rightBox {
	width:189px;
	float:left;
	display:inline;
	margin: 0 0 0 5px;
}
div.mainBox_sub {
	width:354px;
}
div.tl {
	line-height:3px;
	float:left;
	display:inline;
	background-image:url("../images/corner_tl.gif");
	width:3px;
	height:3px;
	padding:0;
	margin:0;
	background-repeat:no-repeat;
	/*background-color:#ffffff;*/

	  font-size:0px;
}
div.tm {
	float:left;
	width:181px;
	height:3px;
	line-height:3px;
	display:inline;
	background-color:#ffffff;
	padding:0;
	margin:0;
	font-size:0px;
}
div.tm_main {
	width:542px;
	background-color:#ffffff;
	float:left;
	display:inline;
}
.grey {
	width:542px;
	background-color:#DEDEDE;
	float:left;
	display:inline;
}
div.tm_sub {
	width:348px;
	background-color:#ffffff;
}
div.tm_rightBox {
	width:183px;/*background-color:#DEDEDE;*/

	 }
div.tr {
	line-height:3px;
	float:left;
	display:inline;
	width:3px;
	height:3px;
	background-image:url("../images/corner_tr.gif");
	padding:0;
	margin:0;
	background-repeat:no-repeat;
	background-color:#ffffff;
	font-size:0px;
}
div.content {
	background-color:#ffffff;
	/*border-right: 1px solid #A19B99;
	  border-left: 1px solid #A19B99;*/
	 min-height:195px;/*overflow:auto;*/
 }
div.contentwiki {
	padding:20px;
}
div.contentwiki li {
	list-style-type:none;
}
div.content p {
	padding: 0px 20px 20px 20px;
	margin:0px 0 0 0;
	line-height:2em;
}
div.content_sub {
/* background-color:#DEDEDE;*/

	 }
div.content_footer {
	min-height:20px;
}
img.content_main {
	padding:30px 0 0 0;/*float:left;*/

	/* align:center;*/

	 }
ul.leftNav {
	padding:10px 0 10px 20px;
	color:#000000;
	font-size:.7em;
	/*height:100%; */

	 margin:0px 0 0px 0px;
	line-height:1.9em;
	list-style-type:none;
}
ul.LeftNav li {
}
ul.LeftNavWiki li {
	display:inline;/*width:740px;*/

	 }
ul.leftNav a {
	color:#000000;
	font-weight:bold;
}
ul.leftNav a:hover {
	color:#0066CC;
}
li.vi a {
	color:#0066CC;
}
/* Please note this is used to cancel out the inheritance of the link above - without it, all links within the list are blue */	 

li.vi li a {
	color:#000000;
}
div.bl {
	float:left;
	display:inline;
	width:3px;
	height:3px;
	/*background-image:url("../images/corner_bl.gif"); */

	 line-height:3px;
	font-size:3px;
	background-color:#ffffff;
}
div.bm {
	float:left;
	width:181px;
	height:3px;
	line-height:3px;
	display:inline;
	/*background-image:url("../images/edge_bm.gif");*/

	 background-repeat:repeat-x;
	font-size:3px;
	background-color:#ffffff;
}
div.bm_main {
	width:542px;
}
div.sub {
	background-color:#ffffff;
}
div.bm_leftBox {
	width:181px;/*background-color:#DEDEDE;*/

	 }
div.bm_sub {
	width:348px;/*background-color:#DEDEDE;*/

	 }
div.bm_rightBox {
	width:183px;/*background-color:#DEDEDE;*/

	 }
div.br {
	float:left;
	width:3px;
	height:3px;
	line-height:3px;
	display:inline;
	background-image:url("../images/corner_br.gif");
	font-size:3px;/* background-color:#ffffff;*/

	 }
#flashcontent {
	position: absolute;
	display:block;
	z-index:10;
}
/*This is for the flash element across the page */	

div.flashHolder {
	position:absolute;
	display:block;
	left:0px;
	right:0px;
	top:0px;
	/*background-color: #F1EDDC;*/

	background-color: #ffffff;
	width:100%;
	max-width:100%;
	height:250px;
	min-height:250px;
	z-index:1;
	padding:0;
	margin:0;
	border:0px solid black;
}
/*This is used to push the text content down the page*/

div.flashSpace {
	height:408px;
	min-height:408px;
}
/*This is needed for the all pages other than the index */	

div.flashSpace2 {
	height:260px;
	min-height:260px;
}
div.portfolio_icons {
	margin: 5px 0px 0 10px;
	padding: 0 0 0 0px;
	display:inline;
	border:0px solid #cccccc;
	background-color:#F0F0F0;
}
div.portfolio_icons img {
	margin:0px 5px -5px 0px;
}



ul.tweet_list {
	padding:10px 20px 10px 20px;	
	list-style-type:none;
}


ul.tweet_list li {
	margin-bottom:10px;
}

ul.tweet_list li img{		
	margin-right:10px;	
}


ul.tweet_list li p{
	padding:0;
}


div.footer {
	/*position:absolute;*/

/*top:2000px;*/

      padding:8px;
	margin:8px;
	font-size:.8em;
}
div.footer a {
	color:#ffffff;
}
div.footer a:hover {
	color:#0066CC;
}
div.clearSpace {
	clear:both;
	height:5px;
	min-height:5px;
	line-height:0;
	font-size:0;
}
div.contact {
	margin:20px 20px 40px 20px;
}
div.contact div {
	margin-top:5px;
}
label span {
	width:80px;
	display:block;
	float:left;
}
