﻿@import "framework/reset.css";
@import "framework/framework.css";
@import "framework/form.css";

body
{
	background: url(images/bg.gif) top center repeat-x #fffbef;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	line-height: 1.1em;
}
body {
behavior: url("/Content/iepngfix.htc");
}


.container
{
	
}

/* ----- clear fix for floats ----- */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
/* hides clearfix from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* end hide from IE-mac */

.clear
{
	clear: both;
}
/* header and navigation styles*/
.s-header
{
	background: url(images/bg.gif) top center repeat-x;
	height: 237px;
	margin: 0 auto;
	width: 1000px;
}

.s-header .s-logo
{
	margin: auto;
	display: block;
	float: left;
}

.header_left
{
	float: left;
	height: 205px;
	width: 435px;
}
.header_txt
{
	padding:59px 25px 0 25px;
	color: #FFFFFF;
	display: block;
	text-align: left;
	clear:both;
}
*+html .header_txt {padding-top:30px;}
*html .header_txt {padding-top:30px;}
.header_txt h2
{
	margin: 0px;
	padding: 2px 0 10px 0px;
	text-align: right;
	font-weight: normal;
	font-size: 22px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.header_txt h3
{
	margin: 0px;
	padding: 5px 0 0 0px;
	text-align: left;
	font-weight: normal;
	font-size: 22px;
	padding-left: 50px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.header_right
{
	float: left;
}
.s-header .s-sign_up
{
	margin: auto;
	padding: 38px 20px 0px 120px;
	text-align: right;
	height: 30px;
}

.s-header .s-sing-up-form
{
	display: block;
	width: 100%;
}
.s-header .s-sing-up-form label
{
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
	height: 25px;
	padding-right: 5px;
	padding-top: 4px;
}
.s-header .s-sing-up-form input
{
	float: left;
}
.s-header .s-sing-up-form input[type="text"]
{
	border: solid 1px #8d0201;
	margin: 0;
	padding: 2px 5px;
	font-size: 11px;
	width: 169px;
	margin-right: 5px;
}
.s-header .s-blog
{
	margin: auto;
	float: left;
	padding: 30px 20px 0px 0px;
	text-align: right;
	height: 77px;
}



.s-header img
{
	margin: auto;
	display: block;
	float: left;
}
.s-header p
{
	display: block;
	width: 440px;
	text-align: left;
	font-size: 12px;
	margin-bottom: 20px;
	color: #370e03;
	line-height: 18px;
}

:root .s-nav
{
	overflow: auto;
	float: left;
	width: 920px;
}

.s-nav
{
	overflow: auto;
	float: left;
	width: 1000px;
	margin: 0px 0px 0px 1px;
	border-bottom: solid 2px #940f0a;
}

.s-nav ul
{
	list-style: none;
}
.s-nav ul li
{
	list-style: none;
	margin: 0px;
	float: left;
	padding: 0px 5px 0px 0px;
}

.s-nav ul li.nopipe
{
	border: none;
	background: none;
}
.s-nav ul li a
{
	list-style: none;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	background: url(images/nav_left_bg.gif) no-repeat left top;
	font-weight: bold;
	float: left;
	padding-left: 4px;
	text-transform: uppercase;
	cursor:pointer;
}
.s-nav ul li a span
{
	background: url(images/nav_right_bg.gif) no-repeat right top;
	padding: 0px 16px 0px 13px;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
}
.s-nav ul li a:hover, .s-nav ul li a.active
{
	color: #FFFFFF;
	background-image: url(images/navh_left_bg.gif);
}
.s-nav ul li a:hover span, .s-nav ul li a.active span
{
	background-image: url(images/navh_right_bg.gif);
}
/*page layout */
.s-page
{
	margin: auto;
	width: 1000px;
}
.s-twocolumn
{
	margin: auto;
	width: 1000px;
	padding: 0px 0px 0px 0px;
	font-family: Trebuchet MS; /*overflow: auto;*/
	background: #fffbef;
}
.s-sub-content
{
	background: #880e09 url(images/middle_left_bg.png) repeat-x top;
	width: 259px;
	float: left;
	padding: 0 10px;
	margin-bottom:10px;
	
	
}
.s-left-panel{
	
	color: #FFFFFF;
	margin:0;
	display:block;
}

.s-sub-content .s-leftnav
{
	margin-bottom: 4px;
}
.s-sub-content .s-leftnav ul
{
}
.s-sub-content .s-leftnav ul li
{
	background: url(images/left-link-bg.gif) top left no-repeat #d67975;
	padding: 7px 0px 6px 20px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
.s-sub-content .s-leftnav ul li a
{
	color: #FFF;
	text-decoration: none;
}
.s-sub-content .s-leftnav ul li a:hover
{
	color: #000;
}
.s-service-online
{
	margin: 15px 0 10px 0;
	padding: 0;
	font-size: 12px;
	text-align: justify;
}
.s-service-online h1
{
	background: url(images/red_arrow.gif) no-repeat left 5px;
	padding: 5px 0 10px 25px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
}
.s-service-online ol
{
	margin: 5px 0 5px 0;
	padding: 0;
	list-style: none;
}
.s-service-online ol li
{
	padding: 5px 0;
}
.s-service-online ol li label
{
	display: block;
	float: left;
	width: 50px;
}
.s-service-online ol li input[type="text"]
{
	border: solid 1px #8d0201;
	margin: 0;
	padding: 2px 5px;
	font-size: 11px;
	width: 169px;
	margin-right: 5px;
}
.s-service-online ol li input
{
	vertical-align: middle;
}
.s-service-online a
{
	color: #FFFFFF;
	text-decoration: underline;
}
.s-service-online a:hover
{
	text-decoration: none; ;}

.s-sub-content .s-box a img
{
	border: none;
	margin-bottom: 10px;
}


.s-main-content
{
	display: block;
	float: right;
	width: 700px;
	font: normal 12px verdana;
}

/* content */
.s-content
{
}

.s-content .noborder
{
	border: none !important;
}

.s-content .noborder a
{
	border: none !important;
	cursor: pointer;
}

.s-content .leftfloat
{
	float: left;
}
.s-content .rightfloat
{
	float: right;
}
p
{
	color: #535353;
	font: normal 12px verdana;
	line-height: 18px;
	padding: 10px 0;
	margin: 0;
}
.s-sub-content p
{
	color: #fff;
	font-size: 13px;
}
.s-content p strong
{
	font-size: 13px;
}

.s-content p.center, .s-content h2.center
{
	text-align: center;
}

.s-content p span
{
	font-size: 13px !important;
}
.s-content p span.big
{
	font-size: 16px !important;
}
.s-content p img
{
	margin: auto;
	text-align: center;
}

.s-content h1, .s-main-content h1
{
	font-size: 20px;
	color: #ca2011;
	padding: 5px 0px 5px 50px;
	margin-bottom: 10px; /*border-bottom: solid 1px #c1c0ba;*/
	font-weight: normal;
	line-height: normal;
	background: url(images/headingbg.jpg) no-repeat left top;
}
.s-content img
{
	margin-bottom: 10px;
}

.red
{
	color: Red;
}

.leftcolumn
{
	float: left;
	width: 50%;
}

a.sublink:hover
{
	color: #F8150C;
	font-weight: bold;
	text-decoration: none;
}

a.sublink
{
	font-size: 13px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}

.s-content .s-box .s-video
{
	display: block;
	float: right;
	background: url(images/Check_out.png) top center no-repeat;
	width: 222px;
	margin-left: 10px;
	height: 190px;
	padding-top: 35px;
	text-align: center;
}

img.cleaning
{
	height: 118px;
	width: 134px;
	float: left;
	margin-right: 10px;
}
div.rightBorder
{
	border-right: rgb(212,208,200) 1px solid;
	float: left;
	width: 47%;
	margin-right: 10px;
}

div.rightBorder p
{
	margin-top: 10px;
}
/*footer style */

.s-footer
{
	margin:10px auto 0;
	background: #666668 url(images/footer-bg.png) center top repeat-x;
	padding: 5px 0px;
	
}
.s-footer-container
{
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	color: #c6c6c6;
	margin: auto;
	width: 1000px;
}
.s-footer .s-leftfooter
{
	display: block;
	float: left;
	width: 290px;
}

.s-footer .s-rightfooter
{
	display: block;
	float: right;
	width: 700px;
}

.s-footer h2
{
	color: #FFFFFF;
	border-bottom: dotted 1px #aaaaaa;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 6px 0;
}

.s-footer ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 290px;
	float: left;
}
.s-footer ul li
{
	display: block; /*    width: 160px;     float: left;*/
}
/*.s-footer .s-leftfooter ul li
{
    width: 90px;
}*/
:root .s-footer ul li
{
	display: block;
	width: 160px;
	float: left;
}
.s-footer ul li.nopipe
{
	background: none;
}
.s-footer ul li a
{
	color: #c6c6c6;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.s-footer ul li a:hover
{
	color: #FFF;
}
.s-footer span
{
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	color: #FFF;
	padding-left: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.s-footer span a
{
	color: #FFF;
	text-decoration: none;
}
.s-footer span a:hover
{
	color: #FFF;
	text-decoration: underline;
}
.s-footer img
{
	vertical-align: top;
	margin-left: 10px;
}
.copyright
{
	font-size: 11px;
	padding: 5px 0 0 0;
	color: #FFFFFF;
	border-top: 1px solid #8c8c8c;
}
.copyright a
{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.copyright a:hover
{
	color: #c6c6c6;
}
div.s-content ul.redarrow
{
	padding-left: 10px;
}
div.s-content ul.redarrow li
{
	background: url(images/redarrow.gif) no-repeat left top;
	padding: 0px 0px 5px 30px;
	margin: 5px 5px 0px 5px;
	text-align: left;
	line-height: 13px;
	color: #535353;
	font-size: 13px;
}
div.s-content ol
{
	margin: 0 0 0 50px;
}
div.s-content ol li
{
	padding: 0px 0px 5px 10px;
	text-align: left;
	line-height: 13px;
	color: #535353;
	list-style-type: lower-roman;
}
div.field
{
	margin: 12px 0px 12px 12px;
	position: relative;
	clear:both;
}

div.field label
{
	display: block;
	width: 160px;
	text-align: right;
	float: left;
	margin-right: 8px;
	font-size: 0.9em;
	line-height: 1.3em;
	/*font-weight: bold;*/
	padding: 0px 10px 0 0;
}
div.nolabel img {display:block; float:left; margin:5px 0;}
div.field label.error, div.nolabel label.error
{
    margin-left:180px;
	font-size: 11px;
	background-image: none;
	color: #F00;
	width: 225px !important;
	text-align: justify;
}
div.nolabel label.error {margin-left:0px; display:none;}
*html div.field label.error {margin-left:90px;}
form input[type=text].large, form input[type=password].large
{
	width: 225px;
}
form #SendNow
{
	height: 35px;
	background: url(images/join-us.gif) repeat-x;
	text-align: center;
	border: none;
	margin: 15px 0;
	font: bold 15px Arial;
	color: #fff;
	cursor: pointer;
}
form #SendNow:hover
{
	background: url(images/join-us-hover.gif) repeat-x;border: none;
}
form textarea
{
	width: 240px;
	height: 8em;
	font-family: inherit;
	font-size: inherit;
	padding-top: 1px;
}
.nolabel
{
	margin-left: 190px;
}
.s-red-booking-login-section
{
	/*background: url(images/new-client.jpg) no-repeat left top;*/
	padding: 8px 15px;
	overflow: auto;
	margin: 10px 0 15px 0;
	height:60px;
}

a#login_click_here
{
	text-decoration: none;
	margin-bottom:10px;
	height:257px;
}

.s-red-booking-section
{
	/*background: url(images/excting-client.jpg) no-repeat left top;*/
	padding: 8px 15px;
	overflow: auto;
	margin: 10px 0 15px 0;
	height:60px;
}

a#click_here
{
	text-decoration: none;
	margin-bottom:10px;
	height:257px;
}

#s-red-ant-services
{
	background: url(images/img_service_online.jpg) no-repeat left top;
	height: 140px;
	width: 257px;
	margin: 10px 0 15px 0;
	position: absolute;
}
#s-red-ant-services span
{
	color: #fff;
	font-size: 13px;
	padding: 10px 0 10px 110px;
	display: block;
}

.s-red-ant-services p.click_here1
{
	text-align: right;
}
.s-red-ant-services p.click_here1 a
{
	color: #000000;
	text-decoration: none;
	padding-left: 18px;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left;
}
.s-red-ant-services p.click_here1 a:hover
{
	text-decoration: underline;
}

.s-box a
{
	text-decoration: none;
	color: #fff;
}
.s-box a:hover
{
	text-decoration: none;
	color: #cc3300;
}

/* Red Ants Styles added by Zalak on 6th May 2010 */
h1.mainHead
{
	font-size: 2.8em;
	line-height: 50px;
	margin: 10px 0 15px;
}
h2
{
	font-size: 1.5em;
	line-height: 30px;
	margin: 5px 0 5px;
	color: #b41208;
}
h4, .articlelist h4 p, .faqlist h4 p, .linklist h4 p, .newslist h4 p
{
	font: bold 1.3em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	line-height: 20px; /* border-bottom:1px solid #c1c1c1;*/
	color: #414141;
	margin: 5px 0;
	
}
.articlelist h4 p, .faqlist h4 p, .linklist h4 p, .newslist h4 p {font-weight:normal; font-size:1.0em;}
.FontRed
{
	color: #cc3300;
	font-style: italic !important;
}
.FontDRed
{
	color: #cc3300;
	font: bold 14px verdana !important;
	font-style: italic !important;
	text-decoration: underline;
}
.s-main-content a
{
	color: #cc3300;
}
.s-main-content a:hover
{
	text-decoration: underline;
}
.TxtCenter
{
	text-align: center;
}
.FontBlack
{
	color: #414141;
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
}
.FontGray
{
	color: #6c6c6c;
}
.borderbottom
{
	border-bottom: 1px solid #d1d1d1;
	padding: 10px 0;
}
.s-content ul
{
	padding-left: 10px;
}
.s-content ul li
{
	background: url(images/bullet.gif) no-repeat left top;
	padding: 0px 0px 5px 30px;
	margin: 5px 5px 0px 5px;
	text-align: left;
	line-height: 13px;
	color: #535353;
	font-size: 13px;
}
.sbt-button
{
	background: url(images/sbt-button.gif) no-repeat left top;
	border: 0;
	width: 77px;
	height: 27px;
	display: block;
	text-align: center;
	color: #fff;
	cursor: pointer;
	text-transform: uppercase;
	font: bold 11px Verdana, Geneva, sans-serif;
}
.sbt-button:hover
{
	background: url(images/sbt-button-hover.gif) no-repeat left top;
	color: #000;
}
table
{
}
table td
{
	border-bottom: 1px solid #fd6c6b;
	border-right: 1px solid #fd6c6b;
	padding: 3px 0 3px 3px;
}
table td:first-child
{
	border-right: 1px solid #fd6c6b;
}
table td.last
{
	border-right: none;
}
table th
{
	background: #9a0101 url(images/tablehead.gif) repeat-x left top;
	color: #fff;
	text-align: left;
	padding: 3px 0 3px 3px;
}
a
{
	color: #cc3300;
}
a:hover
{
	color: #414141;
}
a, a:hover
{
	border: 0;
	outline: 0;
}

ul.column li
{
	float: left;
	width: 44%;
}
input, textarea
{
	border: 1px solid #e5d9b5;
}
.Callus
{
	background: url(images/call-us.jpg) no-repeat left top;
	padding: 8px 10px 20px 25px;
	color: #fff;
	font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
/* Sign Up Forms */
#SingUp h1
{
	background: url(images/signupTop.gif) no-repeat left top;
	width: 510px;
	height: 75px;
	color: #cc3300;
	padding: 50px 0 0 130px;
	font-size: 22px;
	margin: 0;
}
#SingUp .s-form
{
	border: 1px solid #fffbef;
	border-top: none;
	margin: 0;
	padding: 10px;
}
.column1
{
	width: 10%;
	float: left;
	clear: both;
	margin: 5px 0 5px 10%;
	color: #414141;
	font: bold 15px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.column2
{
	width:60%;
	float: left;
	margin: 5px 0;
}
.column2 input[type=text]
{
	background: #fffbef;
	font: normal 12px Arial;
	color: #1e1e1e;
	width: 200px;
	border: 0;
}

/* Rounded Corners */

.Rcontainer
{
	background: #f7efd8;
	color: #414141;
	margin: 15px;
}
.rtop, .rbottom
{
	display: block;
	background: #fffbef;
}
.rtop *, .rbottom *
{
	display: block;
	height: 1px;
	overflow: hidden;
	background: #f7efd8;
}
.r1
{
	margin: 0 5px;
}
.r2
{
	margin: 0 3px;
}
.r3
{
	margin: 0 2px;
}
.r4
{
	margin: 0 1px;
	height: 2px;
}
.Rcontainer .Content
{
	padding: 15px;
}
/* New Added for the Home page */
h3
{
	background: url(images/arrow1.gif) no-repeat left 8px;
	padding: 5px 0 15px 25px;
	font-size: 18px;
	color: #ca2011;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
}
.s-main-content p
{
	text-align: justify;
}
.s-main-content p .FirstLetter
{
	color: #cc3300;
	font-weight: bold;
}
.floatr
{
	float: right;
	margin: 0 0 0 10px;
}
.floatl
{
	float: left;
	margin: 0 10px 0 0;
}
.TxtCenter
{
	text-align: center !important;
}


/* Left Panel Sign Up Box Styles */
#LSingUp {width: 257px; background:url(images/signup-box.jpg) no-repeat left top; height:170px;margin:0 0 10px 0; padding-top:80px;}
.LSform
{             
                
                padding:10px 10px 0;
}
.LSform .column1
{
                width:15%;
                float: left;
                clear: both;
                color: #414141;
                font: bold 13px "Trebuchet MS" , Arial, Helvetica, sans-serif;
                margin:5px;
                text-align:right;
}
.LSform .column2
{
                width: 70%;
                float: left;
                margin: 5px 0;
}
.LSform input[type=text]
{
                background: #fffbef;
                font: normal 12px Arial;
                color: #1e1e1e;
                width:180px;
                border: 0;
}
.LSform #SendNow {
    background:url(images/send-newsletter.gif) no-repeat 0 0;
    color:#FFFFFF;
    cursor:pointer;
    font:bold 15px Arial;
    height:43px;
    line-height:normal;
    margin:20px 0 15px 10px;
    width:223px;
}
.LSform #SendNow:hover
{
    background: url(images/send-newsletter-hover.gif) no-repeat;
}
.LSform .error
{
    padding-left:5px;
    display:block;
}

/* changed on 23 June 2010 */
.Callus
{
                background: url(images/call-us.jpg) no-repeat left bottom;
                padding:8px 10px 20px 25px;
                color: #fff;
                font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
                float:left;
                width:200px;
}
.instant-reply {vertical-align:middle; float:left;}
div.container div.s-page div.s-header div#banner
{
                position: absolute;
                font-size: 0;
                line-height: 0;
                width:370px;
                height: 198px;
                left:515px;
                top: -6px;
                z-index: 100;
}

div.container div.s-page div.s-header div#banner span
{
                position: absolute;
                font-size: 0;
                line-height: 0;
                width: 380px;
                height: 222px;
                background: url(images/banner-2.jpg) center center no-repeat;
}
.refreshimg
{
    white-space:nowrap;
}

/* FAQ  List and Details  Styles */
.faqlist h3 { margin:10px 0; font-size:17px;}
.faqlist p { padding:3px;}
.faqlist .Question, .faqlist .QuestionLink 
{
    font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; 
    color:#cc3300 !important;
    background:url("images/bullet.gif") no-repeat scroll left 6px; 
    padding-left:20px;
    cursor:pointer;
   }

.faqlist .QuestionLink a p {color:#cc3300; text-decoration:underline; padding:0;}
.faqlist .QuestionLink a p:hover {color:#414141;}
.faqlist .Question a p {cursor:pointer;color:#cc3300; font-weight:bold;}
.answer {padding-left:20px;}
.faqItem {border-bottom:1px solid #d1d1d1;}
.faqlist .QuestionLink {font-weight:normal; padding:2px 5px 2px 20px;}
.faqlist p.direction {
	padding:0px 0 10px 20px;
	border-bottom:1px solid #d1d1d1;
}
.faqlist .sept {border-top:1px solid #d1d1d1; height:10px; margin-top:10px;}

/* Article Styles */
.article
{
    margin:0 10px 0 10px;
}
ul.article {
border-bottom:1px solid #d1d1d1;
padding:10px 5px;
}
ul.article li {

background:transparent url(content/images/bullet.gif) no-repeat scroll left 7px;
color:#626262;
line-height:16px;
padding:2px 2px 2px 20px;
}
ul.article li span {
color:#909090;
}
ul.article li a {
line-height:22px;
}
ul.article li a:hover {
color:#000000;
}
.article h1
{
      padding-bottom:0px ; /*10px*/
	  margin-bottom:0px;
}
.article h2
{
}
.article h2 a
{
    background:url("content/images/bullet.gif") no-repeat scroll left 8px;
    font-size:16px;
    color:#cc3300;
    font-weight:bold;
    padding-left:15px;
}
.article p
{
	padding:5px 0;
	/*border-top:1px solid #d1d1d1;*/ azimuth
	margin-top:10px;
}
.article p + p {border-top:none; margin-top:0;}
.article span.author
{
    color:#cc3300;
}
.article span.publishDate
{
    color:#626262;   
	/*float:right;*/

}
/* Article List and Details Styles */
.articlelist
{
    
}
.articlelist h1
{
   font-size : 1.5em;             
}
.articlelist h2
{	font-size:1em;
}

.articlelist h2 a
{
    background:url("images/bullet.gif") no-repeat scroll left top;
    font-weight:bold;
    padding-left:20px;
}
.articlelist ul, .articlelist li {margin:0; }
.articlelist ul {border-bottom:1px solid #d1d1d1;padding:0 0 10px 0;}
.articlelist p
{
    padding:0 0 0 20px;
    margin-bottom:3px;
}
.articlelist span.author
{
    color:#cc3300;
}
.articlelist span.publishDate
{
    color:#626262; 

}


/* Link  List and Details  Style */
.linklist {margin:10px 0;}
.linklist h1 {}
.linklist h2 {font-size:15px;}
.linklist h4 p {background-image:none;
	padding-left:0;}
.linklist ul li
{
    background:url("images/bullet.gif") no-repeat scroll left 5px;
    padding:0 0 10px 20px;
    margin:10px 0;
    line-height:16px;
    border-bottom:1px solid #d1d1d1;
}
.linklist ul li a {line-height:20px;}
.linklist p
{
    border-bottom:1px soid #d1d1d1;
	line-height:20px;
}
.linklist span.subcategory a {color:#626262; font-size:12px;}


/* News  List and Details  Style */

.newslist
{
    
}
.newslist h1
{
   font-size : 1.5em;             
}
.newslist h2
{	font-size:1em;
}

.newslist h2 a
{
    background:url("images/bullet.gif") no-repeat scroll left top;
    font-weight:bold;
    padding-left:20px;
}
.newslist ul, .newslist li {margin:0; }
.newslist ul {border-bottom:1px solid #d1d1d1;padding:0 0 10px 0;}
.newslist p
{
    padding:0 0 0 20px;
    margin-bottom:3px;
}
.newslist span.author
{
    color:#cc3300;
}
.newslist span.publishDate
{
    color:#626262; 

}
/* News Styles */
.news
{
    margin:0 10px 0 10px;
}
ul.news {
border-bottom:1px solid #d1d1d1;
padding:10px 5px;
}
ul.news li {

background:transparent url(content/images/bullet.gif) no-repeat scroll left 7px;
color:#626262;
line-height:16px;
padding:2px 2px 2px 20px;
}
ul.news li span {
color:#909090;
}
ul.news li a {
line-height:22px;
}
ul.news li a:hover {
color:#000000;
}
.news h1
{
      padding-bottom:0px ; /*10px*/
	  margin-bottom:0px;
}
.news h2
{
}
.news h2 a
{
    background:url("content/images/bullet.gif") no-repeat scroll left 8px;
    font-size:16px;
    color:#cc3300;
    font-weight:bold;
    padding-left:15px;
}
.news p
{
	padding:5px 0;
	/*border-top:1px solid #d1d1d1;*/ 
	margin-top:10px;
}
.news p + p {border-top:none; margin-top:0;}
.news span.author
{
    color:#cc3300;
}
.news span.publishDate
{
    color:#626262;   
	/*float:right;*/

}
