.date{font-family:georgia,verdana;}
.thead{color: #DA251D; font-weight: bold;}
.mainli {background: url(/images/li1-4.png) left 6px no-repeat; list-style-position: outside; list-style-type: none; padding-left: 10px;}
.deftable{width: 100%;}
.deftable td{border: solid 1px #e7e7e7; padding: 5px 7px;}

#bannerlinks{height: 142px; border: 0 none; border-spacing: 4px; border-collapse: separate; margin: 0; width: 100%;}
#bannerlinks td.main {border: solid 1px #e7e7e7; width: 50%; height: 50%; text-align: center; vertical-align: middle;}
#bannerlinks td.main table{margin-left: auto; margin-right: auto; margin-bottom: 5px;}
#bannerlinks td.main span{font-family: arial; font-weight: bold; font-size: 11px; color: #DA251D;}

#t_banners table.maintable{width: 99%; height: 100%;}
#t_banners div.bannersub table{border: 0 none; height: 100%; width: 100%;}
#t_banners div.bannersub table td{vertical-align: middle; text-align: center;}

div.indexcolspacer{border: 0 none; height: 20px; z-index: 0; margin: 0 2px !important;}
div.indexgrayhead{border: solid 1px #e7e7e7; height: 20px; background-color: #e7e7e7; z-index: 0; margin: 0 2px !important;}
div.indexcolumn{border: solid 1px #e7e7e7; z-index: 0; height: 100%; margin: 0 2px !important; top: -2px; position: relative;}
div.indexcolintspacer{border: 0 none; height: 90px; z-index: 0;}
td.indexcoltd{width:25%; height: 100%;}
td.indexcoltdspacer{width:25%; height: 60px;}
td.indexcoltdhead{width:25%; height: 28px;}
#indexcol1cont, #indexcol2cont, #indexcol3cont, #indexcol4cont {position: absolute; border: 0 none; top: 30px; width: 24.5%; height: 120px; z-index: 1;}
#indexcol1page, #indexcol2page, #indexcol3page, #indexcol4page {border: 0 none; top: 0; height: 112px; z-index: 1;}
#indexcol1page{background: url(/images/col1.png) left top no-repeat; width: 118px;}
#indexcol2page{background: url(/images/col2.png) left top no-repeat; width: 93px;}
#indexcol3page{background: url(/images/col3.png) left top no-repeat; width: 92px;}
#indexcol4page{background: url(/images/col4.png) left top no-repeat; width: 118px;}
#indexcol1text, #indexcol2text, #indexcol3text, #indexcol4text {position: absolute; border: 0 none; top: 85px; width: 70%; z-index: 2; left: 53px;}
#indexcol1text li, #indexcol2text li, #indexcol3text li, #indexcol4text li {font-family: arial; font-weight: bold; font-size: 11px; color: #DA251D; background: url(/images/li1-6.png) left 4px no-repeat; list-style-position: outside; list-style-type: none; padding-left: 10px;}
#indexcol1text ul, #indexcol2text ul, #indexcol3text ul, #indexcol4text ul {padding-left: 0; margin: 0;}

#up8head {border: solid 1px #000000; border-spacing: 8px; background-color: #ffffd6; width: 100%; border-collapse: collapse;}
#up8head .prodname{color: #823602; font-family: arial; font-weight: bold; font-size: 16pt; margin: 15px 10px;}
#up8head .confname{color: #c10000; font-family: arial; font-weight: bold; font-size: 13pt; margin: 7px 10px;}
#confversion{border-bottom: #c10000 2px solid; font-family: Arial; color: #c10000; font-size: 12pt; padding: 5px; font-style:italic; font-weight: bold;}

#up7head {border: solid 1px #000000; border-spacing: 8px; background-color: #f7f7f7; width: 100%; border-collapse: collapse;}
#up7head .prodname{color: #505050; font-family: arial; font-weight: bold; font-size: 16pt; margin: 15px 10px;}
#up7head .confname{color: #828282; font-family: arial; font-weight: bold; font-size: 13pt; margin: 7px 10px;}
#confversion7{border-bottom: #828282 2px solid; font-family: arial; color: #828282; font-size: 12pt; padding: 5px; font-style:italic; font-weight: bold;}

div.incarea{position: relative;	float: right; z-index: 1 !important; border: solid 1px #e7e7e7; padding: 10px; margin: 10px; padding-top: 40px; width: 180px;}
div.incarea ul{margin-left: 0px; padding-left: 15px;}
div.incarea li{padding: 3px;}

#uc_blocks{margin: 0 !important; padding: 0 !important; vertical-align: top; width: 100%;}
#uc_blocks td{vertical-align: top;}
div.uc_block_left{position: relative; border-top: solid 1px #e7e7e7; margin-bottom: 10px !important; margin-right: 5px !important; padding: 20px 10px;}
td.uc_block_right{width: 230px;}
div.uc_block_right{position: relative; border-top: solid 1px #e7e7e7; margin-bottom: 10px !important; padding-right: 5px; width: 230px;}
p.uc_block_lbl{position: absolute; display: block; top: -11px; left: 5px; background-color: #fff; padding-left: 3px; padding-right: 3px; font-weight: bold;}
input.frm_head_input{background: none; font-weight: bold; width: 600px; border: none;}

a {border-bottom:1px dotted #3D403E; color:#3D403E; text-decoration:none;}
a:hover {border-bottom:1px solid #3D403E;}
a.quicklink{font-size: 10px; font-weight: bold; text-decoration: none; color:#505050; border-bottom: 0 none;}
a.nodecor, a.nodecor:hover {text-decoration: none; border-bottom: 0 none;}

h2{color: rgb(150,149,148); font-family:verdana; font-size:12pt; font-weight:bold; margin:20px 0 !important;}
h3{font-size:11pt; font-weight:normal; margin:15px 10px !important; font-family:verdana;}

h4, h5, h6 {
	font-size:110%;
}
.spaces{
	margin: 10px !important;
}
ul {
	list-style-position: outside;
	margin-left: 0;
	padding-left: 18px;
}
li {
	vertical-align: bottom;
}

/* ---------------------- main template style ------------------------------ */
#t_searchstring{
	width: 95px;
	height: 15px;
	font-size: 10px;
	border: none;
}
#t_leftprices{
	position: relative;
	left: 11px;
	width: 185px;
	height: 88px;
	z-index: 1 !important;
	border: solid 1px #e7e7e7;
	padding-left: 20px;
	margin-bottom: 10px;
}
#t_pricepen{
	position: absolute;
	height: 79px;
	width: 81px;
	left: 133px;
	top: -20px;
	z-index: 2 !important;
	background-image: url(images/pen.png);
}
#t_priceicons{
	position: relative;
	width: 165px;
	padding-left: 18px;
	top: 40px;
	z-index: 3 !important;
}
#t_linkicons{
	position: relative;
	width: 165px;
	left: 0px;
	top: 35px;
	z-index: 3 !important;
}
#t_leftnews{
	position: relative;
	left: 11px;
	width: 185px;
	z-index: 1 !important;
	border: solid 1px #e7e7e7;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
}
#t_allnewslink{
	position: absolute;
	height: 30px;
	width: 38px;
	left: 40px;
	top: 2px;
	z-index: 3 !important;
}
#t_newsblock{
	position: relative;
	width: 185px;
	z-index: 3 !important;
}
#t_newslink{
	position: relative;
	width: 185px;
	left: 10px;
	z-index: 3 !important;
}
#t_breadcramb{
	position: relative;
	left: 2px;
	top: 5px;
/*	width: 714px; */
	height: 18px;
	padding: 3px;
	overflow: hidden;
	margin-right: 30px;
}
#t_rightcol *{
	margin: 2px;
}

