@charset "UTF-8";
/* CSS Document */

/* v1.0 | 20080212 * this is the css reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* end css reset */



body {
  text-align: center;
  margin: 0px;
  padding:0px;
  background-color:#CCCCCC;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  }
  
a { 
text-decoration:none;
font-weight:bold;
color:#FF0000; 
}
a:visited { 
text-decoration:none;
font-weight:bold;
color:#FF0000;   
}
a:hover { 
text-decoration:none;
font-weight:bold;
color:#FF0000;  
}
a:active { 
text-decoration:none;
font-weight:bold;
color:#FF0000;  
}

#container {
  margin: 0 auto;
  width: 800px;
  text-align: left;
  background-color:#FFFFFF
  } 
  
#header{
width:100%;
height:170px;
background-image:url(images/header.gif);
background-repeat:no-repeat;
}

#mainmenu{
text-align:right;
}

#content-area-1{
background-image:url(images/background-1.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#FFFFFF;
}

#content-area-2{
background-image:url(images/background-2.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}
#content-area-3{
background-image:url(images/background-3.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}
#content-area-4{
background-image:url(images/background-4.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}
#content-area-5{
background-image:url(images/background-5.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}
#content-area-6{
background-image:url(images/background-6.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}
#content-area-7{
background-image:url(images/background-7.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}
#content-area-8{
background-image:url(images/background-8.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}
#content-area-9{
background-image:url(images/background-9.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}
#content-area-10{
background-image:url(images/background-10.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}
#content-area-11{
background-image:url(images/background-11.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}
#content-area-12{
background-image:url(images/background-12.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}
#content-area-13{
background-image:url(images/background-13.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}
#content-area-14{
background-image:url(images/background-14.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}


#content-area-16{
background-image:url(images/background-15.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}

#content-area-17{
background-image:url(images/background-16.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}

#content-area-18{
background-image:url(images/background-17.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}

#image-overlay{
text-align:center;
padding-left:350px;
padding-right:100px;
padding-top:15px;
}
#image-overlay h1{
font-size:26px;
color:#ed1c24;
margin-bottom:10px;
font-weight:lighter;
}
#image-overlay h2{
font-size:14px;
color:black;
margin-bottom:10px;
}
#image-overlay p{
font-size:12px;
color:black;
margin-bottom:10px;
margin-left:40px;
margin-right:40px;
}

.small-header-text{
font-size:11px;
color:black;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
}
#image-overlay h3{
font-size:18px;
color:#ed1c24;
font-weight:lighter;
}

#image-overlay-contact{
text-align:center;
padding-left:350px;
padding-right:100px;
padding-top:30px;
height:268px;
}
#image-overlay-contact h1{
font-size:26px;
color:#ed1c24;
margin-bottom:10px;
font-weight:lighter;
}
#image-overlay-contact h2{
font-size:14px;
color:black;
margin-bottom:10px;
}
#image-overlay-contact p{
font-size:12px;
color:black;
margin-bottom:10px;
margin-left:90px;
margin-right:90px;
}
#image-overlay-contact h3{
font-size:18px;
color:#ed1c24;
font-weight:lighter;
}

#content-left-header{
width:550px;
float:left;
padding-top:110px;
}


#content-left-header-in{
width:450px;
float:left;
padding-top:90px;
}
#content-left-header-in h1{
font-size:24px;
padding-left:30px;
padding-bottom:10px;
}
#content-left-header-in p{
font-size:16px;
padding-left:30px;
}

#content-left-header h1{
font-size:24px;
padding-left:30px;
padding-bottom:10px;
}
#content-left-header p{
font-size:16px;
padding-left:30px;
}

#content-left-header-test{
width:550px;
float:left;
padding-top:200px;
padding-bottom:50px;
}

#content-left-header-test h1{
font-size:28px;
color:#fff;
padding-left:30px;
padding-bottom:30px;
}
#content-left-header-test h2{
font-size:22px;
padding-left:30px;
font-weight:normal;
line-height:22px;
padding-bottom:10px;
}
#content-left-header-test h3{
font-size:18px;
padding-left:30px;
font-weight:normal;
line-height:22px;
padding-top:5px;
padding-bottom:5px;
}
#content-left-header-test p{
font-size:13px;
padding-left:30px;
padding-top:10px;
line-height:16px;
font-weight:lighter;
}


#content-left-header-links{
width:550px;
float:left;
padding-top:50px;
padding-bottom:50px;
}

#content-left-header-links h1{
font-size:28px;
padding-left:30px;
padding-bottom:30px;
}
#content-left-header-links h2{
font-size:22px;
padding-left:30px;
font-weight:normal;
line-height:22px;
padding-bottom:10px;
}
#content-left-header-links h3{
font-size:18px;
padding-left:30px;
font-weight:normal;
line-height:22px;
padding-top:5px;
padding-bottom:5px;
}
#content-left-header-links p{
font-size:13px;
padding-left:30px;
padding-top:10px;
line-height:16px;
font-weight:lighter;
}
#content-left-header-profile{
width:550px;
float:left;
padding-top:230px;
padding-bottom:50px;
}

