/* CSS Document */

@import url(core.css);
@import url(registeration.css);
@import url(footer-style.css);
/**

 **/

html {}
body{font-size: 16px; font-family:Arial, Helvetica, sans-serif; background:#F7F8FD url(../images/topbg.gif) repeat-x left top;}
button {color: #000;font-size: 0.9em; cursor: pointer; line-height: 1.5em; background:transparent url(../images/blb_head_bg.gif) center left;border:1px solid #999999;}
input,textarea,select{border:1px solid #d5dce0;font-family:Arial, Helvetica, sans-serif; padding:2px; background:#FFF url(../images/input_bg1.gif) left bottom repeat-x;}

select.sp{border:1px solid #d5dce0; font-family:Arial, Helvetica, sans-serif;padding:2px; font-size:12px;background:#FFF url(../images/input_bg1.gif) left bottom repeat-x;}

input.none{background:none; border:none;}

hr {visibility: hidden; height: 1.25em;}
.clear { /* generic container (i.e. div) for floating buttons */overflow: hidden; width: 100%;}
.image{border:1px solid #990033;}

/* for buttons=====*/
.nbtn {display:inline-block; background:none; margin:0; padding:3px 0; border-width:0; overflow:visible; font:12px/1.2 Arial,Sans-serif; text-decoration:none; color:#282828;}
* html button.nbtn {padding-bottom:1px;}
html:not([lang*=""]) button.nbtn {margin:0 -2px;}
#composemsg td{ vertical-align:top;}
.nbtn span {background:#ddd url(../images/bg-button-n.gif) repeat-x 0 0; margin:0; padding:3px 0; border-left:1px solid #aeafb0; border-right:1px solid #aeafb0;}
* html .nbtn span { padding-top:0;}
.nbtn span span {position:relative; padding:3px .4em; border-width:0; border-top:1px solid #aeafb0; border-bottom:1px solid #aeafb0;}
/* pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT ) */
button.pill-l span {border-right-width:0;}
button.pill-l span span {border-right:1px solid #bbb;}
button.pill-c span {border-right-style:none; border-left-color:#fff;}
button.pill-c span span {border-right:1px solid #bbb;}
button.pill-r span {border-left-color:#fff;}

/* only needed if implementing separate hover/focus/active state for buttons */
.nbtn:hover span, .nbtn:hover span span, .nbtn:focus span, .nbtn:focus span span {cursor:pointer; /* important for any clickable/pressable element */border-color:#99cce6 !important; color:#000;}
.nbtn:active span {background-position:0 -20px; outline:none;}
.nbtn:focus, .nbtn:active {outline:none; /* doesn't seem to be respected for <button>, only <a> */}
/* use if one button should be the 'primary' button */
.primary {font-weight:bold; color:#000;}
	  
	


a.button {background: transparent url(../images/bt_right.gif) no-repeat scroll top right;color: #333; display: block; float: left; font: bold 12px arial, sans-serif; height: 24px;  margin-right: 6px; padding-right: 10px; /* sliding doors padding */ text-decoration: none;}
a.button span {background: transparent url(../images/bt_left.gif) no-repeat scroll top left; display: block; line-height: 14px; padding: 5px 0 5px 10px;} 
a.button:active { background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */}
a.button:active span { background-position: bottom left;}

a.btn-blog {background: transparent url(../images/blog-bt_right.gif) no-repeat scroll top right; color: #fff; display: block; float: left; font: normal 12px arial, sans-serif; height: 24px; font-weight:bold; margin-right: 6px; padding-right: 18px; /* sliding doors padding */ text-decoration: none;}
a.btn-blog  span {background: transparent url(../images/blog-bt_left.gif) no-repeat scroll top left; display: block; line-height: 14px; padding: 5px 0 5px 18px;} 
a.btn-blog :active {background-position: bottom right; color: #fff; outline: none; /* hide dotted outline in Firefox */}
a.btn-blog :active span {background-position: bottom left;}

a.btsmall {background: transparent url(../images/btn1_right.gif) no-repeat scroll top right; color: #496b97; display: block; float: left; font: bold 11px Tahoma, sans-serif; height: 20px; margin-right: 4px; padding-right: 10px; /* sliding doors padding */ text-decoration: none; cursor:pointer;}
a.btsmall span {background: transparent url(../images/btn1_left.gif) no-repeat; display: block; line-height: 10px; padding: 5px 0 5px 10px;} 
a.btsmall:active {background-position: bottom right; color: #496b97; outline: none; /* hide dotted outline in Firefox */}
a.btsmall:active span {background-position: bottom left; padding: 6px 0 4px 10px; /* push text down 1px */}

a.view{color:#488bd0; font-size:12px; font-weight:bold; text-decoration:none;}
a:hover.view{ color:#65a2e0;text-decoration:underline;}
/* for buttons=====*/
#wraper{width:998px; margin:0 auto; position:relative; margin-top:0px;}
#headContainer{position:relative; height:125px;}
#headContainer .right {position:absolute; right:5px; top:20px; width:728px; height:90px; background:#fff; border:1px solid #CCCCCC;}
#headContainer .right_n {position:absolute; right:5px; top:27px; width:728px; height:90px; background:#fff; border:1px solid #CCCCCC;}

/*#logo {float:left; width: 230px; height: 60px; text-indent: -3333px; border: 0; margin:25px 0 0 5px;}
#logo a {display: block; width: 230px; background: transparent url(../images/logo.jpg) no-repeat scroll left top; height: 46px; text-decoration: none; border: 0; }
#logo a:hover {display: block; width: 230px; background: transparent url(../images/logo.jpg) no-repeat scroll left -52px; height: 46px;text-decoration: none; border: 0;}*/

#logo {float:left; width: 155px; height: 56px; text-indent: -3333px; border: 0; margin:26px 0 0 40px; display:inline; }
#logo a {display: block; width: 155px; background: transparent url(../images/logo.jpg) no-repeat scroll left top; height: 56px; text-decoration: none; border: 0;}

#manNav{position:relative; margin:0 8px; height:54px; z-index:999999;}
#manNav{ *margin-top:5px !important;}
*html body #manNav{margin-top:-2px !important;}
#manNav .tabscontainer-right{ float:right;position:relative; padding:0 8px 0 0; height:40px;_height:34px;}
#manNav .tabscontainer{padding:0 0 0 8px;height:40px;_height:34px;}
#manNav .tabscontainer-right b{font-size:13px; display:block; margin:12px 0 0 0; font-weight:bold; color:#FFF;}
#manNav .tabscontainer-right a {text-decoration:none; color:#FFF; margin:0; text-decoration:none;}
#manNav .tabscontainer-right a:hover {color:#FFF; text-decoration:underline;background-position: left top;}
#manNav .strip{height:22px; width:99%;margin:0 auto; color:#003864; text-align:right;font:normal 0.75em/1.3em Arial, Helvetica, sans-serif;}
#manNav span.rCorner{float:right; position:relative;padding:3px 8px;}


.strip a{color:#333; text-decoration:none;}
.strip a:hover{color:#333;text-decoration:underline;}
/*--Container content starts here--*/
#Container{background:#ebeef4 url(../images/container-bg.gif) repeat-y left top;}
#Container #content{ background:url(../images/content-top-curv.png) scroll no-repeat left top;}
#Container #content_gallery{ background:url(../images/content-top-curv.png) scroll no-repeat left top;}
#content .top{height:10px; }
#content .bottom{background:url(../images/content_curve-new.gif) left bottom no-repeat; height:10px;}
#content .bottom_new{left bottom no-repeat; height:10px;}

/*#content .bottom .left{background:url(../images/content_curve.gif) left bottom no-repeat; height:10px;width:15px; font-size:1px; line-height:1px;}*/
#content #middle{ }


#content_gallery .top{height:10px; }
#content_gallery .bottom{left bottom no-repeat; height:10px;}
#content_gallery #middle{ }
/*--Container content ends here--*/
/*=============++ =====
	Headings here
======= ++ ======= */
h1.replace{font:normal 1px/1px Arial, Helvetica, sans-serif; color:#FFF;}
h2.rHead{font-size:18px; font-weight:normal;  padding:2px 6px; color:#FFF; }
.grBghead{border:1px solid #69783a; background:#8fb31e url(../images/rHead-bg.gif) repeat-x left bottom; _background-position:left -31px;}
.blBghead{border:1px solid #2b859e; background:#2eacc3 url(../images/rHead-bg.gif) repeat-x left top;  _background-position:left 2px;}

.grBghead1{background:#8fb31e url(../images/bg6.gif) repeat-x; height:25px;} 
h2.rHead1{font:bold 14px Arial, Helvetica, sans-serif; color:#B30000; padding:2px 6px; border:1px solid #E2E2E2; line-height:25px; padding-left:12px;}

/*=============++ =====
find column here
======= ++ ======= */
.lColumn{/*width:675px;*/width:675px; position:relative; float:left; margin-top:8px; left:8px;}
.vColumn{
	width:475px;
	position:relative;
	float:left;
	margin-top:8px;
	
}
.rColumn{
	float:right;
	width:300px;
	position:relative;
	margin-top:8px;
	padding-right:8px;

}
.rColumn_new{
	float:right;
	width:300px;
	position:relative;
	margin-top:8px;
	padding-right:8px;
}
.joinColumn{
	width:595px;
	position:relative;
	float:left;
	margin-top:8px;
	left:8px;
}
.regColright{
	float:right;
	width:365px;
	position:relative;
	float:right;
	right:10px;
	margin-top:8px;
}
.hAdd{
	width:209px;
	height:270px;
	float:left;
	padding-right:5px;
	overflow:hidden;
}

.lColumn .Tright{
	margin-bottom:15px;
	float:right;
	width:445px;
}
.lColumn .Tright1{
	margin-bottom:15px;
	float:right;
	width:475px;
}
.lnavColumn{
	position:relative;
	width:195px;
	float:left;
	margin-top:8px;
	margin-right:14px;
	left:8px;
}
.lColumninner{
	position:relative;
	float:left;
	width:613px;
	margin-top:8px;
}
.rColumninner{
	position:relative;
	float:left;
	width:160px;
	margin-left:6px;
	margin-top:8px;
}

.jmidrightColumninner{
	position:relative;
	float:left;
	width:773px;
	margin-left:6px;
	margin-top:8px;
}

.leftColumn .right{
	padding-right:10px;
	width:450px;
	margin-bottom:10px;
}
.navColumn{
	position:relative;
	float:left;
	margin-bottom:10px;
	
}
.navColumn h2{
	margin:1px;
	border-bottom:1px dashed #d9e0e4;
	color:#333;
	padding:4px;
}
.leftColumnInner{
	float:left;
	width:795px;
	border-right:1px #eaeef0 solid;
}
.sendSMS{
	width:585px;
	padding-right:10px;
	float:right;
	margin-bottom:10px;
	padding-left:7px;
	position:relative;
}
.picAdd{
	background:#CCCCCC;
	border:1px solid #ccc;
	width:200px;
}
.matter{
	background:#e4e9ec url(../images/blurb_bg1.gif) repeat-x left top;
	padding:8px 10px;
	position:relative;
}
.matter .more{
	display:block;
	position:absolute;
	background:url(../images/more.gif);
	width:51px;
	height:21px;
	right:10px;
}
.matter h2{
	color:#4088b8;
}
.matter h3 a{
	color:#4088c8;
}

.matter .content{
	background:#FFF url(../images/head_bg.gif) no-repeat 30px top;
	padding:10px 5px;
	
}
.photo{
	border:4px double #ddddde;
	float:left;
	margin:3px;
	margin-right:10px;
}
.matter .content p{
	font-size:95%;
	font-weight:bold;
	color:#488bd0;
	margin-bottom:10px;
}

.matter .content a{
	color:#3b83cd;
	text-decoration:underline;
	margin:0 5px;
}
.matter .content a:hover{
	color:#3b83cd;
	text-decoration:none;
}
.matter .content .lin{
	font-size:11px;
}
.matter .content table.left{
	font-size:12px;
	width:140px;
	
}
.matter .content .left td{
	padding:5px;
	font-weight:bold;
}
matter table.contest{
	
	border:0;
}
matter .contest td span{
	float:right;
	font-size:10px;
}
.matter div span{
	font-size:90%;
}
.matter button{
	background:transparent url(../images/small_button_bg.jpg) repeat-x center left;
	color:#489ae4;
	border:1px solid #cdcfd3;
}
.matter .bt {

	text-align:right
}
.matter .bt h3{
	float:left;
}
.matter .bt button {
	color:#000;
	border:1px solid #cdcfd3;
	font-weight:normal;
	border:1px solid #bcc3c7;
	
}
.leftColumn .addRotate{
	background:#FFFFFF;
	border:6px solid #e4e9ec;
	float:left;
	width:660px;
	text-align:center;
	margin-bottom:10px;
}

.leftColumn .btmContent .matter{
	background:#e4e9ec url(../images/blurb_bg1.gif) repeat-x left top;
	padding:8px 10px;
	width:46%;
}
.matter h3{
	
	color:#4088b8;
}
.matter .content li{ 
	font-size:1em;
	margin:10px 0;
	
}
.matter .content li span{  
	padding:0 0 0 25px;
	background:transparent url(../images/arrow.gif) no-repeat 5px center;
	line-height:20px;
}
.matter .content li span a{  
	color:#3b83cd;
	font-weight:bold;
	text-decoration:none;
}
.matter .content li span a:hover{  
	color:#3b83cd;
	font-weight:bold;
}
#middle .rightColumn{
	float:right;
	width:278px !important;
	position:relative;
}
#middle .rightColumn .blbRight{
	background:#d9e0e4;
	padding:3px;
	border:1px solid #b8b8b8;
	
}
#middle .rightColumnInner{
	position:relative;
	float:right;
	width:160px;
}
.rightColumn .blbRight h2{
	background:transparent url(../images/blb_head_bg.gif) left top repeat-x;
	padding:4px;
	padding-left:10px;
	color:#474848;
	margin-bottom:3px;
}

dl.frmAlign{font:normal 75% Arial, Helvetica, sans-serif;}
.frmAlign{font:normal 75% Arial, Helvetica, sans-serif;}
.frmAlign dd, .frmAlign dt{margin:4px; float:left;}
.frmAlign dd{width:115px; font-weight:bold;}
.btnControl{_padding-left:5px;}
.frmAlign a{color:#3080CF; text-decoration:none; font-size:11px;}
.frmAlign a:hover{color:#3080CF; text-decoration:underline;}
.frmAlign .textfield{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #7F9DB9; width:135px;}


.frmcontainer{padding-top:10px; color:#474848;}
.frmcontainer .block{padding:4px 0 4px 7px; font-size:12px; color:#000000;}
.frmcontainer .block b{display:block; width:90px; float:left; color:#000000; padding-top:5px;}
.frmcontainer label{ padding:3px 0 3px 7px; font-size:11px; display:block;}

.check{font-size:12px; color:#246EAB; cursor:pointer;}
.check .msg{ padding-left:10px; color:#4893D7; display:inline}
.frmcontainer label b{ display:block; width:115px; float:left;}
.frmcontainer div.rad{padding:3px 0 3px 7px; font-size:11px; display:block;}
.frmcontainer div.rad b{ display:block; width:115px; float:left;}
.frmcontainer div.ad{padding:3px 0 3px 7px; font-size:11px; display:block;}
.frmcontainer .ad b{ display:block; width:150px; float:left;}
.frmcontainer .ad em{ color:#900; font-size:14px; }
.frmcontainer label select.fixed{ width:175px;}
.frmcontainer a{color:#3080CF; text-decoration:none;}
.frmcontainer a:hover{color:#3080CF; text-decoration:underline;}
.frmcontainer .textfield{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #7F9DB9; width:155px;}
.frmcontainer .textfield1{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #7F9DB9; width:160px;}
.frmcontainer .textfield2{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #7F9DB9; width:50px;}
.frmcontainer .mobno{font:normal 11px Arial, Helvetica, sans-serif; color:#000000; padding:5px;}
.error{font-size:12px;color:#CC0000;}


.blbRight fieldset{
	background:#FFF url(../images/head_bg.gif) no-repeat 20px top;
	padding-left:10px;
	padding-top:10px;
}
.blbRight fieldset div{
	padding:5px 0;
	font-size:11px;
	color:#474848
	font-family:"Tahoma",Arial
}
.blbRight fieldset div b{
	width:110px;
	display:block;
	float:left;
	font-size:1em;
	font-weight:bold;
	text-align:right;
	margin-right:5px;
	color:#414141;
}
.blbRight  input, select{
	border:1px solid #CCC;
}
.blbRight fieldset input.btn{
	font-weight:bold;
	border:2px double #ccc;
}
.blbRight fieldset {
	color:#3080CF;
}
.blbRight fieldset  a{
	color:#3080CF;
	text-decoration:none;
}
.blbRight fieldset  a:hover{
	text-decoration:underline;
}

/*======== tables here ========= */
/*======== table for contest here ========= */
table.int{width:95%; margin:10px auto; border:0; border-collapse:collapse; font-size:12px;} 
.int th{ background:#26c3ef url(../images/quick_note.gif) left top; padding:8px 5px; text-align:left; color:#333; border:1px solid #ddd;}
.int td{ padding:8px 5px; border:1px solid #eee;}

table.frm{width:100%;border:0;border-collapse:collapse;font-size:12px;}
.frm th h2{color:#D7DEE3;}
.frm th{background:#424D52;color:#D7DEE3;padding:5px;text-align:left;font-weight:normal; border-radius:4px;}
.frm tr.head{border:none}
.frm td.space{font-size:1px;background:#FFF;height:4px;padding:0;border:none;}
.frm td{border:none;padding:5px;background:#F6F8F8;vertical-align:top;border:1px solid #d6dcdd;}
.frm td.sp{background: #E4E9E9;}
.frm td p{font-size:11px;line-height:16px;text-align:justify;}
.frm .pic{float:left;margin:0 10px 0 0;border:none;}
.frm a.topicname{background:url(../images/topic_small.gif) no-repeat left top;padding-left:20px;}
.frm a{color:#036C9B;text-decoration:none;}
.frm a:hover{text-decoration:underline;}
.frm .center{text-align:center;}
.frm tr.none{background:#FFF;border:none;}
.frm tr.none td{background:#FFF;}
.frm .subcat{margin-left:35px;}
.frm span{font-size:11px;}
.frm td.header{background:#98A6AC url(../images/search_bg.gif);border:none;padding:0;}
td.header h2{color:#FFF;}
td.header .left{background:url(../images/search-left_bg.gif) no-repeat left top;padding:5px 5px 5px 10px;}
td.header .right{background:url(../images/search-right_bg.gif) no-repeat right top;padding:5px 0 5px 0;}


.m_profile{font:bold 14px Arial, Helvetica, sans-serif; color:#000000;}



table .bloger{width:100%;border:0;border-collapse:collapse;font-size:12px;}
.bloger th{border:none;background:transparent url(../images/bg4.gif) repeat-x left top;font-weight:normal;color:#303514; border:1px solid #ccc;}

.bloger th h2{color:#303514;float:left;padding:7px;font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.bloger th .right{float:right; padding:7px; font-size:12px; }
.bloger td.none{border:none;white-space:normal;background:transparent;}
.bloger td.space{height:3px;font-size:1px;border:none;background:#FFF;}
.bloger td{border-top:0;font-family:Arial;font-size:12px;vertical-align:top;border:1px solid #BABABA;  padding-bottom:10px;}
.bloger td b{ font:bold 13px Arial, Helvetica, sans-serif;}

.bloger .profile{width:120px;line-height:10px;}

.profile .pic{text-align:center;width:100px;margin:0 auto;border:2px groove #FFF;}

.bloger .h{background:#7A7F5A;border-bottom:1px solid #FDFFE6;}
.bloger .h h3{padding:5px;	}
.bloger .h h3 a{color:#FFFFFF;	}
.bloger a{color:#3A401D;text-decoration:none;}
.bloger a:hover{text-decoration:underline;}
.bloger th a:hover{text-decoration:none;}
.bloger .dtl{padding:5px; border:1px solid #FDFFE6;}
.bloger .dtl ul{margin:3px 0 3px 5px;padding-left:10px;list-style:disc;}
.bloger .dtl ol{margin:3px 0 3px 5px;padding-left:10px;list-style:lower-alpha;}
.bloger .cmnt{padding:5px;border:1px solid #FDFFE6;}
.bloger .content{padding:10px; border:1px solid #FDFFE6;border-bottom:none; font:normal 12px Arial, Helvetica, sans-serif;}

.bloger .content .c1{height:90px;}	
.bloger p{line-height:14px;}
.bloger span{color:#3A401D;}
.bloger span a{padding:1px 0 5px 20px;_height:18px;_line-height:18px; font-weight:bold;}
.bloger span a.webpage{background: transparent url(../images/icons.gif) no-repeat left top;}
.bloger span a.read{background: transparent url(../images/icons.gif) no-repeat left -42px;}
.bloger span a.comment{background: transparent url(../images/icons.gif) no-repeat left -21px;}
.bloger span a.user{background: transparent url(../images/icons.gif) no-repeat left -62px;}
.bloger span.time{background: transparent url(../images/icons.gif) no-repeat left -82px;padding:1px 0 5px 20px;}
.bloger span a.allblog{background: transparent url(../images/icons.gif) no-repeat left -103px;}
.bloger span a.userblog{background: transparent url(../images/icons.gif) no-repeat left -123px;}
.bloger span.user{background: transparent url(../images/icons.gif) no-repeat left -64px; padding:1px 0 5px 20px;}

table.blogi{width:100%;border:0;border-collapse:collapse;font-size:12px;}
.blogi th{background:#CCCCCC url(../images/blogi_bg.gif) repeat-x center left;height:20px;vertical-align:middle;padding:5px;border:1px solid #D7E5A5;text-align:left;}
.blogi th.first{text-align:left;padding-left:10px;}
.blogi td.none{border:none;white-space:normal;}
.blogi td{padding:5px;border-bottom:1px solid #D7E5A5;border-top:0;font-family:"Tahoma",Arial;font-size:11px;	}
.blogi a{text-decoration:none;color:#44555C;}
.blogi a:hover{text-decoration:underline;}
.blogi td p{color:#000;}
.blogi h3{color:#000;}


table.contGrid_n{width:100%;border:0;border-collapse:collapse;font-size:12px;}
.contGrid_n th{background:#eee url(../images/bg8.gif) repeat-x center left;vertical-align:middle;padding:5px;border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #fff;text-align:left;color:#262626;}
.contGrid_n th.first{padding-left:10px;}
.contGrid_n td.none{border:none;border-bottom:1px solid #d0c5b4;white-space:normal;}
.contGrid_n td{padding:5px;border:1px solid #eee;border-top:0;color:#666;font-size:11px;	}
.contGrid_n a{text-decoration:none;color:#333;}
.contGrid_n a:hover{text-decoration:underline;color:#666;}
.contGrid_n p{white-space:normal;}



table.contGrid{width:100%;border:0;border-collapse:collapse;font-size:12px; border:1px solid #CCCCCC;}
.contGrid th{background-color:#04A4EE ;vertical-align:middle;padding:5px;border:1px solid #1086BD;text-align:left;color:#ffffff;}
.contGrid th.first{padding-left:10px;}
.contGrid td.none{border:none;border-bottom:1px solid #CCCCCC;white-space:normal;}
.contGrid td{padding:5px;border:1px solid #d0c5b4;border-top:0;color:#666;font-size:11px;	}
.contGrid a{text-decoration:none;color:#ffffff;}
.contGrid a:hover{text-decoration:underline;}
.contGrid p{white-space:normal;}


div.wall-cmt{width:100%; font:normal 0.75em/1.2em Arial, Helvetica, sans-serif;}
.wall-cmt .head{background:#2184b5;color:#FFF;padding:5px;}
.wall-cmt .head h2, .wall-cmt .head h3 a{color:#FFF;text-decoration:none;}
.wall-cmt .sms{background:#f3f3f3 url(../images/sms-bg.gif) left top no-repeat;color:#000;padding:5px;padding-left:25px;border-bottom:1px dotted #666; margin-bottom:10px;}

/*======== table for contest here ========= */

.contContainer{
	position:relative;
}
.contContainer h1, .contContainer h2{
	color:#977A4E;
	padding-bottom:5px;
	_margin-bottom:10px;
	border-bottom:1px dashed #E7DBBC;
}
.contContainer .button{
	color:#977A4E;
}
div.gridcontainer{

	background-color:#FFFFFF;
	white-space:normal;
}

.gridcontainer h1, .gridcontainer h2{
	color:#4088b8;
	border-bottom:1px dashed #CCC;
}
.gridcontainer label{
	display:block;
	font-size:12px;
	padding:0 5px;
}

.gridcontainer select.fixed{
	width:200px;
}

.gridcontainer label b{ 
	display:block;
	float:left;
	position:relative;
	width:140px;
}
.gridcontainer label b.reg{ 
	text-align:right;
	
}
.gridcontainer p{	
	text-align:justify;
	font-size:12px;
}


.winner span{
	font-size:90%
}
.winner{
	color:#000;
	font-size:12px;
	position:relative;
	white-space:normal;
	padding:10px 5px;
}
.winner p{
	text-align:justify;
	white-space:normal;
}
.winner a{
	color:#AB7040;
	text-decoration:none;
}
.winner a:hover{
	color:#AB7040;
	text-decoration:underline;
}
.winner img{
	float:left;
	margin-right:5px;
}
.winner strong{
	color:#4a3f23;
	font-size:110%;
}
.winner1{
	position:relative;
	border-bottom:1px dashed #999999;
	white-space:normal;
	padding:5px 0;
	font-size:11px;
	margin-bottom:5px;
	
}
.winner1 a{
	color:#977A4E;
	text-decoration:none;
}
.winner1 a:hover{
	color:#977A4E;
	text-decoration:underline;
}
.winner1 strong{
	color:#4a3f23;
	font-size:110%;
}

.winner1 img{
	float:left;
	margin-right:5px;
}

.gridcontainer label select{ 
	border-top:1px solid #CCC;
	background:#FFF;
	
}
.gridcontainer label em{
	font-size:14px;
	color:#CC0000;
}
.gridcontainer label a{
	color:#488bd0;
	text-decoration:none;
}
.gridcontainer label a:hover{
	color:#488bd0;
	text-decoration:underline;
}

table.grid{
	width:100%;
	border:0;
	border-collapse:collapse;
	font-size:12px;
	margin:0 auto; 
	padding:0;	
}
.grid th{
	background:#CCCCCC url(../images/blb_head_bg.gif) repeat-x center left;
	height:20px;
	vertical-align:middle;
	padding:5px;
	border:1px solid #eaeaea;
	text-align:left;
}
.grid th.first{
	text-align:left;
	padding-left:10px;
}
.grid td.none{
	border:none;
	border-bottom:1px solid #eaeaea;
	white-space:normal;
}
.grid td{
	padding:5px;
	border-top:0;
	font-family:"Tahoma",Arial;
	font-size:11px;	
}
.grid th a{
	text-decoration:none;
	color:#496b97;
}
.grid a{
	text-decoration:none;
	color:#489ae4;
}
.grid a:hover{
	text-decoration:underline;
}
.grid p{	
	white-space:normal;
}

.error{
	font-size:12px;
	color:#CC0000;
}

/*--footer starts here*/
/*#footer{clear:both; width:998px; font-size:11px; padding-top:15px; margin:0 auto; position:relative;}
#footer h3{padding-bottom:5px; margin-bottom:5px;text-transform:uppercase;}
#footer .top{background:url(../images/content_curve.gif) right top no-repeat;height:10px;}
#footer .top .left{background:url(../images/content_curve.gif) left top no-repeat; height:10px;width:15px;}
#footer .footerback { margin:0; background:#ebeef4 url(../images/container-bg.gif) repeat-y left top;  padding:10px; padding-top:0;}
.footercontent { width:18%; min-height:130px; background:url(../images/footer-devider.png) right top no-repeat; _height:130px; float:left; margin:5px 10px 5px 5px;}
.footercontentlast { width:18%; min-height:130px; _height:130px; float:left; margin:5px 10px 5px 5px;}
.footercontent .heading, .footercontentlast .heading{ font-family:"Lucida Sans Unicode", arial, tahoma; font-weight:bold; font-size:12px; text-transform:uppercase; color:#000; padding:0; margin:0 0 3px 0;}
.footercontent li, .footercontentlast li{ font-family:"Lucida Sans Unicode", arial, tahoma; font-size:11px; color:#999; padding:0; line-height:16px;}
.footercontent li a, .footercontentlast li a{ color:#036c9b; text-decoration:none;}
.footercontent li a:hover, .footercontentlast li a:hover{ color:#036c9b; text-decoration:underline;}*/
/* site map */
.site-map{width:100%;font-size:11px;position:relative;clear:both;margin:10px 0;padding-bottom:10px;border-bottom:1px solid #EBEBEB;}
.site-map .content{width:30%;float:left; margin:5px 10px 5px 5px; }
.site-map .content1{width:40%;float:left; margin:5px 10px 5px 5px; }
.site-map .heading{ font-family:"Lucida Sans Unicode", arial, tahoma; font-weight:bold; font-size:12px; text-transform:uppercase; color:#000; padding:0; margin:0 0 10px 0;}
.site-map li{font-family:"Lucida Sans Unicode", arial, tahoma;font-size:11px;color:#333;padding:0;line-height:16px;list-style:disc;margin-left:15px;}
.site-map li a{ color:#036c9b; text-decoration:none;}
.site-map li a:hover{ color:#000; text-decoration:underline;}





/*===========******  ===========

this is for menu

=============== *****  =========*/

.vd_left{
	width:180px !important; float:left;
	font-size:0.9em; margin-left:8px;	margin-top:8px;
}
.vd_left h2{
	color:#333;
	background:#E8E6DA url(../images/vd_left_bg.gif) left top repeat-x;
	padding:3px 5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-topright:5px;
	-webkit-border-radius5px: 5px;
}
.vdCategory{
	cursor: pointer;
	position: relative;
	margin:1px 0;
	
}

.vdCategory a{
	padding:8px 5px;
	color:#333;
	text-decoration:none;
	display:block;
	background:#F5F4F2;
	border:1px solid #DDD9CE;
	border-top:none;
	font-weight:bold;
	font-size:11px;
	text-transform:lowercase;
	
}
.vdCategory a:hover{
	background:#FFF;
	color:#666;
}

#menu_list {	
	width: 180px;
	font-size:0.9em;
}
.menu_head a{
	padding:8px 5px;
	color:#333333;
	text-decoration:none;
	display:block;
	background:#F2F2F2;
	border:1px solid #E3E6E8;
	border-top:none;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma,Arial;
	text-decoration:none;
}
.menu_head a.current{
	color:#fff;
	background:#3399cc;
	text-decoration:none;
}
.menu_head a:hover{
	color:#3399cc;
	background:#EDF1F2;
	text-decoration:none;
}
.menu_body a{
	display:block;
	color:#333333;
	padding:5px 0 5px 10px;
	text-decoration:none;
	font-size:11px;
	border-bottom:1px solid #E3E6E8;
	border-left:3px solid #E3E6E8;
	border-right:1px solid #E3E6E8;
	background:#FFF;
}
.menu_body a:hover{
	color:#000;
	background:#F5F5F5;
	text-decoration:none;
}

.menu_body a.current{
	color:#fff;
	background:#3399cc;
	text-decoration:none;
}
.conCategory{
	cursor: pointer;
	position: relative;
	margin:1px;
	
}
.conCategory a{
	padding:8px 5px;
	color:#7b7368;
	text-decoration:none;
	display:block;
	background:#f4f4f4;
	border:1px solid #d0c5b4;
	border-top:none;
	font-weight:bold;
	font-size:11px;
	text-transform:lowercase;
	
}
.conCategory a:hover{
	background:#FFF;
	color:#666;
}


/*======== fix ===*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	
}
 
.clearfix {
	display: inline-block;
	
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/*==============fix ends ======*/
/*=========== curv ===============*/
.vColumn {background: transparent;}
.vColumn .b1, .vColumn .b2, .vColumn .b3, .vColumn .b4, .vColumn .b1b, .vColumn .b2b, .vColumn .b3b, .vColumn .b4b {display:block; overflow:hidden; font-size:1px;}
.vColumn .b1, .vColumn .b2, .vColumn .b3, .vColumn .b1b, .vColumn .b2b, .vColumn .b3b {height:1px;}
.vColumn .b2, .vColumn .b3, .vColumn .b4{background:#FFF; border-left:1px solid #CCC;border-right:1px solid #CCC; }
.vColumn .b4b, .vColumn .b3b, .vColumn .b2b{background:#FFF;  border-left:1px solid #CCC;border-right:1px solid #CCC; }
.vColumn .b1, .vColumn .b1b {margin:0 5px; background:#CCC;}
.vColumn .b2, .vColumn .b2b {margin:0 3px; border-width:0 2px;}
.vColumn .b3, .vColumn .b3b {margin:0 2px;}
.vColumn .b4, .vColumn .b4b {height:2px; margin:0 1px;}
.vColumn .c{
background:#fff; padding:1px 5px; margin:0; border-left:1px solid #CCC;border-right:1px solid #CCC;
}

.joinColumn {background: transparent;}
.joinColumn .b1, .joinColumn .b2, .joinColumn .b3, .joinColumn .b4, .joinColumn .b1b, .joinColumn .b2b, .joinColumn .b3b, .joinColumn .b4b {display:block; overflow:hidden; font-size:1px;}
.joinColumn .b1, .joinColumn .b2, .joinColumn .b3, .joinColumn .b1b, .joinColumn .b2b, .joinColumn .b3b {height:1px;}
.joinColumn .b2, .joinColumn .b3, .joinColumn .b4{background:#FFF; border-left:1px solid #CCC;border-right:1px solid #CCC; }
.joinColumn .b4b, .joinColumn .b3b, .joinColumn .b2b{background:#FFF;  border-left:1px solid #CCC;border-right:1px solid #CCC; }
.joinColumn .b1, .joinColumn .b1b {margin:0 5px; background:#CCC;}
.joinColumn .b2, .joinColumn .b2b {margin:0 3px; border-width:0 2px;}
.joinColumn .b3, .joinColumn .b3b {margin:0 2px;}
.joinColumn .b4, .joinColumn .b4b {height:2px; margin:0 1px;}
.joinColumn .c{
background:#fff; padding:1px 5px; margin:0; border-left:1px solid #CCC;border-right:1px solid #CCC;
}


.lColumn {background: transparent;}
.lColumn .b1, .lColumn .b2, .lColumn .b3, .lColumn .b4, .lColumn .b1b, .lColumn .b2b, .lColumn .b3b, .lColumn .b4b {display:block; overflow:hidden; font-size:1px;}
.lColumn .b1, .lColumn .b2, .lColumn .b3, .lColumn .b1b, .lColumn .b2b, .lColumn .b3b {height:1px;}
.lColumn .b2, .lColumn .b3, .lColumn .b4{background:#FFF; border-left:1px solid #CCC;border-right:1px solid #CCC; }
.lColumn .b4b, .lColumn .b3b, .lColumn .b2b{background:#FFF;  border-left:1px solid #CCC;border-right:1px solid #CCC; }
.lColumn .b1, .lColumn .b1b {margin:0 5px; background:#CCC;}
.lColumn .b2, .lColumn .b2b {margin:0 3px; border-width:0 2px;}
.lColumn .b3, .lColumn .b3b {margin:0 2px;}
.lColumn .b4, .lColumn .b4b {height:2px; margin:0 1px;}
.lColumn .c{
background:#fff; padding:1px 5px; margin:0; border-left:1px solid #CCC;border-right:1px solid #CCC;
}




.lnavColumn {background: transparent;}
.lnavColumn .b1, .lnavColumn .b2, .lnavColumn .b3, .lnavColumn .b4, .lnavColumn .b1b, .lnavColumn .b2b, .lnavColumn .b3b, .lnavColumn .b4b {display:block; overflow:hidden; font-size:1px;}
.lnavColumn .b1, .lnavColumn .b2, .lnavColumn .b3, .lnavColumn .b1b, .lnavColumn .b2b, .lnavColumn .b3b {height:1px;}
.lnavColumn .b2, .lnavColumn .b3, .lnavColumn .b4{background:#FFF; border-left:1px solid #CCC;border-right:1px solid #CCC; }
.lnavColumn .b4b, .lnavColumn .b3b, .lnavColumn .b2b{background:#FFF;  border-left:1px solid #CCC;border-right:1px solid #CCC; }
.lnavColumn .b1, .lnavColumn .b1b {margin:0 5px; background:#CCC;}
.lnavColumn .b2, .lnavColumn .b2b {margin:0 3px; border-width:0 2px;}
.lnavColumn .b3, .lnavColumn .b3b {margin:0 2px;}
.lnavColumn .b4, .lnavColumn .b4b {height:2px; margin:0 1px;}
.lnavColumn .c{
	background:#fff; padding:1px 5px; margin:0; border-left:1px solid #CCC;border-right:1px solid #CCC;
}
.lnavColumn h3{
	color:#496B97;
	padding-left:5px;
	padding-bottom:5px;
	
	margin-right:3px;
	background: url(../images/cat_bg.gif) repeat-x left 4px;
}



.lColumninner {background: transparent;}
.lColumninner .b1, .lColumninner .b2, .lColumninner .b3, .lColumninner .b4, .lColumninner .b1b, .lColumninner .b2b, .lColumninner .b3b, .lColumninner .b4b {display:block; overflow:hidden; font-size:1px;}
.lColumninner .b1, .lColumninner .b2, .lColumninner .b3, .lColumninner .b1b, .lColumninner .b2b, .lColumninner .b3b {height:1px;}
.lColumninner .b2, .lColumninner .b3, .lColumninner .b4{background:#FFF; border-left:1px solid #CCC;border-right:1px solid #CCC; }
.lColumninner .b4b, .lColumninner .b3b, .lColumninner .b2b{background:#FFF;  border-left:1px solid #CCC;border-right:1px solid #CCC; }
.lColumninner .b1, .lColumninner .b1b {margin:0 5px; background:#CCC;}
.lColumninner .b2, .lColumninner .b2b {margin:0 3px; border-width:0 2px;}
.lColumninner .b3, .lColumninner .b3b {margin:0 2px;}
.lColumninner .b4, .lColumninner .b4b {height:2px; margin:0 1px;}
.lColumninner .c{
	background:#fff; padding:1px 5px; margin:0; border-left:1px solid #CCC;border-right:1px solid #CCC;
	
}


.smsCol{
	position:relative;
	
}
.smsCol {background: transparent;}
.smsCol .b1, .smsCol .b2, .smsCol .b3, .smsCol .b4, .smsCol .b1b, .smsCol .b2b, .smsCol .b3b, .smsCol .b4b {display:block; overflow:hidden; font-size:1px;}
.smsCol .b1, .smsCol .b2, .smsCol .b3, .smsCol .b1b, .smsCol .b2b, .smsCol .b3b {height:1px;}
.smsCol .b2, .smsCol .b3, .smsCol .b4{background:#D2E6F6; border-left:1px solid #C1D4E0;border-right:1px solid #C1D4E0; }
.smsCol .b4b, .smsCol .b3b, .smsCol .b2b{background:#FFF;  border-left:1px solid #C1D4E0;border-right:1px solid #C1D4E0; }
.smsCol .b1, .smsCol .b1b {margin:0 5px; background:#C1D4E0;}
.smsCol .b2, .smsCol .b2b {margin:0 3px; border-width:0 2px;}
.smsCol .b3, .smsCol .b3b {margin:0 2px;}
.smsCol .b4, .smsCol .b4b {height:2px; margin:0 1px;}
.smsCol .boxcont{
/*background:#fff url(../images/smsT_bg.gif) left top repeat-x; padding:0 5px; margin:0; border-left:1px solid #C1D4E0;border-right:1px solid #C1D4E0;*/
 }
.smsCol h1,
.smsCol h2,
.smsCol h3,
.smsCol h4{
	color:#3399cc;
}

.frmCol{
	position:relative;
	
}
.frmCol {background: transparent;}
.frmCol .b1, .frmCol .b2, .frmCol .b3, .frmCol .b4, .frmCol .b1b, .frmCol .b2b, .frmCol .b3b, .frmCol .b4b {display:block; overflow:hidden; font-size:1px;}
.frmCol .b1, .frmCol .b2, .frmCol .b3, .frmCol .b1b, .frmCol .b2b, .frmCol .b3b {height:1px;}
.frmCol .b2, .frmCol .b3, .frmCol .b4{background:#DEEAAE; border-left:1px solid #D7E5A5;border-right:1px solid #D7E5A5; }
.frmCol .b4b, .frmCol .b3b, .frmCol .b2b{background:#FFF;  border-left:1px solid #D7E5A5;border-right:1px solid #D7E5A5; }
.frmCol .b1, .frmCol .b1b {margin:0 5px; background:#D7E5A5;}
.frmCol .b2, .frmCol .b2b {margin:0 3px; border-width:0 2px;}
.frmCol .b3, .frmCol .b3b {margin:0 2px;}
.frmCol .b4, .frmCol .b4b {height:2px; margin:0 1px;}
.frmCol .boxcont{
background:#fff url(../images/forumT_bg.gif) left top repeat-x; padding:0 5px; margin:0; border-left:1px solid #D7E5A5;border-right:1px solid #D7E5A5;
}
.frmCol h1,
.frmCol h2,
.frmCol h3,
.frmCol h4{
	color:#3C3D36;
}



.vdCol {background: transparent;}
.vdCol .b1, .vdCol .b2, .vdCol .b3, .vdCol .b4, .vdCol .b1b, .vdCol .b2b, .vdCol .b3b, .vdCol .b4b {display:block; overflow:hidden; font-size:1px;}
.vdCol .b1, .vdCol .b2, .vdCol .b3, .vdCol .b1b, .vdCol .b2b, .vdCol .b3b {height:1px;}
.vdCol .b2, .vdCol .b3, .vdCol .b4{background:#EDECE3; border-left:1px solid #D4D1C8;border-right:1px solid #D4D1C8; }


.vdCol .b4b, .vdCol .b3b, .vdCol .b2b{background:#FFF;  border-left:1px solid #D4D1C8;border-right:1px solid #D4D1C8; }
.vdCol .b1, .vdCol .b1b {margin:0 5px; background:#D4D1C8;}
.vdCol .b2, .vdCol .b2b {margin:0 3px; border-width:0 2px;}
.vdCol .b3, .vdCol .b3b {margin:0 2px;}
.vdCol .b4, .vdCol .b4b {height:2px; margin:0 1px;}
.vdCol {
	background:#fff;
}
.vdCol .boxcont{
	background:#fff ; padding:0 5px; margin:0; border-left:1px solid #DDD9CE;border-right:1px solid #DDD9CE;
}
.vdCol .co{
	background:#fff  url(../images/vd_bg_detail.gif) left top repeat-x; padding:0 5px; margin:0; border-left:1px solid #D4D1C8;border-right:1px solid #D4D1C8;
}
.vdCol .hm{
	background:#fff  url(../images/vd_bg_hm.gif) left top repeat-x; padding:0 5px; margin:0; border-left:1px solid #D4D1C8;border-right:1px solid #D4D1C8;
}
.vdCol .header{
	width:100%;
	height:50px;
	_height:50px;
	background:#fff url(../images/vd_bg.gif) left top repeat-x;
}
.vdCol .b{
	background:url(../images/vd_left-d.gif) left top no-repeat;
	width:7px;
	height:49px;
	_height:49px;
	float:left;
}
.vdCol .ri{
	background:url(../images/vd_right-d.gif) right top no-repeat;
	width:11px;
	_height:45px;
	height:49px;
	float:right;
}
.vdCol h1,
.vdCol h2,
.vdCol h3,
.vdCol h4{
	color:#333;
}
.vdCol h2 a{
	color:#333;
	text-decoration:none;
}
.vdCol h2 a:hover{
	color:#666;
	text-decoration:none;
}
.contCol{
	position:relative;
	
}
.contCol {background: transparent;}
.contCol .b1, .contCol .b2, .contCol .b3, .contCol .b4, .contCol .b1b, .contCol .b2b, .contCol .b3b, .contCol .b4b {display:block; overflow:hidden; font-size:1px;}
.contCol .b1, .contCol .b2, .contCol .b3, .contCol .b1b, .contCol .b2b, .contCol .b3b {height:1px;}
.contCol .b2, .contCol .b3, .contCol .b4{background:#fafafa; border-left:1px solid #d0c5b4;border-right:1px solid #d0c5b4; }
.contCol .b4b, .contCol .b3b, .contCol .b2b{background:#FFF;  border-left:1px solid #d0c5b4;border-right:1px solid #d0c5b4; }
.contCol .b1, .contCol .b1b {margin:0 5px; background:#d0c5b4;}
.contCol .b2, .contCol .b2b {margin:0 3px; border-width:0 2px;}
.contCol .b3, .contCol .b3b {margin:0 2px;}
.contCol .b4, .contCol .b4b {height:2px; margin:0 1px;}
.contCol .boxcont{
background:#fff url(../images/contCurv_bg.gif) left top repeat-x; padding:0 5px; margin:0; border-left:1px solid #d0c5b4;border-right:1px solid #d0c5b4;
}
.contCol .header{
background:#fff url(../images/contCurv_h.gif) left top repeat-x; padding:0 5px; margin:0; border-left:1px solid #d0c5b4;border-right:1px solid #d0c5b4;
}
.contCol .header1{
background:#fff url(../images/contCurv_hh.gif) left top repeat-x; padding:0 5px; margin:0; border-left:1px solid #d0c5b4;border-right:1px solid #d0c5b4;
}
.contCol .inner{
background:#fff url(../images/contCurv_in.gif) left top repeat-x; padding:0 5px; padding-top:3px; margin:0; border-left:1px solid #d0c5b4;border-right:1px solid #d0c5b4;
}
.contCol .inner1{
background:#fff url(../images/premium_in1.gif) left top repeat-x; padding:0 5px; padding-top:3px; margin:0; border-left:1px solid #d0c5b4;border-right:1px solid #d0c5b4;
font-size:13px; line-height:20px; font-weight:bold; padding:5px; color:#254d67;
}

.contCol .inner2{
background:#fff url(../images/premium_in11.gif) left top repeat-x; padding:0 5px; padding-top:3px; border-right:1px solid #d0c5b4; border-left:1px solid #d0c5b4;   border-top:1px solid #d0c5b4; font-size:13px; line-height:20px; font-weight:bold; padding:5px; color:#254d67;
}

.contCol .inner2 a{color:#254d67; text-decoration:none;}

.contCol .inner2 a:hover{text-decoration:underline;}

.inner .h{
	font-size:12px; 
	color:#1280dd; 
	line-height:18px; 
	margin-top:5px;
	font-weight:bold;
	}
	
.contCol h1,
.contCol h2,
.contCol h3,
.contCol h4{
	color:#7b7368;
}

.boxcont h1{
	line-height:16px;
	margin-bottom:8px;
	padding-top:2px;
	word-spacing:1px;
}
.boxcont p.head{
	font-size:13px;
	color:#976B4E;
	margin-bottom:10px;
}
.boxcont p{
	font-size:13px;
	text-align:justify;
	color:#333;
	margin-bottom:10px;
	line-height:18px;
	padding:5px;
}
.regCol .boxcont p{
	line-height:16px;
}
.boxcont .adv{
	float:right;
}
.imageContest{
	width:150px;
	padding:1%;
	float:left;
	text-align:center;
	white-space:normal;
	height:155px;
	display:block;
	margin:10px 0 0px 20px;
	border:#eee 1px solid;
}
.imageContest:hover { background:#f9f9f9; border:#eee 1px solid;}
.imageContest img{
	border:1px double #eee;
	margin:5px 0 0 0;
}
.imageContest a{
	color:#333;
	width:96%;
	white-space:normal;
	line-height:1.4em;
}
.imageContest a:hover{
	color:#666;
	text-decoration:none;
}
.image{
	margin:3px 10px 3px 3px ;
	border:3px double #d9e0e4;
	text-align:center
}
.thumb{
	margin:10px;
	border:3px double #d9e0e4;
}
/* second curv===============*/
.rightCol{
	position:relative;
	margin-bottom:10px;
}
.rightCol{position:relative; margin-bottom:10px;}
.rightCol {background: transparent;}
.rightCol .b1, .rightCol .b2, .rightCol .b3, .rightCol .b4, .rightCol .b1b, .rightCol .b2b, .rightCol .b3b, .rightCol .b4b {display:block; overflow:hidden; font-size:1px;}
.rightCol .b1, .rightCol .b2, .rightCol .b3, .rightCol .b1b, .rightCol .b2b, .rightCol .b3b {height:1px;}
.rightCol .b2, .rightCol .b3, .rightCol .b4{background:#E1E1E1; border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6; }
.rightCol .b4b, .rightCol .b3b, .rightCol .b2b{background:#FFF;  border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6; }
.rightCol .b1, .rightCol .b1b {margin:0 5px; background:#D6D6D6;}
.rightCol .b2, .rightCol .b2b {margin:0 3px; border-width:0 2px;}
.rightCol .b3, .rightCol .b3b {margin:0 2px;}
.rightCol .b4, .rightCol .b4b {height:2px; margin:0 1px;}
.rightCol .boxcont{background:#fff; padding:0 5px; margin:0; border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;}



.regCol{
	position:relative;
	
}
.regCol {background: transparent;}
.regCol .b1, .regCol .b2, .regCol .b3, .regCol .b4, .regCol .b1b, .regCol .b2b, .regCol .b3b, .regCol .b4b {display:block; overflow:hidden; font-size:1px;}
.regCol .b1, .regCol .b2, .regCol .b3, .regCol .b1b, .regCol .b2b, .regCol .b3b {height:1px;}
.regCol .b2, .regCol .b3, .regCol .b4{background:#f0f5f7; border-left:1px solid #99bbc8;border-right:1px solid #99bbc8; }
.regCol .b4b, .regCol .b3b, .regCol .b2b{background:#FFF;  border-left:1px solid #99bbc8;border-right:1px solid #99bbc8; }
.regCol .b1, .regCol .b1b {margin:0 5px; background:#99bbc8;}
.regCol .b2, .regCol .b2b {margin:0 3px; border-width:0 2px;}
.regCol .b3, .regCol .b3b {margin:0 2px;}
.regCol .b4, .regCol .b4b {height:2px; margin:0 1px;}
.regCol .boxcont{
background:#fff  url(../images/regCol_bg.gif) left top repeat-x; padding:0 5px; margin:0; border-left:1px solid #99bbc8;border-right:1px solid #99bbc8;
}
.regCol h1{
	color:#4686c3;
	font-size:16px;
	text-transform:capitalize;
	font-weight:bold;
}
.boxcont h1 a{
	color:#4686c3;
	font-size:16px;
	text-transform:capitalize;
	font-weight:bold;
}
.regCol h2{
	color:#586166;
	margin-bottom: 8px;
	
	padding-left:6px;
}
.regCol h3{
	color:#4088b8;
	margin-bottom: 8px;
	padding-top:4px;
	padding-left:10px;
}
.regCol h5{
	color:#4088b8;
	margin-bottom: 8px;
	padding-top:4px;
	padding-left:10px;
}
.regCol .tagfree{
	float:right; 
	background:url(images/free-label.gif) no-repeat; 
	width:60px; 
	height:60px;
}

.inst{
	font-size:12px;
	color:#3399cc;
	font-weight:bold;
	line-height:18px;
	background:#f5f5f5  url(../images/inst_left.gif) left top no-repeat;
	padding:3px 4px 3px 4px;
	text-indent:20px;
	border:1px solid #EDEDED;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.inst a{
	color:#000000;
	text-decoration:none;
}
.inst a:hover{
	color:#333;
	text-decoration:none;
}
.inst span{
	color:#333;
	}
.err{
	font-size:12px;
	color:#F0785F;
	background:#FEECF1 url(../images/error_bg.gif) no-repeat 2px 3px;
	font-weight:bold;
	padding:4px;
	padding-left:20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border:1px solid #CEB7BE;
}
.msg{
	font-size:12px;
	color:#666666;
	line-height:20px;
	font-weight:bold;	
}

.shButton {
	position:relative;
}
.shButton button{
	background:transparent url(../images/sh_btn_bg.gif) left center repeat-x;
}

.ansOpt label{
	display:inline;
}
/*================++++========
  site ul list
  ====================*/
 
/* for sms section */
h1.sms-font{color:#1e95c1;  padding:5px; margin:0 10px; border-bottom:1px solid #CCC;}
.wall-msg{color:#000; font-size:12px; line-height:18px; padding:5px; margin:10px; border:1px solid #999;}
.wall-dsp{color:#000; font-size:12px; line-height:18px; padding:5px; margin:10px;}

ul.wall-tabs{margin:0;  font: normal 12px Arial, Helvetica, sans-serif; background:#f3f3f3; border-bottom:1px solid #c5c5c5; padding:5px 5px 0;}
.wall-tabs li {display:inline; position:relative;}
.wall-tabs a {float:left; color:#0066bb; margin:0; padding:0 0 0 4px; text-decoration:none; font-size:96%;}
.wall-tabs a span {float:left; display:block;  padding:5px 10px 4px 6px; }/* Commented Backslash Hack hides rule from IE5-Mac \*/
.wall-tabs a span {float:none;}/* End IE5-Mac hack */
.wall-tabs a:hover span {color:#0066bb; text-decoration:underline;}
.wall-tabs #current a {background:#FFF; color:#000; font: bold 12px Arial, Helvetica, sans-serif;}
.wall-tabs #current a span {background:#FFF; color:#000;}

dl.wall-post{ display:block; width:100%; margin-bottom:20px; border-bottom:1px dotted #666;}
.wall-post dt{ float:left; margin-right:10px; }
.wall-post dt img{ background:#FFF; border:3px; border:1px solid #CCC; padding:3px; }
.wall-post dd{width:97%;}
.wall-post a{color:#0066bb; text-decoration:none;}
.wall-post a:hover{text-decoration:underline;}
.wall-post .sml{font-size:11px; color:#999999;}
.wall-post .name{ font-weight:bold;}

.wall-form{background:#3899c3;border:1px solid #006393;width:275px;padding:10px;font-size:12px;}
/*ie6 */
.smsfiwall td{ vertical-align:top !important;}
*html body #wallpost{ float:left;width:280px; overflow:hidden !important}
.wall-form textarea{width:200px;height:50px;}
.wall-form input{background:#FFF;margin-bottom:10px;}

.faq-list{padding:0 10px;font-size:12px;}
.faq-head{background:#a0d8e2;color:#303030;padding:5px; margin:10px 0;}
.faq-list a.question{color:#303030; text-decoration:none; background:url(../images/faq-question.gif) no-repeat left 3px;padding:3px 0 8px 30px;width:100%;}
.faq-list a:hover{color:#0066bb; text-decoration:underline;}
.faq-ans{padding:5px 5px 10px 30px;background:url(../images/faq-ans.gif) left 5px no-repeat;line-height:1.5em;}

/* for sms section */
.topic{background: #F6F8F8 url(../images/topic_small.gif) no-repeat 2px center; padding:3px; padding-left:20px; margin-bottom:2px; border:1px solid #eceded; font: 12px Arial, Helvetica, sans-serif;}
.topic a{color:#036C9B; text-decoration:none;}
.topic a:hover{text-decoration:underline;}

.relate_vd_list{padding:0; margin:0; font-size:11px;}
.relate_vd_list li{list-style-type:none;}
.relate_vd_list .pic{border:3px double #eaeaea;}
.relate_vd_list li .cont{padding:5px 0 2px 0; _padding:5px 0 0 0; border-bottom:1px solid #eaeaea;}
.relate_vd_list li .cont img{border:none;}
relate_vd_list p{text-align:justify;}

.vd_list{ width:98%; padding:0; margin:0; font-size:11px; line-height:16px; position:relative; left:8px; text-align:center; }
.vd_list a{color:#003399; font-weight:bold; text-decoration:none; white-space:normal;}
.vd_list a:hover{color:#ff4400;}
.vd_list li{list-style-type:none; float:left; width:150px; border:#eee 1px solid; padding:10px 0; display:block; margin:0px 12px 0px 0px;}
.vd_list li:hover { background:#f9f9f9; border:#e5e5e5 1px solid;}
.vd_list li .pic{border:3px double #ddd; }


.vd_list1{font-size:11px; line-height:16px; position:relative; float:left; margin-bottom:10px; display:block; width:20%; white-space:normal;}
.vd_list1 a{color:#003399; font-weight:bold; text-decoration:none; white-space:normal;}
.vd_list1 a:hover{color:#ff4400;}
.vd_list1 .pic{border:3px double #ddd;}

.vd_list2 {padding:10px; margin:0; font-size:11px; position:relative; text-align:center; border:1px solid #eee; float:left; width:97%;}
.vd_list2:hover { border:1px dotted #ddd; background:#fbfbfb; }
.vd_list2 a{color:#003399; font-weight:bold; text-decoration:none; white-space:normal;}
.vd_list2 a:hover{color:#ff4400;}
.vd_list2 li{list-style:none; float:left; width:auto; display:block; margin:4px;}
.vd_list2 li .pic{border:3px double #d1d1d1; margin-right:10px;}
	
.vd_tabs{color:#FFFFFF; margin:0; margin-top:4px; _margin-top:2px; font: bold 11px Tahoma;}
.vd_tabs li {display:inline;}
.vd_tabs a {float:left; background:url(../images/tableft2.gif) no-repeat 0% -42px; margin:0; padding:0 0 0 4px; text-decoration:none; font-size:96%;}
.vd_tabs a span {float:left; display:block; background:url(../images/tabright2.gif) no-repeat 100% -42px; padding:5px 10px 4px 6px; color:#fff;}


.faq_tabs{color:#FFFFFF; margin:0; margin-top:4px; _margin-top:2px; font: bold 11px Tahoma;}
.faq_tabs li{display:inline;}
.faq_tabs a {float:left; margin:0; padding:0 0 0 4px; text-decoration:none; font-size:96%;}
.faq_tabs a span {float:left; display:block; padding:5px 10px 4px 6px; color:#000;}
.faq_tabs a:hover span{color:#0066bb;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/

.vd_tabs a span {float:none;}/* End IE5-Mac hack */
.vd_tabs a:hover span {color:#3C4247;}
.vd_tabs a:hover {background-position: left top;}
.vd_tabs a:hover span {background-position:right top;}
.vd_tabs #current a {background-position:left top; color:#3C4247;}
.vd_tabs #current a span {background-position:right top; color:#3C4247;}

.pr_tabs{color:#FFFFFF; margin:0; margin-top:-5px; _margin-top:-5px; font: bold 11px Tahoma;}
.pr_bdr{border-bottom:1px solid #d0c5b4;}
.pr_tabs li {display:inline;}
.pr_tabs a {float:left; margin:0; padding:0 4px 0 0px; text-decoration:none; font-size:96%; margin-right:1px;}
.pr_tabs a span {float:left; display:block; background:url(../images/cn-tabs-new.gif) no-repeat right -43px; padding:5px 10px 4px 6px; color:#fff;}/* Commented Backslash Hack hides rule from IE5-Mac \*/
.pr_tabs a span {float:none;}/* End IE5-Mac hack */
.pr_tabs a:hover span {color:#fff;}
.pr_tabs a:hover{background-position: left top;}
.pr_tabs a:hover span {background-position:right top;}
.pr_tabs #current a {background-position:left top; color:#fff;}
.pr_tabs #current a span {background-position:right top; color:#fff;}

.cn_tabs{color:#FFFFFF; margin:0; margin-top:-5px; _margin-top:-5px; font: bold 11px Tahoma;}
.cn_bdr{border-bottom:1px solid #d0c5b4;}
.cn_tabs li {display:inline;}
.cn_tabs a {float:left; background:url(../images/cn-tabs.gif) no-repeat left -43px; margin:0; padding:0 0 0 4px; text-decoration:none; font-size:96%; margin-right:1px;}
.cn_tabs a span {float:left; display:block; background:url(../images/cn-tabs.gif) no-repeat right -43px; padding:5px 10px 4px 6px; color:#fff;}/* Commented Backslash Hack hides rule from IE5-Mac \*/
.cn_tabs a span {float:none;}/* End IE5-Mac hack */
.cn_tabs a:hover span {color:#000;}
.cn_tabs a:hover{background-position: left top;}
.cn_tabs a:hover span {background-position:right top;}
.cn_tabs #current a {background-position:left top; color:#000;}
.cn_tabs #current a span {background-position:right top; color:#000;}

#step {padding: 0;}
#step h5 {font-size:15px; color: #496B97;}
#step h5 a{font-size:15px;}
#step a{font-size:11px; font-family:Arial, Helvetica, sans-serif; color: #496B97; text-decoration:none;}
#step a:hover{text-decoration:underline;}
#step li {padding: 0 0 10px 70px; margin: 0 0 0; list-style:none;}
#step .item {background: url(../images/step.gif) no-repeat;}

ul.tabs {padding:10px 0 0 0;_padding:4px 0 0 0;line-height:normal;font-size:0.82em; font-family:Arial, Helvetica, sans-serif;}
.tabs li { display:inline;}
.tabs li a {float:left; font-weight:bold; text-decoration:none; color:#FFF; padding:0 0 0 24px; text-decoration:none;background:url(../images/nav_left-new.gif) scroll no-repeat left 4px;}
.tabs li.c a {display:block;width:28px;height:24px; padding:0;}
.tabs li.d a {background-position:-32px 4px;}
.tabs li.e a {background-position:-64px 4px;}
.tabs li.f a {background-position:-96px 4px;}
.tabs li.g a {background-position:-128px 4px;}
.tabs li.h a {background-position:-160px 4px;}
.tabs li.i a {background-position:-192px 4px;}
.tabs li.j a {background-position:-224px 4px;}
.tabs li.k a {background-position:-256px 4px;}
.tabs li a span {float:left; display:block; background:url(../images/Snav_right.gif) scroll no-repeat right top;padding:4px 17px 4px 2px;color:#fff;cursor:pointer;}
.tabs a span {float:none;}/* End IE5-Mac hack */
.tabs a:hover span {color:#FFF;text-decoration:none;}
.tabs li.c a:hover, .tabs li#current.c a{background-position:left -24px;}
.tabs li.d a:hover, .tabs li#current.d a {background-position:-32px -24px;}
.tabs li.e a:hover, .tabs li#current.e a{background-position:-64px -24px;}
.tabs li.f a:hover, .tabs li#current.f a{background-position:-96px -24px;}
.tabs li.g a:hover, .tabs li#current.g a{background-position:-128px -24px;}
.tabs li.h a:hover, .tabs li#current.h a{background-position:-160px -24px;}
.tabs li.i a:hover, .tabs li#current.i a{background-position:-192px -24px;}
.tabs li.j a:hover, .tabs li#current.j a{background-position:-224px -24px;}
.tabs li.k a:hover, .tabs li#current.k a{background-position:-256px -24px;}
.tabs li a:hover span {background-position:100% -24px;}
.tabs #current a {color:#FFF;}
.tabs #current a span {background-position:100% -24px; color:#FFF;}
.tabs a span sup{font:bold 0.7em/0.6em Tahoma, Geneva, sans-serif;color:#F30;vertical-align:super;margin-left:5px;}


ul.dropmenu{float:left; position:relative;padding:4px 8px;}
.dropmenu{*z-index:-1;}
.dropmenu li{float:left; margin-right:10px;}
.dropmenu li a{font:bold 1em Arial, Helvetica, sans-serif;color:#333}
.dropmenu li a:hover{color:#1a1a1a;text-decoration:none;}
.dropmenu li.newstpk{padding:2px 8px 0 12px;background:url(../images/arr1.gif) no-repeat scroll left 5px;}
.dropmenu li.newstpk a{color:#333}
.dropmenu li.newstpk a:hover{color:#0D79AB;}
.dropmenu li.currentnews{padding:2px 8px 0 12px;background:#D3F0F5 url(../images/arr1.gif) no-repeat scroll left 5px;}
.dropmenu li.currentnews a{color:#0D79AB;}
/* List ends */
.error{font-size:12px; color:#CC0000;}


ul.hilite{font-family:Tahoma,arial; font-size:11px; font-weight:bold;}
.hilite li{padding:8px 8px 8px 4px;}
.hilite li span{padding-left:12px; background:transparent url(../images/hilite-icon.gif) left center no-repeat; _background:transparent url(../images/hilite-icon.gif) left 2px no-repeat;}
.hilite .btn{ position:absolute; right:0;}

.pointList{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}
.pointList li{padding:2px 5px;}
.pointList span{padding-left:10px; line-height:20px; display:block; color:#333;}
.pointList span strong{padding-left:16px; background:url(../images/bullet-n.gif) left 5px no-repeat;}


ul.conTabs{position:absolute; font-size:11px; font-family:"Tahoma",Arial; top:35px; _top:35px;}
.conTabs li{display:inline;}
.conTabs li a{background:transparent url(../images/contTabs_right.gif) no-repeat right bottom; display:block; padding:5px 5px 5px 0; font-family:Tahoma,Arial; text-transform:capitalize; color:#977A4E; text-decoration:none; font-weight:bold;}
.conTabs li a:hover{color:#666666;}
.conTabs li span{background:transparent url(../images/conTabs_left.gif) no-repeat left bottom; display:block; padding-left:6px; float:left; position:relative; margin-right:5px;}

dl.blogThumb{float:left; margin:5px 17px; _margin:5px 17px;}
.blogThumb dd, .blogThumb dt{display:block; text-align:center;}
.blogThumb dd img{ width:75px; height:75px; border:1px solid #cccccc;}

dl.link_list{font:normal 0.8em/1.4em Arial, Helvetica, sans-serif;background:#f4f6fa;border:1px solid #bdd3dc;}
.link_list dt{padding:1px 10px;}
.link_list dd{border-bottom:1px solid #e6edf0;padding:10px;}
.link_list a{color:#0076a8;text-decoration:none;}
.link_list a:hover{color:#5fbce8;text-decoration:none;}

/*========== ================
		advertisements
=========================== */
.bannerAdd{position:relative; width:200px; height:200px; margin:0 10px;}		
.bannerCenter{text-align:center;}
.threeAdd{text-align:center}
.threeAdd .adv{width:250px; margin:0 5px; float:left;}
.threeAdd .adv img{border:1px solid #CCC ; }

.breadCrumb{
	font-size:12px;
	padding:5px;
	font-weight:bold;
}
.breadCrumb a{
	color:#036C9B;
	text-decoration:none;
}
.breadCrumb a:hover{
	text-decoration:underline;
}
.blogSearch{
	position:relative;
	float:right;
	background:#D5DFE5 url(../images/blog_search_b.gif) repeat-x left top;
	padding:4px;
	
	font-size:75%;
	color:#FFF;
}
.blogSearch .schbtn{
	border:none;
	height:25px;
	position:relative;
	width:36px;
	top:1px;
	_top:0;
	background:transparent url(../images/search_btn.gif) no-repeat left top;
}
.blogSearch select{
	padding:2px;
	
	position:relative;
	width:200px;
	_top:-2px;
}
.blogSearch .b_left{
	background:#FFF url(../images/blog_search_l.gif) no-repeat left top;
	position:absolute;
	left:-2px;
	top:0;
	height:34px;
	width:9px;
	z-index:100;
}
.blogSearch .b_right{
	background:#FFF url(../images/blog_search_r.gif) no-repeat right top;
	position:absolute;
	top:0;
	right:-2px;
	height:34px;
	width:9px;
}

.frSearch1{
	float:right;
	font-size:75%;
	color:#FFF;
	width:438px;
}
.frSearch{
	float:right;
	background:#D5DFE5 url(../images/fr_search_b.gif) repeat-x left top;
	padding:4px;
	font-size:75%;
	color:#FFF;
	float:left;
}
.frSearch .schbtn{
	border:none;
	height:25px;
	position:relative;
	width:40px;
	top:1px;
	_top:0;
	background:transparent url(../images/fr_search_btn.gif) no-repeat left top;
}
.frSearch select{
	padding:2px;
	position:relative;
	width:200px;
	_top:-2px;
}
.frSearch1 .b_left{
	background:#FFF url(../images/fr_search_l.gif) no-repeat left top;
	height:34px;
	width:9px;
	float:left;
	}
.frSearch1 .b_right{
	background:#FFF url(../images/fr_search_r.gif) no-repeat right top;
	height:34px;
	width:9px;
	float:right;
}

.vd_hm_list{
	margin:7px 5px 5px 8px;
	_margin:6px 0 5px 0;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	
 } 
.vd_hm_list li{
	float:left;
	width:90px;
	margin-right:11px;
	_margin-right:10px;
	margin-bottom:5px;
	white-space:normal;
}
.vd_hm_list .pic{
	border:3px double #eaeaea;
	margin-bottom:4px;
	}
.vd_hm_list li a{
	white-space:normal;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.vd_hm_list li a:hover{
	color:#666;
	text-decoration:underline;
}







.vd_hm_list_1{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	padding:10px 0px 10px 0px;
	width:100%;
	
 } 
 .vd_hm_list_1 ul{
margin: 0px;
 padding:0px;
}
.vd_hm_list_1 li{
	float:left;
	width:90px;
	margin-right:13px;
	margin-left:11px;
	padding-bottom:10px;
	white-space:normal;
}
.vd_hm_list_1 .pic{
	border:3px double #eaeaea;
	margin-bottom:4px;
	}
.vd_hm_list_1 li a{
	white-space:normal;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.vd_hm_list_1 li a:hover{
	color:#666;
	text-decoration:underline;
}






.vd_hm_list_2{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	padding:10px 0px 10px 0px;
	width:100%;
	
 } 
 .vd_hm_list_2 ul{
margin: 0px;
 padding:0px;
}
.vd_hm_list_2 li{
	float:left;
	width:90px;
	margin-right:13px;
	margin-left:11px;
	padding-bottom:10px;
	white-space:normal;
}
.vd_hm_list_2 .pic{
	border:3px double #eaeaea;
	margin-bottom:4px;
	}
.vd_hm_list_2 li a{
	white-space:normal;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.vd_hm_list_2 li a:hover{
	color:#666;
	text-decoration:underline;
}








.vd_hm_list_3{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	padding:10px 0px 0px 8px;
	
 } 
 .vd_hm_list_3 ul{
margin: 0px;
 padding:0px;
}
.vd_hm_list_3 li{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
.vd_hm_list_3 .pic{
	border:3px double #eaeaea;
	margin-bottom:4px;
	}
.vd_hm_list_3 li a{
	white-space:normal;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.vd_hm_list_3 li a:hover{
	color:#666;
	text-decoration:underline;
}












.vd_search{
	position:relative;
	float:right;
	background:#D5DFE5 url(../images/vd_sch_bg.gif) repeat-x left top;
	padding:0.25em;
	_padding:0.19em;
	font-size:75%;
	color:#333;
	margin-bottom:10px;
}
.vd_search select{
	padding:2px;
	margin-bottom:2px;
	_margin-bottom:6px;
	
	position:relative;
	width:150px;
	top:1px;
	_top:2px;
	
}
.vd_search strong{
	position:relative;
	_bottom:6px;
	}
.vd_search input{
	border:1px solid #C5C3B6;
}
.vd_search .schbtn{
	border:none;
	height:25px;
	position:relative;
	width:44px;
	_width:45px;
	top:1px;
	_top:2px;
	background:transparent url(../images/vd_sch_btn.gif) no-repeat left top;
}
.vd_search .b_left{
	background:#FFF url(../images/vd_sch_left.gif) no-repeat left top;
	position:absolute;
	left:-2px;
	top:0;
	height:34px;
	width:6px;
	z-index:100;
}
.vd_search .b_right{
	background:#FFF url(../images/vd_sch_right.gif) no-repeat right top;
	position:absolute;
	top:0;
	right:-2px;
	height:34px;
	width:5px;
}


.btcontainer{
	position:absolute;
	right:2px;
	top:2px;
}
.quicknote{
	float:right;
	background:url(../images/quick_note.gif) repeat-x left top;
	border:1px solid #c1d4e0;
	width:300px;
	position:relative;
	
}
.quicknote h3{
	padding:5px;
	}
.quicknote .templete{	
	background:#FFF; padding:3px; border:1px solid #CCC; border-left:none; border-right:none;
}
.quicknote table{
	width:100%; border-collapse:collapse; text-align:left;
}
.quicknote td{
	border:1px solid #c1d4e0; padding:2px; background:#FFF;
	}
.pagingh{
	font-family:"Tahoma",Arial;
	font-size:11px;
	display:block;
	float:left;
	line-height:13px;
	padding:2px 4px;
	margin-right:2px;
}
.paging{
	font-family:"Tahoma",Arial;
	font-size:11px;
	display:block;
	float:left;
	line-height:13px;
	border:1px solid #333;
	padding:2px 5px;
	margin-right:2px;
	cursor:pointer;
}
.pageselected{
	color:#FFFFFF;
	font-size:11px;
	background:#666;
	padding:2px 5px;
	margin-right:2px;
	line-height:13px;
	float:left;
	border:1px solid #333;
	display:block;
	
}
.pageselect{
	color:#FFFFFF;
	font-size:11px;
	background:#666;
	padding:2px 5px;
	margin-right:2px;
	line-height:13px;
	float:left;
	border:1px solid #333;
	display:block;
	cursor:pointer;
	font-weight:bold;
}
.paging img{
	padding:3px 0;
}
a.paging {
	border:1px solid #ccc;
	color:#333333;
	text-decoration:none;
}
a:hover.paging {
	border:1px solid #666;
	background:#999999;
	color:#FFFFFF;
}
.reginf{
	border: 1px solid #ccc;
	padding: 5px;
	background:#e5f2ff none repeat scroll 0% 0%; 
	position: absolute; 
	width: 250px; 
	-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	margin-left: -110px;
	_margin-left: -220px;
	font-weight:normal;
	line-height:16px;
	margin-top:20px;
	z-index: 999; 
	display: none;
	
}
.reginfo{
	border: 1px solid #ccc;
	padding: 5px;
	background:#D6E8FD none repeat scroll 0% 0%; 
	position: absolute; 
	width: 197px; 
	-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	margin-left: -190px;
	_margin-left: -205px; 
	margin-top: 5px;
	_margin-top: 25px;
	z-index: 999; 
	display: none;
	
}
.reginfo1{
	border: 1px solid #ccc;
	padding: 5px;
	background:#D6E8FD none repeat scroll 0% 0%; 
	position: absolute; 
	width: 197px; 
	-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	margin-left:10px;
	_margin-left:0;
	margin-top: -25px;
	_margin-top: -10px;
	z-index: 999; 
	display: none;
}
.reginfo .arrow{
	margin-top: -15px; position: absolute; margin-left: 170px; _margin-left: 180px;
}
.reginfo1 .arrow1{
	margin-top: 0; position: absolute; left:-10px;
}
.reginfo p,.reginfo1 p{
	color:#333;
}
.regicon{
	position:relative;
	_position:fixed;
	left:-10px;
}
.mainreg{
	position:absolute; 
	right:195px;
	margin:-20px 0 0 0;
	_margin:0;
	z-index: 100;
}
.contAdd{
	border:1px solid #e8d49d;
	padding:5px;
	margin:0 auto;
	width:468px;
	-moz-border-radius:5px;

}
.headTopics{
	padding:10px 0 10px 2px;
	}
.headTopics a{
	display:block;
	width:220px;
	height:81px;
	text-indent:-2000px;
	float:left;
	
	cursor:pointer;
	color:#FFF;
	}

.headTopics a.smsalert{
	background:url(../images/sms_alerts.gif) no-repeat left bottom;
	}
.headTopics a.creatgroup{
	background:url(../images/create_groups.gif) no-repeat left bottom;
	}
.headTopics a.addressbook{
	background:url(../images/address_book.gif) no-repeat left bottom;
	}
.headTopics a.quick{
	background:url(../images/quick_not_tool.gif) no-repeat left bottom;
	}
.headTopics a.interactive{
	background:url(../images/interactive_dashboard.gif) no-repeat left bottom;
	}
.headTopics a.greetings{
	background:url(../images/greetings.gif) no-repeat left bottom;
	}

.headTopics a.smsalert:hover, .headTopics a.creatgroup:hover, 
.headTopics a.addressbook:hover, .headTopics a.quick:hover,
.headTopics a.greetings:hover, .headTopics a.interactive:hover,
.headTopics a:hover
{
	background-position:left top;
	}
/* testimonials */
h2.banner, .banner{ background:url(../images/international-sms.jpg) center top no-repeat;}
.banner a{ height:110px; text-indent:-3333px; display:block;}

#testimonials{background:transparent; margin:10px 0; padding:5px 0 0 10px; font-size:12px;}
#testimonials dl, #testimonials dt, #testimonials dd { display:block; float:left;}
#testimonials dd{ width:220px;}
#testimonials dl{background:url(../images/bg-testi.png) left top repeat-x; border:1px solid #d9e0e4; padding:5px;  margin-right:10px; margin-bottom:10px; width:31%;}
#testimonials dt{ margin-right:10px; width:75px;}
#testimonials dd b{ color:#333; display:block; padding-bottom:5px; border-bottom:1px dotted #99bbc8;}
#testimonials dd p{ background:url(../images/quote1.gif) left top no-repeat; padding-left:25px; padding-top:5xp; font-size:11px; line-height:15px; }
#testimonials dd a{ font-weight:bold; color:#404040; font-family:Tahoma, Geneva, sans-serif; text-decoration:none;}

#testi{background:transparent; margin:10px 0; padding:0; font-size:12px;}
#testi dt, #testi dd { display:block; float:left;}
#testi dd{ width:79%;}
#testi dl{background:#e4e2e2 url(../images/bg-testi.png) left top repeat-x; border:1px solid #d6d6d6; padding:10px; margin:10px auto; width:94.5%;}
#testi dt{ margin-right:10px;}
#testi dd b{ color:#333; display:block; padding-bottom:5px; border-bottom:1px dotted #b3b3b3;}
#testi dd p{ background:url(../images/quote1.gif) left top no-repeat; padding-left:25px; padding-top:5px; font-size:11px; line-height:15px; }
#topics{width:650px;_width:642px;margin:0 auto;}
#topics{width:650px;_width:642px;margin:0 auto;}
#tooltip{position:absolute;z-index:3000;border:1px solid #D8DFE2;background-color:#EBEEF4;padding:5px;opacity: 0.9; width:250px;}
#tooltip h3{ font:bold 1em Georgia, "Times New Roman", Times, serif;color:#04488C; margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #666;}
#tooltip .body{ font:normal 0.7em/1.5em Arial, Helvetica, sans-serif;}

div#toolbar, div#toolbarbut {position: fixed; /* set fixed position for the bar */bottom: 0px;right: 0px;z-index: 9999; /* keep the bar on top  */height: 30px;background: url(../images/bcktool.gif);border-top: 1px solid #7E120A;border-left: 1px solid #7E120A;border-right: 1px solid #7E120A;font:bold 1em Arial, Helvetica, sans-serif;}
div#toolbar {width:100%;min-width: 700px; /* to limit the width when an excessive window resize */margin: 0px auto; /* centered toolbar */left: 0px;}
span.menu_title {padding: 10px;}
span.menu_title a {font-size: 12px;line-height: 34px;color: #fff;text-decoration:none;}

/* ipl 2010 styles */
#ipl-tbl {font-size:12px;background-color:#fff;border-collapse: collapse;border-spacing: 0;font-family:Arial, Helvetica, sans-serif;width:650px; margin:5px auto 10px;}
#ipl-tbl th#features, #ipl-tbl th#plan-free, #ipl-tbl th#plan-basic, #ipl-tbl th#plan-plus, #ipl-tbl th#plan-premium, #ipl-tbl th#plan-max {background-color: #abe3ec;}
#ipl-tbl th#features, #ipl-tbl th#plan-free, #ipl-tbl th#plan-basic, #ipl-tbl th#plan-plus, #ipl-tbl th#plan-premium, #ipl-tbl th#plan-max, #ipl-tbl td {text-align: center;border-top: 1px solid #0c709e;border-right: 1px solid #0c709e;border-left: 1px solid #0c709e;}
#ipl-tbl th h2 {margin:2px 0 2px 0;padding-bottom:3px;color:#006699; font-size:13px;}
#ipl-tbl td {padding:5px; text-align:left; line-height:18px;}
#ipl-tbl td select{ font-size:11px;}
#ipl-tbl td.end {border-bottom: 1px solid #0c709e;}
#ipl-tbl td .none{ position:relative; top:2px; margin-left:0; margin-right:5px;}
#ipl-tbl td span{ display:block; font-size:0.9em; color:#56691c;padding-left:5px;background:#eff4e0;border:1px dashed #FFF; margin:3px; white-space:normal;cursor:default;}
#ipl-tbl td span:hover{ border:1px dashed #829052;cursor:default;}
.developedby{ float:right; width:200px; text-align:right; padding:0px 10px 0px 0px;}


/*#################################################### new style created here ############################*/
.empty{ clear:both !important;}
#newsmswall,#newbrows{ border:solid 1px #ccc; background:#fff; border-bottom:0px !important; border-top:0px !important; padding:1px 3px !important;}
.smscurve{ background:url(../images/smswallTopLeft.gif) bottom left no-repeat;}

.newsmswall {background: transparent; padding:8px 2px;}
.newsmswall .b1, .newsmswall .b2, .newsmswall .b3, .newsmswall .b4, .newsmswall .b1b, .newsmswall .b2b, .newsmswall .b3b, .newsmswall .b4b {display:block; overflow:hidden; font-size:1px;}
.newsmswall .b1, .newsmswall .b2, .newsmswall .b3, .newsmswall .b1b, .newsmswall .b2b, .newsmswall .b3b {height:1px;}
.newsmswall .b2, .newsmswall .b3, .newsmswall .b4{background:#FFF; border-left:1px solid #CCC;border-right:1px solid #CCC; }
.newsmswall .b4b, .newsmswall .b3b, .newsmswall .b2b{background:#FFF;  border-left:1px solid #CCC;border-right:1px solid #CCC; }
.newsmswall .b1, .newsmswall .b1b {margin:0 5px; background:#CCC;}
.newsmswall .b2, .newsmswall .b2b {margin:0 3px; border-width:0 2px;}
.newsmswall .b3, .newsmswall .b3b {margin:0 2px;}
.newsmswall .b4, .newsmswall .b4b {height:2px; margin:0 1px;}
.newsmswall .c{
background:#fff; padding:8px 5px; margin:0; border-left:1px solid #CCC;border-right:1px solid #CCC;
}

.normalcurve {background: transparent;}
.normalcurve .b1, .normalcurve .b2, .normalcurve .b3, .normalcurve .b4, .normalcurve .b1b, .normalcurve .b2b, .normalcurve .b3b, .normalcurve .b4b {display:block; overflow:hidden; font-size:1px;}
.normalcurve .b1, .normalcurve .b2, .normalcurve .b3, .normalcurve .b1b, .normalcurve .b2b, .normalcurve .b3b {height:1px;}
.normalcurve .b2, .normalcurve .b3, .normalcurve .b4{background:#FFF; border-left:1px solid #CCC;border-right:1px solid #CCC; }
.normalcurve .b4b, .normalcurve .b3b, .normalcurve .b2b{background:#FFF;  border-left:1px solid #CCC;border-right:1px solid #CCC; }
.normalcurve .b1, .normalcurve .b1b {margin:0 5px; background:#CCC;}
.normalcurve .b2, .normalcurve .b2b {margin:0 3px; border-width:0 2px;}
.normalcurve .b3, .normalcurve .b3b {margin:0 2px;}
.normalcurve .b4, .normalcurve .b4b {height:2px; margin:0 1px;}
.normalcurve .c{
background:#fff; padding:1px 5px; margin:0; border-left:1px solid #CCC;border-right:1px solid #CCC;
}

#smsfiCurve{background: transparent; width:295px;}
*html body #smsfiCurve{width:275px !important;}
#smsfiCurve .b1, #smsfiCurve .b2, #smsfiCurve .b3, #smsfiCurve .b4, #smsfiCurve .b1b, #smsfiCurve .b2b, #smsfiCurve .b3b, #smsfiCurve .b4b {display:block; overflow:hidden; font-size:1px;}
#smsfiCurve .b1, #smsfiCurve .b2, #smsfiCurve .b3, #smsfiCurve .b1b, #smsfiCurve .b2b, #smsfiCurve .b3b {height:1px;}
#smsfiCurve .b2, #smsfiCurve .b3, #smsfiCurve .b4{background:#FFF; border-left:1px solid #CCC;border-right:1px solid #CCC; }
#smsfiCurve .b4b, #smsfiCurve .b3b, #smsfiCurve .b2b{background:#FFF;  border-left:1px solid #CCC;border-right:1px solid #CCC; }
#smsfiCurve .b1, #smsfiCurve .b1b {margin:0 5px; background:#CCC;}
#smsfiCurve .b2, #smsfiCurve .b2b {margin:0 3px; border-width:0 2px;}
#smsfiCurve .b3, #smsfiCurve .b3b {margin:0 2px;}
#smsfiCurve .b4, #smsfiCurve .b4b {height:2px; margin:0 1px;}
#smsfiCurve .c{
background:#fff; padding:1px 5px; margin:0; border-left:1px solid #CCC;border-right:1px solid #CCC;
}

#message_new{ font:normal 0.7em/1.5em Arial, Helvetica, sans-serif;}

.nbtn_n {display:inline-block; background:none; margin:0; padding:3px 0; border-width:0; overflow:visible; font:12px/1.2 Arial,Sans-serif; text-decoration:none; color:#282828;}
.nbtn_n span {background:#ddd url(../images/bg-button-n.gif) repeat-x 0 0; margin:0; padding:3px 0; border-left:1px solid #aeafb0; border-right:1px solid #aeafb0;}
.nbtn_n span span {position:relative; padding:3px .4em; border-width:0; border-top:1px solid #aeafb0; border-bottom:1px solid #aeafb0;}

.blogs_new {margin-top:10px;}
.blogs_bg{ border-bottom:1px solid #DDDDDD; height:20px;}
.blogs_new .pic {border:1px solid #BABABA; margin:0px 15px 0px 15px;}
.blogs_head {font:normal 20px "Times New Roman", Times, serif; color:#B30000; margin-bottom:8px;}
.blogs_head a:link, .blogs_head a:visited {color:#B30000; text-decoration:none;}
.blogs_head a:hover {color:#000;}

.blogs_text {font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; text-align:justify;}

.blogs_more {font:bold 12px Arial, Helvetica, sans-serif; color:#2F3123; text-align:right; background:url(../images/arrow3_x.gif) no-repeat right 6px; padding-right:0px;}
.blogs_more a:link, .blogs_more a:visited {/*color: rgb(0, 102, 153);*/ color:#333; text-decoration:none;}
.blogs_more a:hover {color:#000;}

.blogs_comment {font:normal 11px Arial, Helvetica, sans-serif; color:#000; margin-bottom:8px;}
.blogs_comment a:link, .blogs_comment a:visited {color:#000; text-decoration:none; padding:0px 2px 0px 2px;}
.blogs_comment a:hover {text-decoration:underline;}


.blogs_profile{font:bold 11px Arial, Helvetica, sans-serif; color:#000; margin:5px 0px 5px 15px;}
.blogs_profile a:link, .blogs_profile a:visited {color:#000; text-decoration:none;}
.blogs_profile a:hover {color:#8F9E4A;}

.comments_n{background:url(../images/comments.gif) no-repeat; width:30px; height:31px; float:right; font:bold 18px Arial, Helvetica, sans-serif; color:#B30000;}
.comments_n p {font:bold 16px Arial, Helvetica, sans-serif; color:#B30000;text-align:center; padding-top:2px;}
.comments_n a:link, .comments_n a:visited {color:#B30000; text-decoration:none;}
.comments_n a:hover {color:#000;}

.comments_n1{background:url(../images/comments.jpg) no-repeat; width:30px; height:31px; float:right; font:bold 18px Arial, Helvetica, sans-serif; color:#B30000; margin-top:10px; }
.comments_n1 p {font:bold 16px Arial, Helvetica, sans-serif; color:#B30000;text-align:center; padding-top:2px;}
.comments_n1 a:link, .comments_n a:visited {color: rgb(0, 102, 153); text-decoration:none;}
.comments_n1 a:hover {color:#000;}

.recent-post{font:normal 12px Arial, Helvetica, sans-serif; color:#000;}
.recent-post a:link, .recent-post a:visited {color:#000; text-decoration:none; display:block; border-bottom:1px solid #eee; line-height:18px; padding:4px 0px 4px 0px; background:url(../images/arrow3_x.gif) no-repeat left 10px;}
.recent-post a:hover {color:#006699;}
.recent-bg{ background:url(../images/bgtop.gif) no-repeat; height:6px;}
.recent-head{font:bold 13px Arial, Helvetica, sans-serif; color:#000; border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6;  background-color:#FFFFFF; overflow:hidden !important; margin:0px; padding:0px;}

.vColumn_new {background: transparent;}
.vColumn_new .b1, .vColumn_new .b2, .vColumn_new .b3, .vColumn_new .b4, .vColumn_new .b1b, .vColumn_new .b2b, .vColumn_new .b3b, .vColumn_new .b4b {display:block; overflow:hidden; font-size:1px;}
.vColumn_new .b1, .vColumn_new .b2, .vColumn_new .b3, .vColumn_new .b1b, .vColumn_new .b2b, .vColumn_new .b3b {height:1px;}
.vColumn_new .b2, .vColumn_new .b3, .vColumn_new .b4{background:#FFF; border-left:1px solid #CCC;border-right:1px solid #CCC; }
.vColumn_new .b4b, .vColumn_new .b3b, .vColumn_new .b2b{background:#FFF;  border-left:1px solid #CCC;border-right:1px solid #CCC; }
.vColumn_new .b1, .vColumn_new .b1b {margin:0 5px; background:#CCC;}
.vColumn_new .b2, .vColumn_new .b2b {margin:0 3px; border-width:0 2px;}
.vColumn_new .b3, .vColumn_new .b3b {margin:0 2px;}
.vColumn_new .b4, .vColumn_new .b4b {height:2px; margin:0 1px;}
.vColumn_new .c{
background:#fff; padding:1px 5px; margin:0; border-left:1px solid #CCC;border-right:1px solid #CCC;
}
.vColumn_new{
	width:781px;
	position:relative;
	float:left;
	margin-top:8px;
	
}

.contest_close{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; line-height:22px;}

.choose_pic{font:bold 13px Arial, Helvetica, sans-serif; color:#0E6F9E; border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:2px;}

.winners_bg{background:url(../images/winners-list.jpg) no-repeat center; height:147px;}

.ecard_tabs{color:#FFFFFF; margin:0;font:normal 11px Tahoma;text-transform:uppercase;}
.ecard_bdr{border-bottom:1px solid #d0c5b4;}
.ecard_tabs li {display:inline;}
.ecard_tabs a {float:left; background:url(../images/new-tag-tab.gif) no-repeat left -17px; margin:0; padding:0 0 0 2px; text-decoration:none; font-size:96%; margin-right:3px;}
.ecard_tabs a span{float:left; display:block; background:url(../images/new-tag-tab-r.gif) no-repeat right -17px; padding:2px 10px 2px 6px; color:#FFF;}/* Commented Backslash Hack hides rule from IE5-Mac \*/
.ecard_tabs a span {float:none;}/* End IE5-Mac hack */
.ecard_tabs a:hover span {color:#3C4247;}
.ecard_tabs a:hover{background-position: left top; text-decoration:none;}
.ecard_tabs a:hover span {background-position:right top;color:#3C4247;}
.ecard_tabs .currentnew a {background-position:left top;}
.ecard_tabs .currentnew a span {background-position:right top;color:#3C4247;}
.taghead{background:#D6D9DF url(../images/taghead-bg.gif) repeat-x left top;padding:13px 5px 0;border-style:none solid; border-width:1px;border-color:#D6D9DF;}
.rightCol .tagcl{background:#fff; padding:0 5px; margin:0; border-left:1px solid #D6D6D6;border-right:1px solid #D6D9DF; font:normal 0.8em Arial, Helvetica, sans-serif;position:relative;}

.card_holder{padding:2px 2px; height:90px; border-bottom:2px dotted #eaeaea;}
.card_holder img{float:left; margin-right:10px; border:2px solid #eaeaea;}
.card_holder a{color:#000; text-decoration:none; font-weight:bold;}
.card_container{height:320px;overflow:auto; padding:5px 0; }

.floating1 { padding: 15px; position: absolute; width: 217px; height: 170px; background:url(../images/blogs1.gif) no-repeat; z-index:1; margin-left:8px; margin-top:74px; margin-left:795px;}
.floating-text11 {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:8px; width:160px;}
.floating-submit1 {border:none; margin-left:12px;}

.wel_profile {font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-align:right; margin:-32px 10px 0px 15px; *margin:-30px 10px 0px 15px !important;}
.wel_profile a:link, .wel_profile a:visited {color:#fff; text-decoration:none;}
.wel_profile a:hover { text-decoration:underline;}

.new_heading {margin:10px 12px 0px 12px;}
.new_heading1 { border-bottom:1px solid #03A7F3;}
.new_heading1 h2{font:bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#03A7F3; width:150px; padding:5px; margin:0px;}

.new_heading .thanks {font:normal 19px Arial, Helvetica, sans-serif; color:#009900;}
.new_heading .thanks1 {font:normal 12px Arial, Helvetica, sans-serif; color:#404040; line-height:20px; padding-top:3px;}
.new_heading .thanks1 b{font-size:13px;}
.new_heading .thanks img{padding-right:10px;}

#facebook {border:1px solid #D6D6D6; background-color:#FFFFFF;}




#toplonks {font:bold 11px Arial, Helvetica, sans-serif; color:#cccccc; text-align:left; height:20px;}
#toplonks a:link, #toplonks a:visited {color:#ffffff; text-decoration:none; padding:3px 5px 3px 5px; line-height:19px;}
#toplonks a:hover {color:#fff; background-color:#0293D6;}

#toplonks .new {float:right; width:auto; font:bold 11px Arial, Helvetica, sans-serif; color:#A6A6A6; padding-right:10px;}
#toplonks .new a:link, #toplonks .new a:visited {color:#ffffff; text-decoration:underline; line-height:19px;}
#toplonks .new a:hover {color`:#ffffff; background-color:#0293D6; text-decoration:none;}



.down{
font-size: 11px;
padding:0px;
margin:0px;
color: #a5a5a5;
position:fixed;
display:none;
bottom:-20px;
right: 420px;
text-align:center;

}



.blogSearch1 { float:right; font-size:75%; color:#FFF; width:auto; margin:0;  }
.blogSearch1 .frSearch { float:right; background:#efefef; padding:4px; font-size:100%;	color:#FFF;	float:left; border-radius:4px; -moz-border-radius:3px; -webkit-border-radius:3px;  }
.blogSearch1 .frSearch select { padding:2px; position:relative; width:200px; _top:0px; background:#FFFFFF; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.blogSearch1 .frSearch .input { background:#fff; padding:3px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.frSearch .schbtn{ border:none; height:23px; position:relative; width:58px; top:1px; _top:0; background:transparent url(../images/btn_search_sml.gif) no-repeat left top; }