.marg-left{
       padding-left: 20px;
}

.formtable tr td{
       margin-top: 5px;
       margin-bottom: 5px;
}

/* --end----------------- main template style ------------------------------ */

div.uc_cal_maindiv{
	position: relative;
	width: 186px;
	left: 12px;
}
div.uc-list{
	top: 10px;
	position: relative;
	border: solid 1px #e7e7e7;
	margin-top: 10px !important;
	padding: 10px 5px 5px 5px;
}
div.uc-list a{
	margin: 0px !important;
	padding: 0px !important;
}
table.uc_calmain{
	width: 182px;
	margin: 0;
}
table.uc_calmonth{
	width: 182px;
	text-align: center;
	font-size:11px;
}
table.uc_calmonth td{
	vertical-align: middle !important;
	text-align: center;
}
td.uc_cal_arrow{
	width: 30px;
	text-align: center;
}
div.uc_cal_mhead{
	text-align: center;
	font-size:12px;
	font-weight: bold;
}
div.uc_cal_mhead a, div.uc_cal_mhead a:hover{border: 0 none;}
td.uc_cal_mname{
	vertical-align: middle !important;
	text-align: center;
	width: 122px;
}
tr.uc_calmonth{
	background-color: #e7e7e7;
	color: #DA251D;
	font-size: 12px;
	text-align: center;
	height: 26px;
}
td.uc_cal_current{
	background-color: #e7e7e7;
}
td.uc_cal_course{
	background-image: url(images/round.gif);
}
td.uc_cal_sunday{
	color: #DA251D;
}
td.uc_cal_width{
	width: 26px;
	height: 26px;
}
