/* Goto-Link Website Styles Index
	
   Copyright 2005-2008 Goto-Link ( http://www.goto-link.com/ )
   --------------------------------------------------------------
*/
body { font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; }
form { margin:0; padding:0; }

#wrapper {
	text-align:center;
	width:100%;
	margin: 10px auto;
}
#main {
	width: 580px;
	border: solid 1px #CCCCCC; 
	text-align: left;
	padding: 20px;
}

h1 { text-align:center; margin:20px 0 20px 0; font-size:24px; }
h1.big, .huge, a.huge { font-size:36px; margin:20px 0 20px 0; }
h2 { margin:15px 0 15px 0; font-size:18px; }
h2.big { font-size:24px; margin:25px 0 25px 0; }
h3 { margin:15px 0 10px 0; font-size:14px; }
.big, a.big { font-size:18px; margin:5px 0 25px 0; }
.header { text-align:center; }
.attention { font-size: 14px; font-weight:bold; }
.emphasize { font-style:italic; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.stress { text-decoration:underline; }
.youtube { text-align:center; margin: 20px 0 20px 0; }
.optin { padding:10px 20px 10px 20px; }
.details, .note { font-size:12px; }
.indent { padding:10px 20px 10px 20px; }
.input { width:180px; }
.highlight { background-color:#FFFF00; }
/*.error { font-weight:bold; color:#ff0000; }*/
.center { text-align:center; }
.copyright { border-top: solid 1px #CCCCCC; margin-top: 20px; padding-top: 5px; font-size: 10px; text-align:center; }

ol li, ul li { margin-bottom: 5px; }
ol, ul { margin-top: 10px; margin-bottom: 10px; }
a img { border:0; }

#highlight_box {
	width: 500px;
	border: ridge 2px #CCCCCC;
	text-align: left;
	padding: 10px;
	background-color:#FFFF00;
}

/* COLOR */
body, h2, h3, h4, h5, h3.header, .basecolor { color: #333333; }
h1, h2.color, h3.color, .color, h2.header { color:#CC0000; }
h1.color2, h2.color2, h3.color2, .color2 { color:#0000CC; }

#personalInfo, .section { margin-top:50px; }
.newSection { border-top:solid 1px #CCC; margin-top:40px; padding-top: 10px; }

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.moduleCompletion {
	margin: 40px 0 25px 0;
	padding: 10px;
	border: solid 1px #CCCCCC; 
	background-color:#EEEEEE;
}
.moduleCompletion h2 {
	color:#CC0000;
	margin: 0 0 10px 0;
}
.moduleCompletion h3 {
	margin: 0;
}
.moduleCompletion .question {
	font-weight:bold;
	margin: 15px 0 0 0;
}

#media {
	margin: 20px 0 20px 0;
	text-align:center;
}
#noUpdate {
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #cccccc;
	text-align: left;
	width: 210px; 
	height: 200px;	
	padding: 40px;
}
