/* Layout Stylesheet */ 
body {
	font-family: Arial, Tahoma, Geneva, sans-serif;  /* VALUE CHANGED */
	font-size: 10pt;  /* VALUE CHANGED */
	line-height: 20px;  /* VALUE ADDED */
	margin:0;
	padding:0;
	text-align: center;
	background-color: #392D21;
	color: #4b4b4b;  /* VALUE ADDED */
	margin-left: auto;
	margin-right: auto;
}	 
#top_bg_div {
	margin: 0;
	padding-top: 20px; /* VALUE CHANGED */
	background-image: url(/images/top_bg.png);
	background-repeat: repeat;
}
#footer {
	color: #5c5c5c;  /* VALUE ADDED */
	font-size: 8pt; /* VALUE ADDED */
	width: 960px;
	padding: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background-color: #B6B6B6;
	background-image: url(/images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


/* table#footer_link { VALUE REMOVED */

#footer td {
/* VALUE REMOVED */
	padding: 10px;
}
.copyright {
	color: #666666;
	text-align: right;
}
a.footer {
	font-weight: bold;  /* VALUE ADDED */
	margin: 0 5px 0 5px;  /* VALUE ADDED */
	color: #5c5c5c; /* VALUE CHANGED */
	text-decoration: none;
}

a.footer:hover {
	color: #FDDC69;  /* VALUE CHANGED */
}
#error_msg {
	padding: 10px;
	background-color: #ffffff;
	margin-left: 6px;
	margin-right: auto;
	color: red;
}

#error_msg_small {
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
}

#error_msg_big {
	padding: 25px;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
}

.confirmation {
	padding: 10px;
	background-color: #ffffff;
	margin-left: 6px;
	margin-right: auto;
	font-weight:bold;
}

#form_instruction {
	width: 90%;
	padding: 10px;
	background-color: #ffffff;
	color: blue;
	text-align: left;
}

.normal_input {
	width: 250px;
}

/* Rounded corner */

div#box{
	width: 100%;
	background: #F0D892;}
b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;
	height: 10px;
	font-size: 1px;
    background-image:url(/images/rc_tan.png);
    background-repeat: no-repeat}
b.btop b{background-position: 100% -10px}
b.bbot{background-position: 0 -20px}
b.bbot b{background-position: 100% -30px}

#round_box_white{margin: 0 5%;background: #FFFFFF}
b.btop_white, b.btop_white b, b.bbot_white, b.bbot_white b{
    display: block;height: 10px;font-size: 1px;
    background-image:url(images/rc_white.png);
    background-repeat: no-repeat}
b.btop_white b{background-position: 100% -10px}
b.bbot_white{background-position: 0 -20px}
b.bbot_white b{background-position: 100% -30px}

a.login:link {text-decoration: none; color: #996633;}
a.login:visited {text-decoration: none; color: #996633;}
a.login:hover {text-decoration: underline; color: #996633;}
a.login:active {text-decoration: none; color: #996633;}

#loginDiv {
	width: 100%; 
	position: absolute; 
	left: 0px; 
	top: 36px; /* VALUE ADDED */
}

#loginInfo {
	font-size: 0.8em;
	width: 920px; 
	padding-right: 15px;
	text-align: right;
	margin-left: auto; 
	margin-right: auto;
}

#title {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 18pt;
	color: #000000;
}

div#nifty{ margin: 0 10%;background: #f0d892}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #f0d892}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

input.groovy
{
   font-weight:bold;
   color:#FFFFFF;
   background-color:#663300;
   border-style: solid;
   font-size: 0.8em;
   padding: 2px;
   cursor: pointer;
   font-size:14px;
   
   padding-left:10px;
   padding-right:10px;
}
#mainContent {
	width: 960px; 
	background-color: #E7E7E7;
	margin-left: auto; 
	margin-right: auto;
}
.mainText {
	text-align: left;
	background-color: #FFFFFF;	
	padding: 10px;
}
.mainText h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0 8px 0;  /* VALUE ADDED */
}
.mainTable{
	background-color: #E7E7E7;
	border-width: 0px;
	margin: 10px;
	}
.mainLeftCol{
	background-color: #FFFFFF;
	padding: 10px;
	width: 70%;
	vertical-align:top;	
}
.mainRightCol{
   width: 30%;
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 14px;
   padding-left: 14px;
   vertical-align: top;
   text-align: left;
}

.sideHeader {
   font-size: 18px;
   padding-bottom: 5px;
   font-weight: bold;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #AEAEAE;
   text-align: left;
}

.sideLink{text-align: right; display: block; color: #4B4B4B}
a.sideLink:link {text-decoration: none; font-weight: bold;}
a.sideLink:visited {text-decoration: none; font-weight: bold;}
a.sideLink:hover {text-decoration: underline; font-weight: bold;}
a.sideLink:active {text-decoration: underline; font-weight: bold;}

h1 { /* VALUE (CLASS) ADDED */
	border-bottom: 1px solid #e7e7e7;
	color: #392d21;
	font-weight: bold;
	font-size: 36px;
	letter-spacing: -1px;
	margin-top: 0px;
	padding-bottom: 12px;
}
#divider {
	height: 10px;
	width: 99%;
	border-bottom: 1px solid #E7E7E7;
	margin-bottom: 10px;
}
#divider_dark {
	height: 10px;
	width: 98%;
	border-bottom: 1px solid #B6B6B6;
	margin-bottom: 10px;
}
.paddingbottom{
	margin-bottom: 6px;
}
	
/* p {margin: 0px !important}*/
