/* begin 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, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:middle;}
body{line-height:1;color:#333;background:white;}
table{ border:0;border-collapse:separate;border-spacing:0;}
caption,th,td{border:0;text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/* end reset */

/* begin layout */
body { background: url(../images/bg_pattern.jpg) repeat; }

#container {
	position: relative;
	width: 839px;
	min-height: 400px;
	margin: 0 auto;
	background: url(../images/bg_content.jpg) repeat-y;
}

#container #branding {
	width: 800px;
	height: 250px;	
	margin-left: 20px;
}

#container #branding .brandingPaddingTop1 {
	padding-top: 35px;
	margin-left: -5px;
}

#container #branding .brandingPaddingTop2 {
	margin-top: 24px;
	margin-left: -21px;
	
}
#content-main {
	width: 760px;
	min-height: 400px;
	text-align: left;
	margin-left: 20px;
	padding: 0 26px;

}

#content-main .colOne{
	width: 472px;
	float: left;
	padding-right: 20px;
}

#content-main .colThree {
	width: 236px;
	float: left;
}

#content-main h1 {
	width: 231px;
	padding-left: 5px;
	background-color: #1d1a1a;
}

#content-main .altHeaderOne {
	width: 468px;
	padding-left: 5px;
	background-color: #1d1a1a;
}
#content-main .bgTransparency {
	padding: 0 10px 10px 10px;
	background: url(../images/transparent_bg_1.png) no-repeat;
}

#content-main .bgTransparency2 {
	padding: 0 10px 115px 10px;
	background: url(../images/transparent_bg_2.png) no-repeat;
}

#content-main .imgPadding {
	padding: 5px 5px 0 0;
}
#content-main .imgPadding2 {
	padding: 35px 5px 0 0;
}
#content-main .imgPadding3 {
	padding: 15px 5px 0 0;
}

#content-main .bgBoxOne {
	height: 63px;
	margin-top: 3px;
	padding: 5px 0 0 15px;
	background: url(../images/purple_box_BIRDS.png) no-repeat;

}
#content-main .bgBoxTwo {
	height: 63px;
	padding: 5px 0 0 15px;
	background: url(../images/purple_box_TRICKLE.png) no-repeat;
}
#content-main .bgBoxThree {
	height: 78px;
	padding: 5px 0 0 15px;
	background: url(../images/purple_box_CANTSEEM.png) no-repeat;
}

#content-main .whiteBorder {
	border: solid thin #fff;
	margin-bottom: 2px;
}

#content-main hr {
	color: #491d41;
	background-color: #491d41;
	border: none 0; 
	width: 100%;
	height: 1px;
	margin: 5px auto 5px 0;
	text-align: left;
}

#content-main .hiddenLayer {
	height: 0px;
	visibility:hidden;
}

#content-main table {
	width: 234px;
	margin: 0px;
	border: 0;
}


#content-main tr { border: 0; }

#content-main th {
	margin: 0px;
	border: 0;
	padding: 3px 2px 3px 2px;
}

#content-main td  {
	margin: 0px;
	border: 0;
	padding: 3px 2px 3px 2px;
}

#content-main td { border: 0; }

#content-main .alignRight {
	margin-top: -18px;
	margin-left: 164px;
}
#content-main .alignRight2 {
	margin-top: -37px;
	margin-left: 164px
}
#content-main .alignRight3 {
	margin-top: -105px;
	margin-left: 100px;
}

#content-main .marginTopBottom {
	margin: 3px 0 5px 0;
}

#content-main .bgAlt {
	background-color: #343434;
	padding: 3px;
}

#content-main .bgAlt2 {
	background-color: #343434;
	padding: 0 3px 3px 3px;
}

#content-main .bgAlt3 {
	background-color: #343434;
	padding: 3px;
}

#content-main .paddingTop {
	padding-top: 10px;
}
#content-main .paddingTop2 {
	padding-top: 5px;
}

#content-main .paddingTopLeft {
	padding-left: 8px;
	padding-top: 4px;
}

#content-main .paddingBottom {
	padding-bottom: 10px;
}
#content-main .smallPaddingRight {
	padding-right: 2px;
}
#content-main .italic {
	padding-top: 10px;
}


#footer {
	clear: both;
	background: url(../images/bg_footer.png) no-repeat;
	background-position: center;

}


#footer p {
	margin-top: 20px;
}

/* end layout */

/* begin clear floats */
.clearBoth { clear: both; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
/* end clear floats */

/* typograpghy.css */
body{ 	font-size: 62.5%;  text-align: center; font-family: "Futura", serif; color: #fff; }
#container { text-align: center; }
h1{	font-size: 1.6em;}
h2{font-size:2em; color: #e6c887; font-style: italic; line-height: 1.0em; padding: 3px 0 0 10px; }
h3{font-size:1.5em;line-height:2;}
h4{font-size:1.2em;line-height:1.25;font-weight:bold;}
h5{font-size:1em;font-weight:bold;}
h6{font-size:1em;}
p.italic{ font-size: 1.4em; font-style:italic; line-height: 1.2em;}
p.italic2{ font-size: 1.4em; font-style:italic; line-height: 1.2em;}
.fontB { font-size: 1.6em; }
p.last{margin-bottom:0;}
p img.top{margin-top:0;}
p {	font-size: 1.1em; line-height: 1.0em; }
ul,ol{margin:0 0 1.5em 1.5em;}
ol{list-style-type:decimal;}
dl{margin:1.5em 0;}
dl dt{font-weight:bold;}
a{color:#125AA7;text-decoration:underline;outline:none;}
.changeLinkColor { color: #fff; text-decoration: none; }
.changeLinkColor2 { color: #6c6161; }
.changeLinkColor3 { color: #e6c887; text-decoration:none; }
a:hover{color:#000;}
#content-main thead { font-size: 1.0em; color: #000; }
#content-main thead { border: 0;}
#content-main td { font-size: 1.1em; color: #fff; }
#content-main .bgAlt { font-size: 1.1em; }
#content-main .bgAlt2 {	font-size: 1.3em; }
#content-main .bgAlt3 { font-family: Helvetica, Arial, sans-serif;  font-size: 1.0em; line-height: 2.0em; }
#footer p {	text-align: center;	color: #6c6161; }
blockquote{margin:1.5em 0 1.5em 1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em{font-style:italic;}
pre{margin-bottom:1.3em;background:#eee;border:0.1em solid #ddd;padding:1.5em;}
code{font:0.9em Monaco,monospace;}
hr{background:#B2CCFF;color:#B2CCFF;clear:both;float:none;width:100%;height:0.1em;margin:0 0 1.4em 0;border:none;}
* html hr{margin:0 0 1.2em 0;}
#content-main table { font-size: .9em;  }
/*table{margin-bottom:1.4em;border-top:0.1em solid #ddd;border-left:0.1em solid #ddd;}
th,td{height:1em;padding:0.2em 0.4em;border-bottom:0.1em solid #ddd;border-right:0.1em solid #ddd;}
*/
th{font-weight:bold;}
label{font-weight:bold;}
textarea{height:180px;width:300px;}
p.small{font-size:0.8em;margin-bottom:1.875em;line-height:1.875em;}
p.large{font-size:1.2em;line-height:2.5em;}
p.quiet{color:#666;}
.hide{display:none;}
.alt{color:#666;font-size:1.2em;line-height:1%;font-style:italic;}
.dquo{margin-left:-.7em;}
p.incr,.incr p{font-size:0.83333em;line-height:1.44em;margin-bottom:1.8em;}
/* end typograpghy.css */
