/* CSS Document */

html,body {
	height: 100%;
	background-color: #DBDAE7;
}
body,td,th {
	font-family: tahoma;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
}
h1 {
	color:#254250;
	font-size: 12px;
	margin: 0;
}
h2{
	font-weight: normal;
	margin: 0;
}
h3{
	font-weight: normal;
	margin: 0;
	font-size: 11px;
}
a {
	color: #1C4C64;
	text-decoration:none;
}
a:visited {
	color: #1C4C64;
	text-decoration:none;
}
a:hover {
	color: #518EAD;
	text-decoration:underline;
}
a:active {
	color: #1C4C64;
	border-bottom: 1px solid #CCCCCC;
}
div.jswarn{
	border: 1px solid #990000;
	background-color: #FFFFE1;
	padding: 1px 0px 2px 8px;
	margin: 3px 0 5px 0;
}
/***********************************************/
/* Text Styles                                 */
/***********************************************/
.txt_blue1 {
	color:#039;
}
.txt_bold_red {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
.txt_bold_green {
	font-weight: bold;
	color: #009900;
}
.txt_red3 {
	color: #FF0000;
	font-weight: bold;
}
.txt_red {
	color: #990000;
}.txt_red_strike {
	text-decoration:line-through;
	color: #990000;
}
.txt_red2 {
	color: #C10000;
}
.txt_blk_bold {
	color: #000000;
	font-weight: bold;
}
.finish_b{
	color:#D8B805
}
.finish_s{
	color:#999999
}
.finish_p{
	color:#D8B805
}
.finish_o{
	color:#564D36
}
.finish_c{
	color:#999999
}
.finish_a{
	color:#6A4904
}
.finish_g{
	color:#D8AE21
}
/***********************************************/
/* Page Layout Styles                          */
/***********************************************/
#lomain{
	width: 930px;
	margin: 0px auto;
	padding: 0px;
	border-bottom: 2px solid #999999;
	border-left: 2px solid #999999;
	border-right: 2px solid #999999;
	background-color: #F7F7F7;
}
#loheader{}
#lobread{
	color: #1C4C64;
	font-weight: bold;
	border-bottom: 1px solid #EEEEEE;
	padding: 10px 0px 10px 5px;
}
#loleftside{
	float: left;
	width: 179px;
}
#locent{
	float: left;
	overflow: hidden;
	border-left: 1px solid #EEE;
	border-right: 1px solid #EEE;
	width: 557px;
	background-color: #FFFFFF;
	padding-left: 5px;
}
#lorightside{
	float: right;
	width: 185px;
	clear: right;
}
.spacer{
	clear:both;
	margin: 0;
	padding: 0px;
}
.show{display:block}
.hide{display:none}
/***********************************************/
/* Navigation Bar Styles                       */
/***********************************************/
.navdex {
	margin: 5px 3px 15px 3px;
	border-left: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	background-color: #FFFFFF;
}
.navdex h1{
	font-size: 11px;
	color: #518EAD;
	margin: 12px 3px 0px 8px;
	font-weight: bold;
}
.navdex h2 {
	margin: 5px 3px 0px 15px;
	font-size: 12px;
}
.navdex h3{
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	color: #387494;
	text-align: center;
	background-color: #DCEFFE;
	margin: 2px;
	border: 1px solid #C2C2C0;
}
.navdex ul{
	color: #518EAD;
	font-size: 11px;
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
.navdex li{
}
/***********************************************/
/* Side Bar Styles                             */
/***********************************************/

.sideinfo{
	border:1px solid #CCCCCC;
	padding: 3px;
	background-color: #FFFFF4;
	margin: 15px 3px 0px 3px;
}
.sideinfo h1{
	color: #4F58B0;
	margin: 0;
	padding-left: 3px;
	text-align: center;
}
.sideinfo p{
	margin:5px 5px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.sidedwnld {
	border:1px solid #990000;
	padding: 3px;
	margin: 15px 3px 0px 3px;
}
div.sidedwnld h1{
	font-size: 11px;
	color: #990000;
	margin: 0;
	padding-left: 3px;
	text-align: center;
	border-bottom: 1px solid #EEE;
	padding-bottom: 2px;
}
div.sidedwnld ul {
	margin: 0;
	padding: 0px;
}
div.sidedwnld li {
	list-style-type: none;
	margin: 2px 3px 2px 8px;
	font-weight: bold;
	font-size: 10px;
}
.nav_cc{
	margin: 15px auto;
	width: 177px;
}
/***********************************************/
/* Pic Shadowing                               */
/***********************************************/
.alpha-shadow {
	background: url(/images/common/shadow1.gif) no-repeat bottom right;
	float: left;
}
.alpha-shadow div {
	background: url(/images/common/shadow2.png) no-repeat left top  !important;
	background: url(/images/common/shadow2.gif) no-repeat left top;
	padding: 0px 5px 5px 0px;
}
.alpha-shadow img {
	background-color: #FFF;
	border: 1px solid #999999;
	padding: 4px;
	margin: 0 5px 5px 0;
}
.alpha-shadow2 {
	background: url(/images/common/shadow1.gif) no-repeat bottom right;
	float: left;
	margin-right: 1px;
}
.alpha-shadow2 div {
	background: url(/images/common/shadow2.png) no-repeat left top  !important;
	background: url(/images/common/shadow2.gif) no-repeat left top;
	padding: 0px 5px 5px 0px;
}
.alpha-shadow2 img {
	background-color: #FFF;
	border: 1px solid #999999;
	padding: 1px;
	margin: 0 5px 5px 0;
}
/***********************************************/
/* Footer Styles                               */
/***********************************************/
div.footer{
	width: 930px;
	background-color: #F4F4F4;
	padding: 0px;
	margin: 0;
	border-top: 1px solid #CDCDCD;
	color: #888888;
}
div.footer div.navlinks{
	text-align: center;
	margin: 3px 0 2px 0;
}
div.footer div.copyright{
	float: left;
	padding: 5px 0px 5px 10px;
}
div.footer div.resources{
	text-align: right;
	float: right;
	padding: 5px 10px 5px 10px;
}
/***********************************************/
/* Question Form Styles                        */
/***********************************************/

div.quest h6{
	background-image: url(/images/common/hot-2_bwb.jpg);
	background-repeat: repeat-x;
	line-height: 18px;
	padding-left: 8px;
	font-size: 11px;
	color: #770000;
	margin-top: 0px;
	padding-bottom: 3px;
	margin-bottom: 0px;
}
div.quest {
	background-color: #FFFFF0;
	margin: auto;
	padding-left: 0px;
	width: 179px;
}
div.quest p {
	margin: 0;
	padding: 5px 0px 3px 10px;
	font-weight: bold;
	color: #666666;
}
div.quest form {
	margin: 0;
}
div.quest div.quest_name {
	width: 160px;
	float: left;
}
div.quest input.txtinput {
	width: 165px;
	margin-left: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	font-size: 9px;
	color: #666666;
}
div.quest div.quest_email {
	float: left;
	width: 165px;
	clear: both;
}
div.quest div.quest_comment {
	width: 165px;
	clear: both;
}
div.quest div.quest_verify {
	width: 165px;
}
div.quest div.quest_verify_warn {
	border:1px solid #990000;
	background-color:#D70000;
	color:#FFFFFF;
	padding:4px 0px 4px 0px;
	width:145px;
	margin: 5px auto 10px auto;
	text-align: center;
	font-weight: bold;
}
div.quest textarea.comment {
	width: 165px;
	margin-left: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CCC;
}
div.quest input.btn {
	margin: 6px auto 10px auto;
	background-color: #FFFFF9;
	border: 1px solid #CCC;
	width: 75px;
}
/***********************************************/
/* Testimonials Styles                         */
/***********************************************/
div.testimonials{
	margin: 3px 3px 10px 3px;
	padding: 3px;
	border: 1px solid #CCC;

}
div.testimonials div.title{
	color: #339900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 6px;
	line-height: 12px;
	text-align: center;
}
div.testimonials div.quote{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #FFFFFF;
	padding: 4px 3px 5px 3px;
}
div.testimonials div.credit{
	text-align: right;
	padding: 3px;
}
/***********************************************/
/* Right Layout Styles                         */
/***********************************************/
#lorightside div.chat {
	padding: 1px 0px 5px 2px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	border-bottom: 1px solid #CCC;
	text-align: center;
}
#lorightside div.ups{
	margin: 0px auto 10px auto;
	border: 1px solid #666666;
	width: 150px;
}
#lorightside div.awards{
	padding: 0px 0px 10px 0px;
	background-color: #FFFFFF;
	margin: 10px 5px 10px 5px;
	border: 1px solid #CCC;
}
#lorightside div.awards h3{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding: 3px;
	border-bottom: 1px solid #CCCCCC;
}
#lorightside div.awards img{
	padding: 10px 0px 0px 17px;
}
#lorightside div.flag{
	text-align:center;
	font-weight: bold;
	margin: 4px 0 4px 0;
}
#lorightside div.flag img{}

/***********************************************/
/* Advertisement Styles                        */
/***********************************************/
div.holidayad{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #FFF;
	background-color: #333;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	float: right;
	padding: 0px auto 3px auto;
	width: 185px;
}
/***********************************************/
/* Advertisement Styles                        */
/***********************************************/
div.addthis{
	float: right;
}
/***********************************************/
/* Video Styles                                */
/***********************************************/
div.vidad{
	text-align: center;
	width: 342px;
	margin-left: 105px;
}
