@charset "utf-8";
body {margin: 0px auto;padding: 0px;font:11px/18px Helvetica, Arial, Geneva, sans-serif;color:#666;}
h1,h2,h3,h4,h5,h6{margin:0px;}
img{border:0px;}

/* General*/
#wrapper{width:980px;}
a{color:#06C;text-decoration:none;font-family:Helvetica, Arial, Geneva, sans-serif;}
a:active, a:visited {color:#06C;text-decoration:none;}
a:hover{color:#DA241C;}
.clearfix{clear:both;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.small{font-size:11px;}
.mid{font-size:12px;}
.big{font-size:14px;}
.bigred{font-size:14px; color:#E31837; font-weight:bold;}
.bigred1{font-size:13px; color:#fa0c0c;}
.bigred2{font-size:16px; color:#fa0c0c;}
.biggrey{font-size:14px; color:#666;}
.biggrey1{font-size:16px; color:#666;}
.biggrey2{font-size:13px; color:#666;}
.vbig{font-size:16px;}
.fl{float:left;}
.fr{float:right;}
.pad_tb{padding:5px 0px 5px 0px;}
div.pad5{padding:5px;}
.ml15{margin-left:15px;}
.mr15{margin-right:15px;}
.padr10{padding-right:10px;}
.modalpopup{background-color:#ffffdd;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:350px;}
.modalbackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity=0.7;
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;

}
.PopUpTitle {
	background: url(/images/titlebar_bg.jpg);
	height: 29px;
}
.TitlebarLeft 
{
	float:left;
	padding-left:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

.PopUpPanel
{
	display:none;
	background-image: url(/images/bg_login1.jpg);
	background-repeat: repeat;
	border: outset 2px Red;
}
.TitlebarRight 
{
	background:url(/images/cross_icon_normal.png);
	background-position:right;
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	float:right;
	cursor:pointer;
	margin-right:5px;
	margin-top:5px;
}
/* Header */
#header{height:88px;background:url(/images/bg_header.png) repeat-x;}
.logo{float:left;width:191px;height:50px;text-indent:-3000px;background:url(/images/logofohome.gif) no-repeat;cursor:pointer;margin-left:15px;margin-top:10px;}
.ptslogin{float:right;text-indent:-3000px;background:url(/images/btn_pts_login.png) no-repeat;width:235px;height:38px;xmargin:20px 10px 0px 0px;cursor:pointer;}
.Activate
{float:Right;text-indent:-3000px;background:url(/images/btn_activate.png) no-repeat;width:122px; xmargin:20px 10px 0px 0px;height:38px;cursor:pointer;}


/* Homepage */
.hp_sections{width:100%;height:130px;}
.hp_sections td{border-right:1px solid #E7E7E7;vertical-align:top;padding-left:10px;}
.hp_sections td.section_c1, .hp_sections td.section_c4{width:280px;}
.hp_sections td.section_c2, .hp_sections td.section_c5{width:320px;}
.hp_sections td.section_c3, .hp_sections td.section_c6{border-right:none;width:305px;}
.hp_sections td.section_c3{background:transparent url(/images/box_homebackground-150-2.jpg) no-repeat scroll center bottom;}
.hp_sections td.section_c1, .hp_sections td.section_c2, .hp_sections td.section_c3{padding-bottom:10px;}
.hp_sections td.section_c4, .hp_sections td.section_c5, .hp_sections td.section_c6{padding-top:10px;padding-bottom:10px;}
.hp_sections .sec_content{width:95%;}
.hp_sections td.section_pawprints{width:75px;border-right:none;padding:0;margin:0;}
.hp_sections td.section_sep{border-top:1px solid #E7E7E7;height:1px;border-right:none;}

.section_d{background:#F6F8F9 url(/images/bg_btm_content.png) repeat-x left top;padding:5px 20px;vertical-align:top}
.section_d td{vertical-align:top;}
ul.features_list{margin:0;padding:0;margin-left:20px;margin-top:8px;}
ul.features_list{list-style-image:url(/images/list_arrow.gif);}

/* Inner pages */
.breadcrumb{color:#999999;float:right;position:relative; top:5px;z-index:888;}
#contentwrap{width:980px;}
#contentwrap td{vertical-align:top;}
#contentwrap .leftcol{width:295px;border-right:1px solid #e7e7e7;}
#contentwrap .rightcol{padding:10px;padding-left:20px;}
#contentwrap .pagetitle{font-size:18px;margin-top:10px;}
#contentwrap .pagetitle span.pagetitle_r{color:#E31837;}
#contentwrap .pagetitle span.pagetitle_g{color:#666;}
div.content{font-size:12px;}
#contentwrap .leftcol td.innerbuttons{background:url(/images/bg_inner_buttons.gif) repeat-x;height:84px;padding-top:5px;}
#contentwrap .leftcol td.innerbuttons a{padding:0;margin:0;}
.info{padding:5px;padding-left:0;}
.sec_title{height:30px;font-size:16px;font-weight:bold;}
.sec_title a{font-weight:normal;}

/* Newsletter Section */
.sec_newslettter{padding-bottom:10px;}
.sec_newslettter input.txt_newsletter{color:#666;border:1px solid #999;height:28px;padding:0px;margin:0;width:219px;font-size:15px; }
.sec_newslettter input.btngo{width:53px;height:30px;border:0;margin:0;padding:0;position:relative;left:-3px;*top:1px;*left:-3px;}

/* Leftbar */
.leftbar{width:252px;background:#F2F2F2;}
.leftbar table{width:240px;}
.leftbar td{vertical-align:top;}
.leftbar div.sep{width:240px;height:2px;background-image: url(/images/sidebar_sep.gif);background-repeat: repeat-x;background-position: center center;clear:both;margin-left:6px;}
.leftbar_icons {float:left;width:25px;height:30px;margin-right:5px;}
.leftbar_buttons{width:240px;margin:4px 0px 4px 10px;}
.leftbar_buttons a{color:#333;}
.leftbar_buttons a:hover{color:#CC0000;}
.leftbar_buttons h3{margin-top:5px;margin-bottom:0px;}
.leftbar_buttons div.desc{font-size:11px;clear:both;}

/* TNB Menus */
#tnbnav_home{width:633px;height:37px;background:url(/images/bg_tnb.jpg) no-repeat;float:right;position:relative;top:1px;*top:2px;_top:7px;}
#tnbnav_inner{width:685px;height:37px;background:url(/images/bg_tnb_inner.jpg) no-repeat;float:right;position:relative;top:1px;*top:2px;_top:7px;}
ul.tnbmenu {list-style:none; margin:0; padding:0}
ul.tnbmenu * {margin:0; padding:0}
ul.tnbmenu a {display:block; color:#FFFFFF; text-decoration:none;font-size:12px;}
ul.tnbmenu li {position:relative; float:left; margin-right:2px;}
ul.tnbmenu ul {position:absolute;top:42px; left:0; background:#FA7D7A url(/images/bg_dropdown.jpg) repeat-x left top; display:none; list-style:none;z-index:9999;}
ul.tnbmenu ul li {position:relative; border:1px solid #E31837; border-top:none; width:156px; margin:0;z-index:9999;float:left}
ul.tnbmenu ul li a {display:block; padding:3px 7px 5px;font-size:12px;}
ul.tnbmenu ul li a:hover {background-color:#E31837}
ul.tnbmenu ul ul {left:125px; top:-1px}
ul.tnbmenu .menulink {text-align:center;height:37px;background:url(/images/tnb_sep.gif) no-repeat right top;}
#tnbnav_home ul#tnbmenu li a.menulink{padding:10px 20px 0px 20px;white-space:nowrap;}
#tnbnav_inner ul#tnbmenu li a.menulink{padding:10px 24px 0px 24px;white-space:nowrap;}
ul.tnbmenu .last{background:none;}
ul.tnbmenu .menulink:hover, ul.tnbmenu .menuhover {color:#CCC;}
ul.tnbmenu .sub {background:url(/images/arrow.gif) 116px 8px no-repeat}
ul.tnbmenu .topline {border-top:1px solid #E31837}


/* Footer */
.footer{font-size:11px;color:#999;padding-left:10px; background:url(/images/bg_footer.png) no-repeat;height:24px;}
.footer a{color:#999;}
.footer a:hover{color:#DA241C;}

/* SIFR */
h1{font-size:18px;margin:0px;font-weight:normal}
h2{font-size:16px;}
h3{font-size:14px;}
h4 {font-size:15px;text-align:center;}
h5{font-size:15px;}

.sIFR-flash {visibility:visible !important; margin:0px; padding:0px;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {position:absolute; left:0px; top:0px; width:0px; height:0px; display:block; overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
.sIFR-active h1, .sIFR-active h2, .sIFR-active h3, .sIFR-active h4, .sIFR-active h5 {visibility:hidden; line-height:1em;}



 .poweredBySitefinityLogo {


float:right;
clear:both;

}

/*radio{border:none;margin:0px;padding:0px;font-size:11px;}*/
label{font-size:12px;}/*for all form text*/
.frmlabel{font-size:12px;}
label.mid{vertical-align:middle;position:relative;top:-8px;*top:-4px;font-size:11px;}
label.title{color:#333;}
label.required{color:#EE7440;font-weight:bold;}
input.chkbox{border:none;margin:0px;padding:0px;}
.radio{border:none;margin:0px;padding-left:10px;font-size:11px;}
input.submit{width:65px;height:32px;background:url(/images/btn-submit.jpg) no-repeat;border:none;cursor:pointer;}
input.cancel{width:65px;height:32px;background:url(/images/btn-cancel.jpg) no-repeat;border:none;cursor:pointer;}
input.search{width:69px;height:25px;background:url(/images/btn-search.jpg) no-repeat;border:none;cursor:pointer;}
input.reset{width:65px;height:32px;background:url(/images/btn-reset.jpg) no-repeat;border:none;cursor:pointer;}
fieldset {padding:10px;margin:0 0 5px 0;clear:both;border:none;border-top:1px solid #CCC;}
legend {font-weight:bold;font-size:1.2em;}
legend.title{color:#EE7440;}
fieldset.section{padding:10px 0px 15px 5px;margin:0;clear:both;border:none;border-top:1px solid #CCC;*padding-top:0px}
fieldset.section legend{color:#EE7440;font-size:12pt;*margin-bottom:10px;}
fieldset.section ul{margin:0px 0px 0px 10px;*margin:0px 0px 0px 40px;}
textarea:focus, input:focus{border:1px solid #666;}
textarea.txtarea {width:400px;height:100px;padding:5px;}
.error, .notice, .success {padding:.4em;border:2px solid #ddd;}/*Error msg height*/
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}



/*end-for signupform*/
.Css_txtbox
        {
            font-size: 16px;          
            background: url("/images/text_box_bg.jpg") top left no-repeat;
            border: none;
        }
        .signupformBG
        {
            height: 68px;
            width: 335px;
       
            background: url(/images/signup_for_special_bg.jpg) no-repeat;
        }
        .Contactbackgound
{
	height:284px;
	width:510px;
	background:url(/images/Contact_bg.png) no-repeat;
}


