@charset "UTF-8";
/* Always Looking Up ---- globals */


/* GLOBALS */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

p { margin:0; padding: 10px 50px 10px 50px; line-height: 150%; text-align:center; font-size: 12px; color: #959483; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* header styles */
h1 { margin:0;  padding:0 0 0 0; color: #356d8a; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; }
h2 { margin:0;  padding:0 0 0 0; color: #356d8a; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }


/* links */
a, a:link, a:visited, a:active  { color: #e31111; font-size:14px; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 ; margin:0;}
a:hover  { color: #e31111; font-size:14px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 ; margin:0;}


ul { list-style: disc url(/images/bullet.gif); padding:5px 0 20px 12px;}

li { padding:0 0 5px 0;}
			
ol {list-style: disc url(/images/bulletOl.gif); padding:5px 0 5px 12px;}

/* image styles */

img {
	vertical-align:top;
	margin:0;
	padding:0;
}




/* BODY/WRAPPER */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

html {

}

body {
	background-color:#fbfae7;
	background-image:url(/images/background.gif);
	background-repeat:repeat-x;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;
	height: 100%;
	}

#wrapper {
	width:960px;
	padding:0;
	min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -100px;
	}
	
#wrapper .push {
height: 100px;
}

	#wrapper .headerClear {
		clear:both;
	}
		
	#wrapper .mainContentClear {
		clear:both;
	}
	
	#wrapper .footerClear {
		clear:both;
	}
	
	#wrapperSub .headerClear {
		clear:both;
	}
		
	#wrapperSub .mainContentClear {
		clear:both;
	}
	
	#wrapperSub .footerClear {
		clear:both;
	}


/* header */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#header {
	text-align:center;
	padding:30px 0 0 0;
	}
	
	


/* main content */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#mainContent {

	}
	
	#mainContent .foxbox {
	text-align:center;
	padding:40px 0 0 0;
	}
	
	#mainContent .mainText {
	padding:20px 175px 0 175px;
	}
	
	#mainContent .copyBox {
	margin:25px 175px 0 175px; height: 200px; text-align:center; background-color:#fcfcfc; border:solid 3px #e1e0c7;
	}
	
	#mainContent .topCopy {
	border-bottom:solid 1px #e1e0c7;
	}
	
	#mainContent .copyText {
	padding:20px 50px 20px 50px;
	}
	
	
	
/* footer */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#footer {
	text-align:center;
	padding:25px 0 0 0;
	}

	
textarea {
	width: 100%;
	height: 80px;
}


/* Forms */

form {
	width: 80%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

form input {
	width: 100%;
	margin-bottom: 6px;
}

form label {
	display: block;
}

.buttons {
	text-align: right;
}

.buttons input {
	width: auto;
}

.tall {
	height: auto;
	padding-top: 20px;
}

.message {
	font-weight: bold;
}


/* Codes */

.code {
	margin-bottom: 10px;
	border-bottom: 1px solid #c0c0c0;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 6px;
	font-size: 12px;
	text-align: left;
	margin-top: 10px;
}

.code h2 {
	font-size: 14px;
	margin-left: 0px;
	text-align: left;
}

.code a {
	font-size: 12px;
	color: #356d8a;
}

.code a:hover {
	text-decoration: underline;
}
