@charset "UTF-8";
/* CSS Document for MartyTaylor.com */

body {
	background-color: #A5AC78;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	left: 150px;
}


/******* HYPERLINK AND ANCHOR TAG STYLES *******/

a:link, a:visited, a:hover{
	color: #990000;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.navFont a{
	font-size: 11px;
	color: #FFFFFF;
}

.navFont a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}

.navFont a:visited{
	color: #FFFFFF;
}

.sec_navFont a:hover{
	text-decoration: underline;
	color:#FFFFFF;
}

.sec_navFont a:visited{
	color: #FFFFFF;
}

.sec_navFont a{
	font-size: 10px;
	color: #FFFFFF;
}

.enter a{
	color: #8F9767;
}

.enter a:hover{
	text-decoration: underline;
	color: #8F9767;
}

.enter a:visited{
	color: #8F9767;
}

.head_enter a{
	font-size: 16px;
	text-decoration: none;
	color: #8F9767;
}

.head_enter a:hover{
	font-weight:bolder;
	text-decoration: none;
	color: #FFFFFF;
}

.head_enter a:visited{
	color: #8F9767;
}

.linkstyle1 a{
	font-size: 12px;
	text-decoration: none;
	color: #CC6600;
}

.linkstyle1 a:hover{
	text-decoration: underline;
	color: #CC6600;
}

.linkstyle1 a:visited{
	color: #CC6600;
}

.linkstyle2 a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #CC6600;
}

.linkstyle2 a:hover{
	text-decoration: underline;
	color: #CC6600;
}

.linkstyle2 a:visited{
	color: #CC6600;
}


/*************** MASTER REGION ******************/

#MasterBox {
	position: absolute;
	background: #FFFFFF;
	margin-left: -400px;
	margin-top: 2px;
	margin-bottom: 0;
	padding: 0;
	width: 800px;
	left: 50%;
	z-index: 7;
}

#indexText {
	position: absolute;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	width: 502px;
	left: 248px;
}

#indexText2 {
	position: absolute;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	width: 502px;
	left: 258px;
}

#presentText {
	position: absolute;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	width: 502px;
	left: 248px;
}

#indexTitleText {
	position: absolute;
	color: #909C6A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 11pt;
	height: auto;
	width: 502px;
	top: 153px;
	left: 248px;
}


/*----- content by specific page class -----*/

.home {
	height: 600px;
}

.about {
	height: 680px;
}

.about_sub {
	height: 500px;
}

.services {
	height: 500px;
}

.services_sub {
	height: 1100px;
}

.services_sub2 {
	height: 1980px;
}

.publications {
	height: 560px;
}

.publications_sub {
	height: 880px;
}

.links {
	height: 905px;
}

#contactText {
	position: absolute;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	height: auto;
	width: 230px;
	top: 195px;
	left: 248px;
}

#contactText2 {
	position: absolute;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	height: auto;
	width: 230px;
	top: 195px;
	left: 500px;
}

.high_text{
	top: 153px;
	height:auto;
}

.low_text{
	top: 195px;
	height: auto;
}

.pub_text2{
	top: 381px;
	height: auto;
}

/****** IMAGES ******/

#Logo img{
	position: absolute;
	height: 116px;
	width: 201px;
	top: 0;
	left: 0;
}

#toptile img{
	position: absolute;
	background: #005954 url(images/toptile.png) top left repeat-x;
	margin-left: 201px;
	height: 116px;
	width: 599px;
	top: 0;
	left: 0;
}

#motorcycle img{
	position: absolute;
	width: 502px;
	top: auto;
	left: 0px;
}

#line img {
	position: absolute;
	background: url(images/blackLine.png) top left repeat -x;
	height: 87px;
	width: 1px;
	top: 195px;
	left: 489px;
}

#marty img{
	position: absolute;
	width: 173px;
	top: 153px;
	left: 14px;
}


/***** PINK QUOTE BOX PROPERTIES ******/

#QuoteBox {
	position: absolute;
	padding: 0;
	width: 502px;
	left: 0;
	z-index: 8;
}

.quote1 {
	height: auto;
	top: auto;
}

.quote2 {
	height: auto;
	top: auto;
}

.quote3 {
	height: auto;
	top: auto;
}

.quote4 {
	height: auto;
	top: auto;
}

.quote5 {
	height: auto;
	top: auto;
}


/*------ pink box1 -home page ------*/

#pinkbox1 {
	position: absolute;
	background: #FDCB9F url(images/pink_tile.png) top repeat;
	height: 164px;
	width: 502px;
	top: 10px;
	left: 0px;
}

#quoteText1 {
	position: absolute;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	color: #000000;
	text-align: left;
	height: auto;
	width: 460px;
	top: 0px;
	left: 20px;
}

#pinkTop1 {
	position: absolute;
	width: 502px;
	left: 0px;
	top: 0px;
}

