@charset "utf-8";
/* CSS Document */

body {
	MARGIN: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #CCCCCC;
	FONT-SIZE: 12px;
	background-color: #000000;
	background-image: url(images/back.jpg);
	background-repeat: repeat-x;
}

p {
	LINE-HEIGHT: 16px;
	COLOR: #7C7C7C;
	FONT-SIZE: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	text-align: justify;
}

img {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}


#contentForm h1{
  margin: 10px 0 30px;
  font-size: 220%;
}


#contentForm {
  display: block;
  width: 500px;
  margin: 0 auto;/*this line will center the page*/
  padding: 0 45px;
  border: 1px solid black;
}

label {
  display: block;
  float: left;
  clear: left;
  Width: 150px;
  line-height: 20px;
  margin-bottom: 10px;
  margin: 5px 0;
}

input, textarea, select {
	margin: 0;
	padding: 2px;
	font-size: 1em;
	color: #FFF;
	border: 1px solid #333;
	margin: 5px 0;
	background-color: #191919;
}   

input:focus, textarea:focus, select:focus {
	border: 1px solid #FFF;
	background-color: #727272;
	color: #FFF;
}

input.button {
  cursor: pointer;
  border: none;
  font-weight: bold;
  background: url(images/submit.jpg) no-repeat left top;
  width: 90px;
  height: 28px;
  margin-left: 150px;
}

span.required{
	font-size: 13px !important;
	color: #FC0 !important;
}

.errormsg {
	display: block;
	width: 90%;
	height: 22px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
	background: #FF9D9D url(images/stop.gif) no-repeat 10px center;
	padding: 3px 10px 3px 40px;
	margin: 10px 0;
	border-top: 2px solid #FF0000;
	border-bottom: 2px solid #FF0000;
}

.msgSent {
  font-size: 20px;
  text-align: center;
}

a {
	TEXT-DECORATION: none;
	color: #CCCCCC;
}

a:hover {
	COLOR: #FF0000;
	TEXT-DECORATION: none;
}

h1 {
	MARGIN: 0px;
	COLOR: #FD0207;
	FONT-SIZE: 22px;
	font-weight: bold;
	padding: 0px;
}

h2 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #FFF;
	FONT-SIZE: 18px;
	PADDING-TOP: 3px
}

H3 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #CCCCCC;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 100;
	PADDING-TOP: 0px
}


ul {
	LIST-STYLE-TYPE: square;
	MARGIN: 0px;
	padding: 0px;
}

li {
	margin-bottom: 10px;
	list-style-type: none;
}

#outerPan{
	width:970px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100%;
} 

.border1{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	font-size: 4px;
}

.border2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBB;
	font-size: 4px;
}

/* ---------------------- Header CSS ------------------------------ */

#headerPan{
	width:970px;
	margin-bottom: 15px;
	height: 103px;
	background-image: url(images/headerBack.jpg);
	background-repeat: repeat-x;
} 


#headerPan .leftHeader{
	width:13px;
	height: 103px;
	float: left;
} 

#headerPan .logoPan{
	width:280px;
	height: 103px;
	float: left;
} 

#headerPan .rightHeader{
	width:5px;
	height: 103px;
	float: right;
} 

#headerPan .navHeader{
	width:672px;
	height: 103px;
	float: right;
} 

#headerPan .navHeader .navigation{
	width:672px;
	height: 42px;
	margin-top: 30px;
	text-align: right;
} 

.navigation ul{
	text-align: right;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.navigation li{
	text-align: right;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
}



#containerPan{
	width:970px;
} 

/* ---------------------- Home Content CSS ------------------------------ */

#home-Top-Pan{
	width:970px;
	height: 290px;
	margin-bottom: 15px;
}

#home-TopLeft-Pan{
	width:671px;
	height: 274px;
	float: left;
	background-image: url(images/header.jpg);
	padding: 8px;
	background-repeat: no-repeat;
}

#home-TopRight-Pan{
	width:266px;
	height: 290px;
	float: right;
}

#home-Content-Pan{
	width:970px;
	height: 160px;
	margin-bottom: 15px;
}

.home-ContentLeft-Pan{
	width:307px;
	height: 160px;
	float: left;
	margin-right: 23px;
}

.home-ContentRight-Pan{
	width:970px;
	height: 100%;
}


/* ---------------------- Inside Content CSS ------------------------------ */

#home-TopInside-Pan{
	width:970px;
	height: 160px;
	margin-bottom: 15px;
}

#inside-Content-Pan{
	width:970px;
	margin-bottom: 15px;
}

#inside-LeftContent-Pan{
	width:640px;
	margin-bottom: 15px;
	float: left;
	height: 100%;
	margin-right: 10px;
}

#inside-RightContent-Pan{
	width:307px;
	margin-bottom: 15px;
	float: right;
	height: 100%;
	margin-left: 10px;
}


/* ---------------------- BioGraphy Content CSS ------------------------------ */

.biography-Image-Pan{
	width:307px;
	margin-bottom: 15px;
	float: right;
	height: 100%;
	margin-left: 10px;
}



/* ---------------------- Home Header CSS ------------------------------ */

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:290px
}

#gallery a {
		float:left;
		position:absolute;
	}
	
#gallery a img {
		border:none;
	}
	
#gallery a.show {
		z-index:500
	}

#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:80px; 
		width:100%; 
		position:absolute;
		bottom:40px;
		text-align: right;
	}

#gallery .caption .content {
		margin:10px
	}
	
#gallery .caption .content h3 {
	padding:0;
	color:#FF0000;
	font-size: 18px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	letter-spacing: normal;
	word-spacing: normal;
	z-index: 0;
	}


/* ---------------------- Footer CSS ------------------------------ */

#footerPan{
	width:970px;
	height: 30px;
	margin-bottom: 15px;
	background-color: #0c0c0c;
	line-height: 30px;
	color: #4c4c4c;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

#footerPan ul{
	text-align: right;
	padding: 0px;
	list-style-type: none;
	margin-right: 15px;
}

#footerPan li{
	text-align: right;
	padding: 0px;
	list-style-type: none;
	float: right;
	margin-left: 15px;
}

#footerPan li A{
	color: #4c4c4c;
}

#footerPan li A:hover{
	color: #B7B7B7;
}

#copyrightPan{
	width:970px;
	margin-bottom: 15px;
	color: #4c4c4c;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#copyrightPan A:hover{
	color: #0066FF;
}

