html, body {
	margin:0px;
	padding:0px;
	height:100%;
}

#wrapper{
	min-height:3340px;
	position: relative;
	background: black; 
	background-image: url("images/background.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}

#header{
width:100%;
height:150px; 
text-align: center;
background: #DD4400;
width:inherit;
}

#content {
	display:table;
	padding:10px;
	padding-bottom:320px;
	overflow:auto;
	width:inherit;
	min-height:100%;
	height:auto;
	height:100%;
	margin-right: auto;
	margin-left: auto;
}

#contentframe {
width:980px;
height:100%;
/* background-color: #000000;  */
position: relative; 
left: 50%;
margin-left: -490px;
padding:0px;
}

#contentblockmiddle {
width:960px;
padding: 10px;
margin-top: 20px;
background: #222222;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
}

#contentblockmiddlepic {
width:960px;
float: left;
padding: 10px;
margin-top: 20px;
background: #222222;
}

#contentblockmiddleT {
width:960px;
padding: 10px;
margin-top: 20px;
}

#contentblockmiddleMenu {
width:980px;
}

#contentblockleft {
width:460px;
float: left;
padding: 10px;
margin-top: 20px;
background: #222222;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
}

#contentblockright {
width:460px;
float: right;
padding: 10px;
margin-top: 20px;
background: #222222;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
}

#footer {
width:100%;
height:320px;
position: absolute;
bottom:-20px;
left:0px;
padding-top:20px;
background:#000621; 
text-align: center;
} 


H1, H2, H3, H6, P, DIV, BODY, TABLE, A { font-family: Calibri, Arial, Helvetica; }

H1, H3 { color: #3399FF; }

H1, H2, H3, H6 { font-weight: bold; margin-bottom: 4px; margin-top: 0px; }
P, A, UL { margin-bottom: 12px; margin-top: 0px; }

H1 { font-size: 24pt; border-bottom: 3px dotted #DB5300; }
H2 { font-size: 20pt; color: #597AE9;}
H3 { font-size: 16pt; }
H6 { font-size: 64pt; color: #FFFF00;}
P, A, UL, TABLE, BODY { font-size: 15pt; }
P, TABLE, BODY, DIV { color: #FFFFFF; }

HR { border: 0px; border-bottom: 3px dotted #DB5300; }


A { text-decoration: none; color: #DB5300; }
A:hover { color: #DDDD33; }



#info {color: #919399; font-size: 11pt; font-weight: normal;}
#thumb_portfolio { margin-left: 30px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; }

#menu:hover {text-decoration: underline;}
#menu {color: #FFFF66; font-weight: bold; font-size: 14pt}

#imglink:hover {opacity: 0.3; filter:alpha(opacity=30);}

#footerlink:hover {color: #DDDD33;}
#footerlink {color: #1537A5;}

#footertext{ color: #606060; }
#footertbl{ color: #1537A5; border-spacing:20px; }
#footertbl TH { color: #597AE9; border-bottom: 1px dotted #223268;}

#pagewidth{ }
 
#abut {
	display: table;
	padding: 10px;
}
#abut:hover {
	background-color: #111111;
	cursor: pointer;

}

#pointer:hover {
	background-color: #0044FF;
	cursor: pointer;
}

TD.InputStart  {
    background-image: url(images/input_left.gif); 
    background-repeat: no-repeat;
    width:4px; 
    padding:0px;
    margin:0px;
    height:30px;
}

TD.InputMiddle
{
    background-image: url(images/input_center.gif); 
    background-color:transparant;
    background-repeat: repeat-x;
    padding:0px ;
    margin:0px;
    height:30px;
}

TD.InputEnd  { 
    background-image: url(images/input_right.gif); 
    background-repeat: no-repeat;
    width:4px; 
    padding:0px;
    margin:0px;
    height:30px;
}

TD.AreaStart  {
    background-image: url(images/input_top.gif); 
    background-repeat: no-repeat;
    width:545px; 
    padding:0px;
    margin:0px;
    height:3px;
}

TD.AreaMiddle
{
    background-image: url(images/input_middle.gif); 
    background-color:transparent;
    padding:0px;
    margin:0px;
    width:545px;
}

TD.AreaEnd  { 
    background-image: url(images/input_bottom.gif); 
    background-repeat: no-repeat;
    width:545px; 
    padding:0px;
    margin:0px;
    height:3px;
}

TABLE.form10
{
	margin-bottom: 10px;
}

FORM {
	margin-bottom: 0px;
	margin-top: 0px;
}

SELECT.form
{
	font-family: Arial, Helvetica; 
	font-size: 12pt; 
	font-style: normal; 
	font-weight: normal; 
	border: solid #000000 1px;
	color: #FFFFFF;
	width: 100%;
}

INPUT.form
{
	font-family: Arial, Helvetica; 
	border: solid transparent 1px;
	background:transparent;
	font-size: 12pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF;
	height: 20px;
	margin: 4px;
	padding-bottom: 0px;
}

TEXTAREA.form
{
	font-family: Arial, Helvetica; 
	border: solid #000000 0px;
	font-size: 12pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF;
	background:transparent;
	height: 160px;
	width: 430px;
	margin: 4px;
	padding-bottom: 0px;
	scrollbar-face-color:transparent;
	scrollbar-shadow-color:#929AA7;
	scrollbar-highlight-color:#929AA7;
	scrollbar-3dlight-color:#929AA7;
	scrollbar-darkshadow-color:#929AA7;
	scrollbar-track-color:#929AA7;
	scrollbar-arrow-color:#333333;
}

#asmall { font-family: Calibri, Arial, Helvetica; font-weight: bold; margin-bottom: 4px; margin-top: 0px; font-size: 20pt; color: #DDDD33; }