#content-left-header-profile h1{
font-size:28px;
color:#fff;
padding-left:30px;
padding-bottom:30px;
}
#content-left-header-profile h2{
font-size:22px;
padding-left:30px;
font-weight:normal;
line-height:22px;
padding-bottom:10px;
}
#content-left-header-profile h3{
font-size:18px;
padding-left:30px;
font-weight:normal;
line-height:22px;
padding-top:5px;
padding-bottom:5px;
}
#content-left-header-profile p{
font-size:13px;
padding-left:30px;
padding-top:10px;
line-height:16px;
font-weight:lighter;
}


#content-left-header-profile-2line{
width:550px;
float:left;
padding-top:195px;
padding-bottom:50px;
}

#content-left-header-profile-2line h1{
font-size:28px;
color:#fff;
padding-left:30px;
padding-bottom:30px;
}
#content-left-header-profile-2line h2{
font-size:22px;
padding-left:30px;
font-weight:normal;
line-height:22px;
padding-bottom:10px;
}

#content-left-header-profile-2line h3{
font-size:18px;
padding-left:30px;
font-weight:normal;
line-height:22px;
padding-top:5px;
padding-bottom:5px;
}
#content-left-header-profile-2line p{
font-size:13px;
padding-left:30px;
padding-top:10px;
line-height:16px;
font-weight:lighter;
}

#content-right-header-profile{
padding-top:10px;
width:250px;
float:right;
background-image:url(images/trans_bg.png);
background-repeat:repeat-y;
}

#content-right-header-test{
padding-top:280px;
width:250px;
float:right;
text-align:center;
}
#content-right-header-profile-bottom{
width:250px;
float:right;
background-image:url(images/trans-bottom.png);
background-repeat:no-repeat;
text-align:center;
padding-top:50px;
}

#content-right-header-profile-bottom img{
padding-left:30px;
}


#content-right-header-profile-menu{
padding-left:60px;
padding-right:10px;
clear:both;

}
#content-right-header{
padding-top:70px;
width:240px;
float:right;
}
#content-right-header img{
padding-left: 20px;
}

#content-right-header-in{
padding-top:10px;
width:310px;
float:right;
}
#content-right-header-in img{
padding-left: 10px;
}


#main-content{
clear:both;
padding-top:10px;
}
#content-left{
float: left;
width:395px;
}

#selector{
padding-top:50px;
padding-bottom:30px;

}

#content-left-holder{
padding-left:50px;

}

#content-right{
float: right;
width:365px;
}


#footer{
clear:both;
background-color:#ed1c24;

padding-bottom:20px;
}

#footer p{
font-size:10px;
color:#fff;
padding-left:30px;
padding-right:30px;
}

#footer p a { 
color:#FFFFFF; 
}
#footer p a:visited {
color:#FFFFFF;  
}
#footer p a:hover { 
color: #FFFF00;  
}
#footer p a:active { 
color:#FFFFFF; 
}

.green-text{
color:#008d45;
}

.green-text a { 
color:#ff0099; 
}
.green-text  a:visited {
color:#ff0099;  
}
.green-text a:hover { 
color: #ff0099;  
}
.green-text a:active { 
color:#ff0099; 
}


.red-text{
color:#ed1c24;
}

.red-text a { 
color:#ff9933; 
}
.red-text a:visited {
color:#ff9933;  
}
.red-text a:hover { 
color: #ff9933;  
}
.red-text a:active { 
color:#ff9933; 
}

.indent-header{
margin-left:110px;

}


.orange-text{
color:#f57e20;
}
.orange-text a { 
color:#cc0033; 
}
.orange-text  a:visited {
color:#cc0033;  
}
.orange-text a:hover { 
color: #cc0033;  
}
.orange-text a:active { 
color:#cc0033; 
}


.blue-text{
color:#0072bc;
}
.blue-text a { 
color:#66ccff; 
}
.blue-text  a:visited {
color:#66ccff;  
}
.blue-text a:hover { 
color: #66ccff;  
}
.blue-text a:active { 
color:#66ccff; 
}

.purple-text{
color:#903f98;
}
.purple-text a { 
color:#ff66ff; 
}
.purple-text  a:visited {
color:#ff66ff;  
}
.purple-text a:hover { 
color: #ff66ff;  
}
.purple-text a:active { 
color:#ff66ff; 
}

.maroon-text{
color:#942824;
}
.maroon-text a { 
color:#cc6666; 
}
.maroon-text  a:visited {
color:#cc6666;  
}
.maroon-text a:hover { 
color: #cc6666;  
}
.maroon-text a:active { 
color:#cc6666; 
}

.person{
float:left;
clear:both;
padding-top:20px;
padding-bottom:10px;
}

.person-pic{
float:left;
padding-left:30px;
margin:0px;
width:60px;
}
.person-bio{
float:right;
margin:0px;

width:450px;
}

.test{
float:left;
clear:both;
padding-top:20px;
padding-bottom:10px;
}

.test-pic{
float:left;
padding-left:0px;
margin:0px;
width:150px;
}
.test-bio{
float:right;
margin:0px;

width:400px;
}

#main-content-contact{
padding-left:100px;
padding-right:100px;
}

#main-content-contact h1{
font-size:18px;
padding-bottom:20px;
}

td{
padding:10px;
}


#email-link{
margin-top:82px;
width:242px;
float:left;
}

#inflector-link{
width:123px;

float:left;
}
.clear-me{
clear:right;
}

.align-center-image{
text-align:center;
padding-bottom:20px;
}