* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { 
	text-align:center;
	min-height:480px;/* for good browsers*/
	min-width:772px;/* for good browsers*/
	background-repeat:no-repeat;
	cursor:default;
	background-color:#595959;
	background-image:url(../images/body-bg.jpg);
}

::selection { color:#666666; background:#ECECEC}
::-moz-selection { color:#666666; background:#ECECEC}

a {
	cursor:pointer
}
#xouter{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle	
}
#xcontainer {
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 480px;
}	
#xinner {
	width: 772px;
	height: 480px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
/*	border:1px solid #000;*/
	overflow:hidden
}
#xinner {
	_margin-top:51px !important
}
#header {
	height:27px;
	overflow:hidden;
	width:772px
}
#mainwindow {
	height:401px;
	overflow:hidden;
	width:772px;
	background-color:#c2c2c2;
	border-bottom:1px solid #777777
	
}
#spacer {
	height:11px;
	overflow:hidden;
	width:772px
}
#roundcs{
position:relative;
left:50%;
float:left;
clear:both;
margin:10px 0;
text-align:left;
}
#nav1 div {float:left;padding:0px 10px}
#nav1 div div {padding:0px !important;float:none}
#nav1 {
	font-family:Trebuchet,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#CCCCCC;
	margin:0;padding:0;
	position:relative;
	left:-50%;
	text-align:left;
}
#nav1 a {
	text-decoration:none;
	font-variant:small-caps;
}
#nav1 a:visited, #nav1 a:link {
	color:#CCCCCC
}
#nav1 div.selected {
	color:#000000 !important;
	font-weight:bold
}

#nav1 a:hover {
	color:#FFFFFF
}
#nav1 {
_float:left
}
#nav1 {
cursor:default !important
}
#content01 {
height:398px;background-color:#f6f6f6;margin:1px;border-top:1px #eeeeee solid;border-bottom:1px solid #ececec;
background-image:url(../images/content01-bg.jpg);backgrond-image-repeat:repeat
}
#author {
	font-family:Trebuchet,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#1F1F1F;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px

}
h1 {padding:0;margin:0;font-size:12px;text-align:left;color:#666666;font-family:verdana,arial,helvetica}

#B0Z3 {padding:0px 0px}
#T1C1 {float:left;width:333px}
#J2T9 {margin-left:25px;text-align:left;padding-top:23px}
#J2T9 img {border:1px solid #e5e6e6}
#U1B6 {float:left;padding:43px 26px 24px 0px;width:407px;margin-left:4px}
#L3M8 {text-align:center}
#A4L2 {padding-top:9px}

p,form {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

table.packages td, th {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:left;
color:#666666;
font-weight:normal
}

table.packages .paddingcell1 {padding-top:10px}
table.packages .title {padding-bottom:3px}

p {
text-align:left;
color:#666666;
}

#mikePortrait {
display:inline;
float:right;
margin:0px 10px;
}
#mikePortrait img{border:1px solid #D9D9D9;opacity: .80;filter:alpha(opacity=80)}

.infohover img {vertical-align:top}
.infohover {display:inline;padding-left:5px}

.formform td{position:relative;top:-4px}
.formform label, .formform td{padding:0;margin:0}

#index {
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
	overflow:hidden;
	width:5px;
	height:5px;
	float:right	
	}
#index, #index a, #index a:link, #index a:visited, #index a:hover, #index p {
	color:#595959;
	text-decoration:none
}
#index li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#index li {
	list-style-type:none;
	display:inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}
#index img {
	border:0
	}
#index div, #index p {
	width:0px;
	display:inline;
	font-size:0px;
	letter-spacing:-30px
	height:0px;
	overflow:hidden
	}
#index span {
	display:none
}


#resources {
	padding-top:90px
}
#resources, #resources p {
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:left
	}
#resources, #resources a, #resources a:link, #resources a:visited, #resources a:hover, #resources p {
	color:#AFA4A4;
	text-decoration:none
}

#videoly {
	/*padding-top:7px;*/
	float:left;padding-top:2px;padding-left:7px;background-color:#ECECEC;
	width:720px;height:384px
}

#M3D2, #M3D2 p {padding:0px 0px 10px 0px;margin:0}
#M3D2 {float:none}
#M3D2 p {text-align:center !important}

#M2D3, #M2D3 p {padding:0;margin:0;text-align:center;color:#B2B2B2}

#continue09 {margin:0px 0px 15px 0px;padding:0px}
#continue09 img {border:0}

#scrollerContent a:link, #scrollerContent a:visited, #scrollerContent a:hover {color:#666666}

.blast {font-weight:bold}