*{
	margin: 0;
	padding: 0;
}

body{
	background-color:#ffffff;
	margin:0;
	font-family: Arial;
	font-size:14px;
	color:#555555;
	
	overflow-x: hidden;
	overflow-y: auto;
}

/* begin layout */

#splash-content{
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index:100;
}

#header-container{
	width:100%;
	height:77px;
	background:url("../images/header_bg.jpg") repeat-x;
}

#header{
	position:relative;
	top:18px;
	width:1000px;
	margin:0 auto;
}

#top-hash-container{
	width:100%;
	height:71px;
	background:#ffffff url("../images/hash.gif") repeat-x;
}

#top-hash{
	width:1280px;
	height:71px;
	margin:0 auto;
	background:#ffffff url("../images/banner4.jpg") no-repeat;
}

#footer-container{
	width:100%;
	height:124px;
	background:#ffffff url("../images/footer_bg.gif") repeat-x;
}

#footer{
	margin:0 auto;
	width:1280px;
	height:124px;
	background:url("../images/footer.gif") no-repeat;
}

#paper{
	width:1000px;
	margin:0 auto;
}

#paper-leftcolumn{
	float:left;
	width:200px;
}

#paper-maincolumn{
	float:left;
	width:600px;
	min-height:634px;
	background:#ffffff url("../images/paper_bg.gif") no-repeat;
}

#paper-rightcolumn{
	float:right;
	width:200px;
}

#paper-maincolumn2{
	float:left;
	width:800px;
	min-height:634px;
	background:#ffffff url("../images/paper_bg2.gif") no-repeat;
}

#paper-maincolumn #content{
	padding-top:10px;
	width:560px;
	margin:0 auto;	
	text-align:left;
}

#paper-maincolumn2 #content{
	padding-top:10px;
	width:760px;
	margin:0 auto;	
	text-align:left;
}

.sidecontent{
	padding-top:10px;
	width:180px;
	margin:0 auto;
	text-align:left;
}

/* end layout */

/* begin colors */
.green{
	color:#9ddd37;
}
.yellow{
	color:#efe313;
}
.black{
	color:#000000;
}
.red{
	color:#ff3300;
}
.orange{
	color:#eb7809;
}
.oceanblue{
	color:#3ca6be;
}
.bluegreen{
	color:#055b70;
}
.skyblue{
	color:#20659f;
}
.pink{
	color:#e26591;
}
.strawberrypink{
	color:#c71f5f;
}

/* end begin colors */

/* begin typography */

#content h1, #content h2, #content h3, #content h4, #content h5, .sidecontent h1, .sidecontent h2, .sidecontent h3, .sidecontent h4, .sidecontent h5	{
	display: block;
	font-family: "Arial Narrow","Arial","Times New Roman";
	line-height: 1em;
	margin: 0 0 20px 0;
	padding: 0;
}
	
#content h1, .sidecontent h1	{
	font-size: 26px;
	margin: 0 0 20px 0;
	color:#055b70;
	border-bottom:8px #eff3ed solid;
}
	
#content h2, .sidecontent h2	{font-size: 24px; color:#3ca6be;}
#content h3, .sidecontent h3	{font-size: 22px; color:#8f3f64;}
#content h4, .sidecontent h4	{font-size: 18px; color:#333333;}
#content h5, .sidecontent h5	{font-size: 16px;	font-weight: 900; color:#333333;}

#content a, .sidecontent a	{color: #304e8c;	text-decoration: none;	font-weight:bold; }
#content a:hover, .sidecontent a:hover{color: #ffffff; text-decoration: none;	background-color:#76d0ea; }

#content blockquote, .sidecontent blockquote {
	margin:20px  0;
	padding:10px 0;
	font:100 italic 10pt/1.5em Georgia,Times,Serif;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
}
	
#content p, .sidecontent p {margin:0 0 10px 0;padding:0; line-height:150%;} 
	
#content ul, #content ol, .sidecontent ul, .sidecontent ol {
	margin:0 0 0 10px ;
	padding:0 0 0 10px;
}
	
#content img, .sidecontent img	{
	border: 0;
	display: block;
	height: auto;
	margin: 20px 0 0 0;
	max-width: 560px;
	padding: 0;
}
	
#content img.alignleft, .sidecontent img.alignleft	{
	float: left;
	margin: 0 20px 5px 0;
	padding: 0;
}

#content img.alignright, .sidecontent img.alignright	{
	float: right;
	margin: 0 0 5px 20px;
	padding: 0;
}

#content table tr td, .sidecontent table tr td{
	font-family: Arial;
	font-size:14px;	
}

#content p.caption{
	line-height:100%;
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:10px;
	color:#666666;
}
		

/* end typography */

/* begin form elements */

input, select, textarea {
		font-size:14px;
		font-weight:bold;
		color:#055b70;
		padding: 4px;		
}
	
	
select [disabled] {background:#eceed9;color:#832eab;}	

/* twitter buttons */

input.round-btn{background-image:url('../images/round-btn.gif');width:115px;height:32px;border:0;color:#666;font-size:14px;margin-left:3px;}

input.round-btn:hover{background-image:url('../images/round-btn-hover.gif');color:#444;}

input.disabled,.status-btn input.disabled:hover{background-image:url('../images/round-btn.gif');color:#aaa;cursor:default;}

.button{-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;background:#ddd url('../images/bg-btn.gif') repeat-x 0 0;border-bottom-color:#ccc;border-color:#ddd;border-radius:4px;border-style:solid;border-width:1px;color:#333;cursor:pointer;display:inline;font:11px/14px "Lucida Grande",Sans-serif;margin:0;overflow:visible;padding:4px 8px 5px;text-shadow:1px 1px 0 #fff;}

.button::-moz-focus-inner{padding:0;border:0;}

.button:focus{outline:none;}

.button:hover,.button:focus{background-position:0 -6px;border-color:#999 #999 #888;color:#000;}

.button:active{background-image:none;text-shadow:none;outline:none;}

/* end form elements */