#pinkBottom1 {
	position: absolute;
	width: 502px;
	left: 0px;
	top: 170px;
}


/*----- pink box2 -services page -----*/

#pinkbox2 {
	position: absolute;
	background: #FDCB9F url(images/pink_tile.png) top repeat;
	height: 88px;
	width: 502px;
	top: 10px;
	left: 0px;
}

#quoteText2 {
	position: absolute;
	font-size: 12px;
	font-style:italic;
	line-height: 16px;
	color: #000000;
	text-align:left;
	height: auto;
	width: 460px;
	top: 0px;
	left: 20px;
}

#pinkTop2 {
	position: absolute;
	width: 502px;
	top: 0px;
	left: 0px;
}

#pinkBottom2 {
	position: absolute;
	width: 502px;
	top: 91px;
	left: 0px;
}


/*----- pink box3 -education page -----*/

#pinkbox3 {
	position: absolute;
	background: #FDCB9F url(images/pink_tile.png) top repeat;
	height: 180px;
	width: 502px;
	top: 10px;
	left: 0px;
}

#quoteText3 {
	position: absolute;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	color: #000000;
	text-align: left;
	height: auto; 
	width: 454px;
	top: 0;
	left: 22px;	
}

#pinkTop3 {
	position: absolute;
	width: 502px;
	top: 0px;
	left: 0px;	
}

#pinkBottom3 {
	position: absolute;
	width: 502px;
	top: 188px;
	left: 0px;
}


/*----- pink box 4 -presentation page -----*/

#pinkbox4 {
	position: absolute;
	background: #FDCB9F url(images/pink_tile.png) top repeat;
	height: 68px;
	width: 502px;
	left: 0px;
	top: 10px;
}

#quoteText4 {
	position: absolute;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	color: #000000;
	text-align: left;
	height: auto;
	width: 460px;
	top: 0px;
	left: 20px;
}

#pinkTop4 {
	position: absolute;
	width: 502px;
	left: 0px;
	top: 0px;
}

#pinkBottom4 {
	position: absolute;
	width: 502px;
	left: 0px;
	top: 75px;
}

/*----- pink box5 -services page -----*/

#pinkbox5 {
	position: absolute;
	background: #FDCB9F url(images/pink_tile.png) top repeat;
	height: 136px;
	width: 502px;
	top: 10px;
	left: 0px;
}

#quoteText5 {
	position: absolute;
	font-size: 12px;
	font-style:italic;
	line-height: 16px;
	color: #000000;
	text-align:left;
	height: auto;
	width: 460px;
	top: 0px;
	left: 20px;
}

#pinkTop5 {
	position: absolute;
	width: 502px;
	top: 0px;
	left: 0px;
}

#pinkBottom5 {
	position: absolute;
	width: 502px;
	top: 138px;
	left: 0px;
}



/*********** TOP NAV **********/

#navFrame {
	position: absolute;
	background: #005954 url(images/nav_tile.png) top left repeat-x;
	height: 24px;
	width: 598px;
	top: 49px;
	left: 202px;
	
}

#genButton1 {
	position: absolute;
	background: #FDCB9F url(images/genButton.png) top left;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	line-height: 24px;
	height: 24px;
	width: 98px;
	top: 0px;
	left: 0;
}

#genButton2 {
	position: absolute;
	background: #FDCB9F url(images/genButton.png) top left;
	font-size: 10px;
  	color: #FFFFFF;
	line-height: 23px;
	text-align: center;
	height: 24px;
	width: 98px;
	top: 0;
	left: 100px;
}

#genButton3 {
	position: absolute;
	background: #FDCB9F url(images/genButton.png) top left;
	font-size: 10px;
  	color: #FFFFFF;
	line-height: 23px;
	text-align: center;
	height: 24px;
	width: 98px;
	top: 0;
	left: 200px;
}

#genButton4 {
	position: absolute;
	background: #FDCB9F url(images/genButton.png) top left;
	font-size: 10px;
  	color: #FFFFFF;
	line-height: 23px;
	text-align: center;
	height: 24px;
	width: 98px;
	top: 0;
	left: 300px;
}

#genButton5 {
	position: absolute;
	background: #FDCB9F url(images/genButton.png) top left;
	font-size: 10px;
  	color: #FFFFFF;
	line-height: 23px;
	text-align: center;
	height: 24px;
	width: 98px;
	top: 0;
	left: 400px;
}

#genButton6 {
	position: absolute;
	background: #FDCB9F url(images/genButton.png) top left;
	font-size: 10px;
  	color: #FFFFFF;
	line-height: 23px;
	text-align: center;
	height: 24px;
	width: 98px;
	top: 0;
	left: 500px;
}


/*********** ABOUT SECONDARY NAV ***********/

#about_secNav {
	position: absolute;
	line-height: 19px;
	text-align: center;
	vertical-align: middle;	
	height: 23px;
	width: 194px;
	top: 0;
	left: 10px;
	z-index: 7;
}

