
/* GENERAL CSS RESET STYLES */

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, 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; }
/* remember to define focus styles! */
/* fix for ff3 outline */
a { outline: none }
/* end fix for ff3 outline */
:focus { outline: 0; }
body { line-height: 12px; color: black; background-color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
ol, ul { 	list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* LINK CSS */
 a {}
 a:link { text-decoration: none; }  
 a:visited{ text-decoration: none; }  
 a:hover { text-decoration: underline;  }  
 a:active  { text-decoration: underline; }
/* H1 -> H2 Tags */
 h1 { font-size: 30px; font-weight: normal; }  
 h2 { font-size: 24px; font-weight: normal; }  
 h3 { font-size: 18px; font-weight: normal; }  
 h4 { font-size: 12px;  font-weight: normal; }  
 h5 { font-size: 11px; font-weight: normal; }  
/* end of header styles */
/* INPUT ITEMS TEXT, IE7 HAS Border: 2px all around and PADDING 1px ALL AROUND. FIREFOX DOES NOT HAVE THE LEFT ADN RIGHT PADDING */
input { padding: 0px; margin: 0px; border: 0px; }
textarea { padding: 0px; margin: 0px; border: 0px; }
/* IMAGES MUST HAVE DISPLAY BLOCK TO PREVENT IE6 FROM DISPLAYING A 2-3 PX BUG */
img { display: block; }
/* end of other weird bugs discovered category */
/* END OF RESET STYLES CSS */

/* USEFULL GENERAL CSS CLASSES ALWAYS USED */
.floatLeft { float: left; }
.floatRight { float: right; }
.clear, #pageWrap .clear { clear: both; overflow: hidden; height: 0px; }
.noMargins { margin: 0px 0px 0px 0px; }
.noPadding { padding: 0px 0px 0px 0px; }
.noMarginsOrPadding { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* CLASSES EDITED AT EACH PAGE CREATION  == ACTUAL CSS FILE HERE */

/* smallest size at the top, largest at the bottom */
.size1 {}
.size2 {}
.size3 {}
.size4 {}
.size5 {}
.size6 {}
.size7 {}
.size8 {}
.size9 {}
/* end custom size classes*/

/* Border Style  -> ALL PAGES UNDER THIS 
t
t b
t b l
t b l r
t b l r bl
t b l r bl br
t b l r bl br tl
t b l r bl br tl tr
t b l r bl br tl tr background: none afterwards else lots of troubles and headaches, mofo
*/	

/* ========================= PAGE CSS ========================= */

/* ================== CONTENT ============== 
	
	1) GENERAL CSS
	2) Homepage Specific CSS
	3) SubPage Specific CSS 

*/

/* ============== General CSS =================== */	
body { background-image: url("./../images/bg.jpg"); background-position: top center;}
.splashPage { width: 648px; margin: 0px auto; padding-top: 72px;}
.splashPage .textArea { background-color: #fff; background-image: url("./../images/bottomLink.jpg"); background-repeat: no-repeat; background-position: bottom center; padding: 15px 0px;}
.splashPage .textArea p { font-size: 12px; line-height: 18px; font-family: "Myriad Pro", Verdana, Arial, Helvetica; text-align: center; }
.splashPage .textArea p.space { margin-top: 10px;}
.splashPage .textArea p.construction { font-family: Impact, "trebuchet Ms", Geneva, Tahoma; letter-spacing: 1px; font-size: 16px; line-height: 18px; margin-top: 15px;}
.splashPage .textArea a { color: #cc6000; text-decoration: none; font-size: 14px; line-height: 16px; font-family: Impact, "Trebuchet MS", Geneva, Tahoma; width: 106px; display: block; margin: 0px auto;} 
.splashPage .textArea a:hover, .splashPage .textArea a:focus { text-decoration: underline; color: #cc6000;}