@charset "utf-8";
/* CSS Document */
*html {
	height:100%;
	width:100%;
}

body {
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000;
	background:#000;
}

html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe {
	padding:0;
	margin:0;
	border:0;
}
img {display:block;} 

.clear{
	content:".";
	height:0;
	visibility: hidden;
	display:block;
	clear:both;
}

* { outline: none;}

.all{
	width:800px;
	margin:0 auto;
	padding-bottom:15px !important;
}
.header{
	background:url(../images/header.jpg) no-repeat left top;
	height:228px;
	width:800px;
	position:relative;
}
.mainNavigation{
	background:url(../images/mainmenu-bg.gif) repeat-x left top;
	width:800px;
	height:35px;
}
.mainNavigation li{
	float:right;
	list-style:none;
	padding:5px 0 5px 0;
}
.mainNavigation li.active a{
	background-position:left bottom !important;
	background-repeat:no-repeat;
}
.mainNavigation li a{
	display:block;
	text-indent:-5000px;
	height:24px;
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:7px;
	font-size:0;
	line-height:0;
}
.mainNavigation li a:hover{
	background-position:left bottom;
}
.mainNavigation li.active {background-position:left botttom !important;}
.mainNav1 a{
	background-image:url(../images/main-menu1.gif);
	width:73px;
}
.mainNav2 a{
	background-image:url(../images/main-menu2.gif);
	width:88px;
}
.mainNav3 a{
	background-image:url(../images/main-menu3.gif);
	width:99px;
}
.mainNav4 a{
	background-image:url(../images/main-menu4.gif);
	width:75px;
	padding-right:11px;
}
.mainArea {
	overflow:hidden;
	xbackground:#fff;
	background:url(../images/sideContent-bg.gif) repeat-y left 21px;
	clear:both;
	position:relative;
	width:800px;
}
.sideContent{
	float:left;
	display:inline;
	width:193px;

	xmin-height:426px;
	xbackground:url(../images/sideContent-bg.gif) repeat-y left 21px;
	*+background:url(../images/sideContent-bg.gif) repeat-y left 18px;
}
.secondaryNav{
	margin:12px 0 0px 6px;
	zoom:1;
	border:0;
	position:relative;
	xbackground:url(../images/top-secondary-nav.gif) no-repeat left top;
}
.secondaryNav li{
	float:left;
	list-style:none;
	margin-bottom:3px;
}
.secondaryNav li.active a{
	background-position:left bottom !important;
	background-repeat:no-repeat;
}
.secondaryNav li a{
	display:block;
	text-indent:-5000px;
	width:181px;
	height:23px;
	background-position:left top;
	background-repeat:no-repeat;
	font-size:0;
	line-height:0;
}
.secondaryNav li a:hover{
	background-position:left bottom;
}
.secondaryNav li.last {border:0 !important;}
.secondary1 a{
	background-image:url(../images/secondaryNav1.gif);
}
.secondary2 a{
	background-image:url(../images/secondaryNav2.gif);
}
.secondary3 a{
	background-image:url(../images/secondaryNav3.gif);
}
.secondary4 a{
	background-image:url(../images/secondaryNav4.gif);
}
.secondary5 a{
	background-image:url(../images/secondaryNav5.gif);
}
.secondary6 a{
	background-image:url(../images/secondaryNav6.gif);
}
.secondary7 a{
	background-image:url(../images/secondaryNav7.gif);
}
.secondary8 a{
	background-image:url(../images/secondaryNav8.gif);
}
.secondary9 a{
	background-image:url(../images/secondaryNav9.gif);
}
.secondary10 a{
	background-image:url(../images/secondaryNav10.gif);
}
.secondary11 a{
	background-image:url(../images/secondaryNav11.gif);
}
.secondary12 a{
	background-image:url(../images/secondaryNav12.gif);
}
.player {
	clear:both;
	width:164px;
	height:274px;
	margin:0 auto !important;
	padding:0;
}
.player img {
	display:block;
	padding:15px 0px 0 0px;
	margin:0 auto !important;
	width:164px;
}
.mainContent{
	text-align:justify;
	float:right;
	width:607px;
	min-height:583px !important;
	_height:583px;
	line-height:15px;
	margin:0;
	position:relative;
	background:#fff url(../images/content-bg.jpg) no-repeat left bottom;

}
.mainContent h1{
	margin:10px 15px 10px 15px;
	font-size:22px;
	color:#000;
}
.mainContent p {margin:2px 15px 2px 15px;}
.mainContent ul {margin:2px 15px 2px 20px; color:#000;}
.mainContent a {color:#000; font-weight:bold;}
.mainContent ul a{ color:#000; text-decoration:underline;}
.mainContent ul a:hover{ color:#000; text-decoration:none;}
.flash {
	width:580px;
	height:196px;
	margin:0 0 0 15px;
	padding-top:15px;
}
.line {
	clear:both;
	overflow:hidden;
	padding:0;
	margin:0;
	height:20px;
	width:800px;
	background:url(../images/line-bg.gif) repeat-x left top !important;
}
.footer{
	clear:both;
	overflow:hidden;
	padding:0;
	margin:0;
	background:url(../images/footer-bg.jpg) no-repeat left top !important;
}
.footerLinks{
	text-align:center;
	color:#000;
	height:38px;
}
.footerLinks a{
	color:#000;
	line-height:13px;
	padding:0 9px;
	margin:10px 0 0 0;
	text-decoration:none;
}
.footerLinks a:hover{
	color:#000;
	text-decoration:underline;
}
.footerLinks p{
	margin-top:10px;
}
.copyright{
	float:left;
	display:inline;
	margin:23px 0 0 13px;
	color:#7c7c7c;
}
.develop{
	float:right;
	color:#7c7c7c;
	text-align:right;
	margin-top:13px;
}
.develop p{
	line-height:15px;
}
.develop a{
	color:#7c7c7c;
	text-decoration:underline;
	font-weight:bold;
}
.develop a:hover{
	color:#7c7c7c;
	text-decoration:none;
	font-weight:bold;
}
.contact{
	width:270px;
	margin:20px 0 10px 70px;
}
.contact fieldset{
	float:left;
	margin-bottom:5px;
}
.width80{
	width:80px;
}
.contact input{
	border:1px solid #808080;
	padding:1px;
	width:170px;
}
.contact textarea{
	border:1px solid #808080;
	padding:1px;
	height:50px;
	width:170px;
}
.contact select{
	border:1px solid #808080;
	width:173px;
}
.contact input.button{
	width:100px;
	margin:0 5px;
}
.but{
	margin-top:10px;
	margin-left:15px;
	display:inline;
}
/*Resume*/
.resume-main{position:relative!important; width:607px;}
.resume-main h2{display:block; padding:5px 0 0 10px;}
.resume-main p {padding:5px;}
.resume-main strong {display:block;padding:5px 0 0 10px;}
.resume-main strong  a {display:block;padding:5px 0 3px 6px;}
.resume-main div {position:absolute;  top:20px; left:385px;}
.resume{ padding-bottom:8px; position:relative!important; overflow:hidden; }
.sideResume {float:left; width:300px;}
.sideResume strong {display:block; margin:0 0 0 10px;}
.mainResume {float:left; position:relative; margin-top:15px;}

.gvIIContainer{
	margin:0 auto;
	width:520px;
	position:relative;
	background:#000;
	padding:10px 0 0 10px;
	/*border:10px solid #fff;*/
}
.gvIIContainer .gvIIImgContainer img{
	margin-left:0;
	margin-top:0;
}
.gvIIAltText{
	position:absolute;
	right:0;
	top:0;
	background:#000;
	border:1px solid #fff;
	color:#fff;
	padding:5px;
	display:none;
}
.gvIIContainer .gvIIImgContainer{
	width:500px;
	height:385px;
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
}
.gvIIContainer .gvIIImgContainer .gvIILoader{
	background: url(../images/ajax-loader.gif) no-repeat center center;
	width:500px;
	height:385px;
	display:none;
}
.gvIIContainer .gvIIHolder{
	position:relative;
	height:190px;
	width:470px;
	margin:0 auto;
	overflow:auto;
}
.gvIIContainer .gvIIHolder .gvIIArrow{}
.gvIIContainer .gvIIHolder .gvIIItem{
	float:left;
	height:45px;
	width:75px;
	border:5px solid #fff;
	margin:2px;
	position:relative;
	overflow:hidden;
}
.gvIIContainer .gvIIHolder .gvIIItem .gvIIFlash{
	background:#fff;
	position:absolute;
	top:0;
	left:0;
	height:45px;
	width:75px;
	cursor:pointer;
}
.gvIIContainer .gvIIHolder .gvIIItem img{
	position:absolute;
	top:0;
	left:0;
	padding:0;
	margin:0;
	margin-left:0;
	margin-top:0;
	border:none;
	cursor:pointer;
}
.play{
	width:470px;
	margin:0 auto;
}
.vid{
	width:350px;
	margin:0 auto;
}