#about_secBase {
	position: absolute;
	background: #005954 url(images/green_navtile.png) top left repeat-x;
	line-height: 19px;
	text-align: center;
	vertical-align: middle;	
	height: 23px;
	width: 214px;
	top: 75px;
	left: 249px;
	z-index: 3;
}

#corner_left img {
	position: absolute;
	width: 10px;
	top: 0;
	left: 0;
}

#corner_right img {
	position: absolute;
	width: 10px;
	top: 0;
	left: 204px;
}

#arrow1 img {
	position: absolute;
	top: 0;
	left: 99px;
	z-index: 5;
}


/************* SERVICES SECONDARY NAV *********/

#services_secNav {
	position: absolute;
	line-height: 19px;
	text-align: center;
	vertical-align: middle;
	height: 23px;
	width: 425px;
	top: 0;
	left: 10px;
	z-index: 7;	
}

#services_secBase {
	position: absolute;
	background: #005954 url(images/green_navtile.png) top left repeat-x;
	line-height: 19px;
	text-align: center;
	vertical-align: middle;
	height: 23px;
	width: 445px;
	top: 75px;
	left: 254px;
	z-index: 3;	
}

#corner_left2 img {
	position: absolute;
	width: 10px;
	top: 75px;
	left: 247px;
}

#corner_right2 img {
	position: absolute;
	width: 10px;
	top: 75px;
	left: 675px;
}

#arrow2 img {
	position: absolute;
	top: 0;
	left: 194px;
	z-index: 5;
}


/************* PUBLICATIONS SECONDARY NAV *********/

#pub_secNav {
	position: absolute;
	line-height: 19px;
	text-align: center;
	vertical-align: middle;
	height: 23px;
	width: 334px;
	top: 0;
	left: 9px;
	z-index: 7;
}

#pub_secBase {
	position: absolute;
	background: #005954 url(images/green_navtile.png) top left repeat-x;
	line-height: 19px;
	text-align: center;
	vertical-align: middle;
	height: 23px;
	width: 332px;
	top: 75px;
	left: 380px;
	z-index: 3;
}

#corner_left3 img {
	position: absolute;
	width: 10px;
	top: 75px;
	left: 390px;
}

#corner_right3 img {
	position: absolute;
	width: 10px;
	top: 75px;
	left: 714px;
}

#arrow3 img {
	position: absolute;
	top: 0;
	left: 148px;
	z-index: 5;
}


/************* SIDE PANNEL *************/

#side_txt {
	position: absolute;
	text-align: left;
	color: #CC6600;
	height: 5px;
	width: 150px;
	top: 48px;
	left: 25px;
}

.sideStyle {
	font: Arial, Helvetica, sans-serif;
	color: #CC6600;
	font-size: 8pt;
	line-height: 10pt;
	text-decoration: none;
}

#aboutNav {
	position: absolute;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20pt;
	height: auto;
	width: 150px;
	top: 32px;
	left: 26px;
}

#servicesNav {
	position: absolute;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20pt;
	height: auto;
	width: 150px;
	top: 32px;
	left: 26px;
}

#servicesNav2 {
	position: absolute;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12pt;
	height: auto;
	width: 150px;
	top: 142px;
	left: 26px;
}

#publicationsNav {
	position: absolute;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20pt;
	height: auto;
	width: 150px;
	top: 32px;
	left: 26px;
}

#publicationsNav2 {
	position: absolute;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12pt;
	height: auto;
	width: 150px;
	top: 89px;
	left: 26px;
}

#sidebar{
	position: absolute;
	background: #005954 url(images/sidetile.png) top left repeat-y;
	margin-top: 116px;
	width: 201px;
	top: 0px;
	left: 0px;
}


/*----- sidebar height by specific page class ----*/

.home_side {
	height: 480px;
}

.about_side {
	height: 550px;
}

.about_sub_side {
	height: 380px;
}

.services_side {
	height: 380px;
}

.services_sub_side {
	height: 965px;
}

.services_sub_side2 {
	height: 1860px;
}

.publications_side {
	height: 430px;
}

.publications_sub_side {
	height: 750px;
}

.links_side {
	height: 780px;
}


/***** BOTTOM NAV *****/

#baseBar {
	position: absolute;
	background: #005954 url(images/base_tile.png) top left repeat-x;
	height: 25px;
	width: 100%;
	left: 0;
	bottom: 0;
}

#baseBarLinks {
	position: absolute;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	text-align: center;
	height: 18px;
	width: 400px;
	top: 5px;
	left: 210px;
}


/************* BBACKGROUND BAR **********/

#background img {
	position: absolute;
	background: #005954 url(images/background.png) top left repeat;
	height: 118px;
	width: 100%;
	top: 0px;
	left: 0px;
}
