/********************************************/
/*         Written by: Lars Astrom          */
/*         2006 - A3 IT Solutions           */
/********************************************/

html, body{
  margin:0 0 0 0;
  width:100%;
  height:100%;
  background:#000000;
}

.container{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
}

.leftNav{
  width:200px;
  height:100%;
  background:#000000;
  position:absolute;
  padding:0 0 0 10px;
  top:0px;
  left:0px;
}

.content{
  width:520px;
  margin:0 0 0 220px;
  padding:8px 0 0 20px;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size:18px;
  color:#ffffff;
}

.content800{
  width:540px;
  margin:0 0 0 200px;
  padding:30px 0 0 20px;
  color:#ffffff;
  font-size:14px;
}

.content1024{
  width:710px;
  margin:0 0 0 200px;
  padding:30px 0 0 20px;
  color:#ffffff;
  font-size:14px;
}

.content1280{
  width:850px;
  margin:0 0 0 200px;
  padding:30px 0 0 20px;
  color:#ffffff;
  font-size:14px;
}

.centerImage{
  margin-left:auto;
  margin-right:auto;
}


/* Link Styles */

a:link		 {font-size:11px; font-style:normal; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; color:#ffffff;}
a:visited	 {font-size:11px; font-style:normal; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; color:#ffffff;}
a:active	 {font-size:11px; font-style:normal; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; color:#ffffff;}
a:hover 	 {font-size:11px; font-style:normal; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; color:#800000;}

a.contact:link		 {font-size:16px; font-style:normal; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; color:#ffffff;}
a.contact:visited	 {font-size:16px; font-style:normal; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; color:#ffffff;}
a.contact:active	 {font-size:16px; font-style:normal; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; color:#ffffff;}
a.contact:hover 	 {font-size:16px; font-style:normal; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; color:#800000;}

a.galleryLink:link		 {font-size:14px; font-style:normal; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; color:#ffffff;}
a.galleryLink:visited	 {font-size:14px; font-style:normal; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; color:#ffffff;}
a.galleryLink:active	 {font-size:14px; font-style:normal; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; color:#ffffff;}
a.galleryLink:hover 	 {font-size:14px; font-style:normal; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; color:#800000;}


/* Text Styles */

.largeWhite	{font-family: arial, verdana, helvetica, sans-serif; font-size:16px; color:#ffffff; line-height:normal;}

.required   	{font-family: arial, verdana, helvetica, sans-serif; font-size:11px; color:#cc3333; line-height:14px;}


/* QuickMenu Core CSS [Do Not Modify!] */
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}#qm0 li, #qm0 a {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}

/* QuickMenu 0 */

/* Main Container */	
#qm0{	
	width:150px;
	padding:0 0 0 20px;
	margin:0;
	background:#000000;
}

/* Main Items */		
#qm0 a{	
	width:100%;
	padding:20px 0 20px 0;
	margin:0;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
}

/* Main Hover State */		
#qm0 a:hover{	
	color:#800000;
	text-decoration:none;
}

/* Main Hover State - (duplicated for pure CSS */		
#qm0 li:hover>a{	
	color:#800000;
	text-decoration:none;
}

/* Main Active State */		
body #qm0 .qmactive, body #qm0 .qmactive:hover{	
	color:#800000;
	text-decoration:none;
}

/* Sub Container */		
#qm0 div, #qm0 ul	{	
	width:160px;
	padding:0;
	margin:13px 0 0 0;
	background:#000000;
}

/* Sub Items */		
#qm0 div a, #qm0 ul a{	
	padding:7px 0 3px 0;
	margin:0;
}

/* Sub Active State */		
body #qm0 div .qmactive, body #qm0 div .qmactive:hover{	
	color:#313131;
}