/*-----------------------------------------------------------------------------

[Precision Athletic Traning] Screen Stylesheet

version:   1.0

date:      08/2009

author:    [Jen Mattuchio]

email:     [jenmattuchio@yahoo.com]

website:   [www.precisionat.com]

-----------------------------------------------------------------------------*/
body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
h1, h2, h3 {
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006065;
}
h1 {
	font-size: 1.4em;
}
h2 {
	font-size: 1.5em;
	color:#88ba26;
	text-transform:uppercase;
}
h3 {
	font-size: 1.6em;
}
p, ul, ol {
	margin-bottom: 12px;
	color:#58595b;
	font-size:14px; line-height:16px;
}
ul, ol {
	list-style-type:none;
}
a {
	text-decoration: underline;
	color: #ff7741; /*Orange*/
}
a:hover, a:active {
	background: none;
	text-decoration: none;
	outline: none;
}
hr {
	color: #88BA25;
	background-color: #88BA25;
	height: 1px;
	margin:8px 0;
}
.clearboth { clear:both;}
.label {
	padding-right:5px;
  text-align:right;  	
  }
.label .small { font-size:9px;}
#imageleft {
  float:left;
  margin:0px 25px 12px 0px;
  padding-top:5px;
  }
#imageright {
  float:right;
  margin:0px 25px 12px 0px;
  padding-top:10px;
  }
#wrapper {
	width: 1020px;
	margin: 0 auto;
}

#header {
	width: 1020px;
	height: 90px;
	margin: 0 auto;
	padding-top:50px;
	background: url(../images/masthead2.gif) no-repeat right bottom;
}

#logo {
	float: left;
	margin-left:23px;
	background: url(../images/logo.gif) no-repeat left top;
	width: 201px;
	height: 71px;
}
#logo2 {
	float: left;
	margin-left:23px; margin-top:-28px;
	background: url(../images/logo_NATM2.gif) no-repeat left top;
	width: 286px;
	height: 109px;
}

/* NAV */

#ATlogin{
	float:right;
	color:#006065; font-weight:bold;
	margin-bottom:25px; margin-right:15px;
}
#ATlogin a {
	font-weight:bold; text-decoration:none;
	color:#ff7741;
	}

#menu {
	float: right;
	width: 560px;
	padding: 0;
	margin-right:15px;
}

#nav, #nav ul{
	float: right;
	margin:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
}

#nav a{
	display: block;
	padding:0px 8px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #88ba25;
	border-right: 2px solid #ff7741;

}

#nav li.last a{ border-right:none; padding-right:none; }

#nav a:hover{
	text-decoration:underline;
	color:#006065;
}

#nav li{
	float:left;
	position:relative;
}
#nav li.selected a {
	font-weight:bold; text-decoration:none;
	color:#ff7741;
}
#nav li.lastselected a {
	font-weight:bold; text-decoration:none;
	color:#ff7741; border-right:none; padding-right:none;
}
/* HomePage Only */
#HomeBody {
	margin-left:30px; margin-right:30px;
	background: url(../images/masthead.jpg) no-repeat center top #e6efd4;
	height:600px;
}
#services ul {}
#services li { padding:5px 0px; list-style-image: url(../images/bullet.gif); color:#FFFFFF; line-height:24px;}
.HomePanel { 
	background-color:#006065;
	float:left;
	width:169px; height:570px; 
	padding:15px 20px 10px 20px; margin-top:5px;
}
.HomeCopy {width:640px; overflow:hidden; display:block; float:left; margin:325px 10px 0px 100px;}

.CallToAction {
	background: url(../images/Star.gif) no-repeat #e6efd4;
	padding-left:45px;
	width:600px; height:45px; float:left; 
}
.CallToAction p.orange {
	font-weight:bold;
	color:#ff7741;
	}
.CallToAction p.orange a{
	font-weight:bold; font-style:italic; text-decoration:none;
	color:#88ba25;
	}	
/*---- Internal Pages ----*/
#InternalHeader {
	width: 1020px;
	height: 90px;
	margin: 0 auto;
	padding-top:50px;
} 

#InternalBody {
	margin:0px 30px 0px 30px; 
	padding-bottom:25px;
	background: url(../images/Header_About.jpg) no-repeat right top #e6efd4;
	height:100%;
}
#InternalCopy {
	width: 750px;
	padding:0px 55px 20px 100px;
}




#InternalCopyAd {
	width: 550px;
	padding:0px 20px 20px 100px;
	float:left;
}
#bannerAd {
	float:right;
	width: 180px;
	padding:0px 40px 20px 20px;
}



#InternalList ul {list-style-image: url(bullet2.gif);}
#InternalList li { padding:5px 0px; list-style-image: url(../images/bullet2.gif); line-height:18px;}	

#SubHead_About {
	background: url(../images/Header_About.jpg) no-repeat right top #e6efd4;
	height:155px;
	}
#SubHead_Train {
	background: url(../images/Head_Trainers.jpg) no-repeat right top #e6efd4;
	height:155px;
	}
#SubHead_Clients {
	background: url(../images/Head_Client.jpg) no-repeat right top #e6efd4;
	height:155px;
	}
#SubHead_Contact {
	background: url(../images/Head_Contact.jpg) no-repeat right top #e6efd4;
	height:155px;
	}
				
#CallToAction2 {
	width: 600px; height:45px;
	background: url(../images/Star.gif) no-repeat left bottom #e6efd4;
	padding-left:45px; margin-left:55px; padding-top:10px;
}
#CallToAction2 p.orange {
	font-weight:bold;
	color:#ff7741; 
	}
#CallToAction2 p.orange a{
	font-weight:bold; font-style:italic; text-decoration:none;
	color:#88ba25;
	}

/*---- Footer Panel ----*/

#footermainPan{
	width: 1020px; height:20px;
	margin:0 auto; padding-bottom:10px;
	clear:both;
}

#footerPan{
	margin-right:65px; 
	font:10px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	color: #58595b;
}

#footerPan ul{
	width:100%;
}
#footerPan li{float:right; padding:0px 5px; font:10px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#footerPan ul li a{color:#88ba25; text-decoration:underline; border-right: 1px solid #ff7741; padding-right:10px;}
#footerPan ul li a:hover, a:active{text-decoration:underline; outline:none;}
