html{
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}

body{ 
	color: #222;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 11px;
	line-height: 135%;
	margin: 0px;
	padding: 0px; /* required for Opera to have 0 margin */
	text-align: center; /* centers board in MSIE */
}

.allborder { /* this will affect the outlining border of all the tables and boxes through-out the skin. */
	background: #f0f5fa; 
	border: 1px solid #C2CFDF;
	padding: 0px; 
	margin: 2px; 
	width: 98%;
}

.welcome { 
	background: #F0F5FA;
	border: 1px solid #C2CFDF;
	margin: 5px 0 5px 0;
	padding: 0 5px 0 5px;
	width: 98%;
	text-align: left;
}


.description { 
	background: #72a0cf;
	font-size: 14px;
        color:  #F0F5FA;
	border: 1px solid #3c78b5;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	width: 98%;
}

.mainlink { 
	background: transparent;
	color: #999;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #C2CFDF;
	margin: 0 0 5px 0;
	padding: 14px 0px 8px 0px; 
	width: 98%;
}


.button {background-color:#BFCDE0; color: black; border-left: 1px solid white; border-top: 1px solid white}

.button_err {
background: #FFa0a0;
color: black; 
border-left: 1px solid white; 
border-top: 1px solid white;
border-right: 1px solid #FF2F2F;
border-bottom: 1px solid #FF2F2F;
}
.txt         { font-family: Tahoma, sans-serif; font-size: 12px;font-weight:normal; text-align:justify}
.txt_white   { font-family: Tahoma, sans-serif; color:#ffffff; font-size: 12px;font-weight:normal; text-align:justify}
.txtright    { font-family: Tahoma, sans-serif; font-size: 12px;font-weight:normal; text-align:right}

a:link,
a:visited,
a:active{
	background: transparent;
	color: #222;
	text-decoration: none;
}

a:hover{
	background: transparent;
	color: #34498B;
}

