﻿body
{
    FONT: 10pt Arial, Helvetica, sans-serif;
	COLOR: #444;
	TEXT-ALIGN: center;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	font-size:13px;
}
.ScratchPageHeading
{
	font-size: 14pt;
	
	color: #000000;
	background-color: #e8faff;
	text-align:left;
	padding:5px;
    border-top:solid 1px #19cbff;
}
.ScratchTableHeading
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	background-color: #19cbff;
	padding:5px;
}
.ScratchSubHead
{
	font-size: 11pt;
	font-weight: bold;
	text-align:left;
	color: #000000;
	background-color: #19cbea;
	padding:5px;
	font-family:Trebuchet MS;
}

.ScratchSubHeadBlog
{
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-image: url(../images/Blogs/blogviewHead.gif);
	font-family: Trebuchet MS;
	background-repeat: repeat-x;
	height:25px;
	padding-left:5px;
}

.WhiteBGtbl
{
    color: #000000;
	text-align:left;
	background-color: #ffffff;
	border:solid 1px #ffffff;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType="0",StartColorStr='#e9edde',EndColorStr='#ffffff');*/
}
.WhiteBGtbl1
{
    color: #000000;
	text-align:left;
	background-color: #ffffff;
	border:solid 1px #ffffff;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType="0",StartColorStr='#DEEDC9',EndColorStr='#ffffff');
}
.ScratchTableBody
{
	color: #000000;
	text-align: left;	
	border-right: #ffffff 2px solid;
	border-top: #ffffff 2px solid;
	border-left: #ffffff 2px solid;
	border-bottom: #ffffff 2px solid;
	background-image: url(images/img02.gif);
	background-repeat: repeat-x;
}
.ScratchTable
{
	border-right: #ffffff 2px solid;
	border-top: #ffffff 2px solid;
	border-left: #ffffff 2px solid;
	border-bottom: #ffffff 2px solid;
	text-align:left;
}


.txtbox
{
	width: 200px;
	
}
.ddbox
{
	width: 205px;
	
}
.btn
{
	font-size: 13px;
	
	}
.imgzero
{
    width:0;
    height:0; 
}
.imgfull
{
    width:28px;
    height:36px;
}
.barcharttable
{
	background-color:White
}
.Question_Desc
{
	font-size: 11pt;
	color: white;
	background-color: #6699ff;
	font-weight: bold;
}
.normalfont
{
	font-size: 9pt;
	color: #000000;
	
}
.fontwithlightbg
{
	font-size: 9pt;
	color: #000000;
	background-color:#e9edde;
	font-weight:normal;
}
.bloglist
{
	font-size: 9pt;
	font-family: verdana,Georgia,arial,verdana;
}
.blog_subtop_mast
{
	background-color:#19cbff;
}
.Blog_SideBar
{
	background-color:#DFF9AE;
}
.blogtitle
{
	font-size: 9pt;
	color: black;
	text-align: left;
	border-bottom: #ffffff 0px solid;
	background-color: #FFF8ae;
	border-bottom: black 0px groove;
	border-right: black 0px groove;
	border-top: black 0px groove;
	border-left: black 0px groove;
	font-weight: bold;
}
.blogdate
{
	
	font-size: 11pt;
	color: #000099;
}
.blogtext
{
	font-size: 12pt;
	color: Black;
	text-align: justify;
	background-color: #FFFFFF;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight:lighter;
	font-family:Trebuchet MS;
}

.commenttext
{
	font-size: 11pt;
	text-align: justify;
	background-color: #FFFFFF;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: lighter;
	font-family: Trebuchet MS;
	color: #7a706d;
}

.PosterProfile
{
	font-size: 11pt;
	text-align: justify;
	background-color: #FFFFFF;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: lighter;
	font-family: Trebuchet MS;
	color: Black;
}
.blogpost
{
	background-color: #FFFFca;
	font-size: 9pt;
}
.blogreply
{
	
	font-size: 9pt;
	color: black;
	text-align: left;
	border-bottom: #ffffff 0px solid;
	background-color: #ffffca;
	border-bottom: black 0px groove;
	border-right: black 0px groove;
	border-top: black 0px groove;
	border-left: black 0px groove;
}
.blog_comment_text
{
	
	font-size: 10pt;
	color: #0066cc;
	text-align: left;
	background-color: #ffffff;
	border-bottom: black 1px groove;
	border-right: black 1px groove;
	border-top: black 1px groove;
	border-left: black 1px groove;
}
.blog_comment_title
{
	
	font-size: 9pt;
	color: black;
	text-align: left;
	border-bottom: #ffffff 0px solid;
	background-color: #FFFfca;
	border-bottom: black 0px groove;
	border-right: black 0px groove;
	border-top: black 0px groove;
	border-left: black 0px groove;
}

.style6 {font-size: medium; font-family: Georgia,arial,verdana, Helvetica, sans-serif; }
.detailtxt
{
    font-size: 9pt;
    color: black;
    text-align: left;
    line-height: 15pt;
    letter-spacing: normal;
    
   }
   a.link1
   {
	text-decoration:none;
	font-size:xx-small;
	color:Black;
   }
   a.link1:hover
   {
	text-decoration:underline;
	font-size:xx-small;
	color:Black;
   }
   .GeorgiaFont
   {
    font-family:Georgia,arial,verdana;
    font-size:9pt;
    text-align: justify;
    line-height:20px;
    word-spacing:2px;
   }
    .lbltext
   {
    font-family:Georgia,arial,verdana;
    font-size:9pt;
    line-height:20px;
    word-spacing:2px;
   }
   .smalltxtbox
{
    font-size:7pt;
    width:100px;
    height:7pt;
    
}
.feded
{
    background-color: #A30013;
    /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType="0",StartColorStr='#A30013',EndColorStr='#C8A3A7');*/
}
  a.link2
   {
	text-decoration:underline;
	color:Blue;
   }
   a.link2:hover
   {
	text-decoration:none;
	color:Blue;
   }
   a.link2:visited
{
	text-decoration:underline;
	color:Blue;
}
.menu{
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
color:#386190;
font-weight:bold;
text-decoration:none;
}


.outertbl
{
	width:777px;
	background-color:#ffffff;
	
}

.9ptwb
{
	font-size:9pt;
	font-weight:bold;
	color:White;
}
.9ptbb
{
	font-size:9pt;
	font-weight:bold;
	color:Black;
}
a:link
{
	color:Black;
	text-decoration:none;
}
a:visited
{
	color:Black;
	text-decoration:none;
}
a:hover
{
	color:Black;
	text-decoration:underline;
}
a.whitelink
{
	color:White;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
a.whitelink:visited
{
	color:White;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
a.whitelink:hover
{
	color:White;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}
a.balcklink
{
	color:Black;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
a.balcklink:visited
{
	color:Black;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
a.balcklink:hover
{
	color:Black;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}
a.redlink
{
	color:Red;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
a.redlink:visited
{
	color:Red;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
a.redlink:hover
{
	color:Red;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}
a.nav:link
{
	color:White;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	padding:2px 5px 2px 5px;
}
a.nav:visited
{
	color:White;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	padding:2px 5px 2px 5px;
}
a.nav:hover
{
	color:White;
	font-size:10pt;
	font-weight:bold;
	padding:2px 5px 2px 5px;
}

.blogstrip
{
	 font-size:13pt;
	 font-weight:bolder;
	 padding:5px 5px 5px 5px;
	 color:Black;
	 height:80px;
	 width:100%;	 
	 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType="0",StartColorStr='#ffffff',EndColorStr='#a7f0e4');
}
/***********************************************************Round Green********************************/
B.rtop {
	DISPLAY: block; BACKGROUND: #fff
}
B.rbottom {
	DISPLAY: block; BACKGROUND: #fff
}
B.rtop B {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px
}
B.rbottom B {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px
}
B.r1 {
	MARGIN: 0px 4px
}
B.r2 {
	MARGIN: 0px 2px
}
B.r3 {
	MARGIN: 0px 1px
}
B.rtop B.r4 {
	MARGIN: 0px 1px; HEIGHT: 0px
}
B.rbottom B.r4 {
	MARGIN: 0px 1px; HEIGHT: 0px
}
.round {
	FLOAT: left; MARGIN: 0px; WIDTH: 100%; TEXT-ALIGN: left
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 24px Arial, Helvetica, sans-serif; PADDING-TOP: 0px; TEXT-ALIGN: left
}
/***********************************************************Round Green********************************/
a.profilelink
{
	COLOR: #06b; TEXT-DECORATION: none; font-weight:bold;
}
a.profilelink:visited
{
	COLOR: #06b; TEXT-DECORATION: none; font-weight:bold;
}
a.profilelink:hover
{
	COLOR: #06b; TEXT-DECORATION: underline; font-weight:bold;
}

a.profilelink1
{
	COLOR: #06b; TEXT-DECORATION: none; font-weight:bold; font-size:11pt;
}
a.profilelink1:visited
{
	COLOR: #06b; TEXT-DECORATION: none; font-weight:bold; font-size:11pt;
}
a.profilelink1:hover
{
	COLOR: #06b; TEXT-DECORATION: underline; font-weight:bold; font-size:11pt;
}

.matter
{
	word-spacing:1px;
	text-align:justify;
	line-height:20px;
    padding-left:10px;
    padding-right:10px;
}
.linktxt
{
	COLOR: #06b; TEXT-DECORATION: none; font-weight:bold;
}

.searchboxprofile
{
 font-size:14px;
 /*background-color:#e7f7fc;*/
 font-weight:600;
 padding-right:15px;
 /*border:#e7f7fc 2px solid;*/
 /*border:#e1f0f8 2px solid;*/
 }

.searchbox
{
 font-size:14px;
 background-color:#e7f7fc;
 font-weight:600;
 padding:10px;
 border:#e7f7fc 2px solid;
 /*border:#e1f0f8 2px solid;*/
 }
 .searchtxtbox
 {
  width:200px;	
  font-size:13px;
 }
 .searchbtn
 {
	FONT: 15px;
	font-weight:bold;
	COLOR: #000000;
	border:solid 1px Gray;
    background-image:url(images/home/go.ico);
 }
.btndisable
{
	BORDER-RIGHT: #7cbf4c 1px solid;
	BORDER-TOP: #7cbf4c 1px solid;
	FONT: 14px tahoma;
	font-weight:bold;
	BORDER-LEFT: #7cbf4c 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #7cbf4c 0px solid; 
    background-color:White;
	}
.btnenable
{
	FONT: 14px;
	font-weight:bold;
	COLOR: #000000;
	border:solid 1px #7cbf4c; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType="0",StartColorStr='#ffffff',EndColorStr='#e7ebf7');
	
	}

	.yellowbdtbl
	{
		border:solid 1px yellow;  width:100%;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType="0",StartColorStr='#ffffff',EndColorStr='#fbf8d7');
	}
.msg
{
	font-size:10pt;
	color:Red;
}

.msg1
{
	font-size:8pt;
	color:Red;
}

/*******************************************Login Page********************************************/
.userMsgContainer {
	PADDING-RIGHT: 15px; PADDING-LEFT: 25px; FONT-SIZE: 14px; background-image:url(images/login/layerbg.gif); background-repeat:no-repeat; PADDING-BOTTOM: 15px; WIDTH: 542px; COLOR: #323433; PADDING-TOP: 15px; FONT-FAMILY: arial; HEIGHT: 285px
}
.userMsgContainer H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0478a7; PADDING-TOP: 0px
}
.points UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.points UL LI {
	PADDING-LEFT: 1px; FONT-SIZE: 15px; MARGIN: 8px 0px 0px
}
.hang {
	FONT-SIZE: 20px; PADDING-TOP: 7px
}
.closeb {
	PADDING-RIGHT: 35px; FONT-SIZE: 12px; COLOR: #0066bd
}
.think {
	FLOAT: left; WIDTH: 280px
}
.members {
	PADDING-RIGHT: 6px; MARGIN-TOP: 0px; FLOAT: right; WIDTH: 230px; PADDING-TOP: 0px
}
.tfield {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.spacer15 {
	HEIGHT: 15px
}
.spacer8 {
	HEIGHT: 8px
}
.suimg {
	PADDING-LEFT: 2px; FLOAT: left; PADDING-TOP: 15px
}
UNKNOWN {
	PADDING-TOP: 10px
}
.siimg {
	FLOAT: left; PADDING-TOP: 15px
}
.fpwd {
	PADDING-LEFT: 4px; FONT-SIZE: 11px; LINE-HEIGHT: 18px
}
.spacer10 {
	PADDING-TOP: 10px
}
.clearAll {
	CLEAR: both
}
.signin {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: center center; PADDING-LEFT: 3000px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(images/login/signin.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 114px; PADDING-TOP: 25px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px; max-width: 114px; max-height: 32px
}
.loginclosebtn
{
	font-size:12px;width:45px; color:#0066bd;float:right;margin-right:32px;
}
/*******************************************Login Page End********************************************/
/*********** #navBar link styles ***********/
#navBar{
	margin: 0 0 0 0;
	padding: 0px;
	background-color: #eeeeee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size:14px;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
}

#sectionLinks a:link{
	padding: 8px 0px 8px 10px;
	border-top: 1px solid #cccccc;
	width: 100%;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width: auto;
}

#sectionLinks a:visited{
	border-top: 1px solid #cccccc;
	padding: 8px 0px 8px 10px;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #dddddd;
	padding: 8px 0px 8px 10px;
	text-decoration:none;
}

.gridpager, .gridpager td{    
    text-align: right;
    color:red;    
    font-weight: bold;
    text-decoration: none;
    padding:2px;
}
.gridpager a{
    color: Black;
    font-weight: bold;
    text-decoration:underline;
}
.gridpager a:visited{
    color: Black;
    font-weight: bold;
    text-decoration:underline;
    
}
.green
{
	color:Green;
}
.blue
{
	color:Blue;
}
.red
{
	color:Red;
}
.ticker
{
	font-size:8pt;
	word-spacing:0px;
	text-align:left;
	padding-left:0px;
}
 .smallgrayfont
 {
 font-size:8pt;
 color:Gray
 }
 .smallblackfont
 {
	font-size:8pt;
	color:Black;
 }
 .bigBlackFont
 {
	font-size:14pt;
	color:Black;
	font-weight:bold;
 }
 /********************************************transmenu****************************************/
 .transMenu .background {
	BACKGROUND-COLOR: #d4f3fe! important
}
.transMenu .hover {
	BACKGROUND-COLOR: #35c2fd! important
}
.transMenu {
	LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: 0px
}
.transMenu .content {
	POSITION: absolute
}
.transMenu .items {
	Z-INDEX: 2; LEFT: 0px; POSITION: relative; TOP: 0px
}
.transMenu .background {
	Z-INDEX: 1; FILTER: alpha(opacity=95); LEFT: 0px; POSITION: absolute; TOP: 0px; moz-opacity: .95
}
.transMenu .shadowRight {
	Z-INDEX: 3; FILTER: alpha(opacity=40); WIDTH: 2px; POSITION: absolute; TOP: 2px; moz-opacity: .4
}
.transMenu .shadowBottom {
	Z-INDEX: 1; FILTER: alpha(opacity=40); LEFT: 2px; POSITION: absolute; HEIGHT: 2px; moz-opacity: .4
}
.transMenu .item {
	FONT-SIZE: 11px; TEXT-TRANSFORM: none; CURSOR: pointer; COLOR: #000000; BORDER-TOP-STYLE: none; FONT-FAMILY: Tahoma, Arial, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.transMenu .hover {
	BACKGROUND: #3f6d8a; COLOR: #ffffff
}
.transMenu .item#active {
	FONT-WEIGHT: bold; BACKGROUND: #333333; COLOR: #000000! important
}
.transMenu .item#active:hover {
	BACKGROUND: #333333; COLOR: #ffffff
}

#ja-transmenu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
#ja-transmenu LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#ja-transmenu LI A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#menus {
	FONT-SIZE: small; CURSOR: pointer; 	 FONT-FAMILY: Arial
}
#menus :link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#menus :visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#menus :active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#menus :hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
/**********************************************************end*****************************************/



/************************General Declarations*****************************/
.header_caption
{
	font-size: 13pt;
	color: black;
}

.header_caption_1
{
	font-size: 15pt;
	color: black;
}

.form_data_1
{
	font-size: 13pt;
	color: black;
}

a.media:link
{
	color:White;
	text-decoration:none;
}
a.media:visited
{
	color:White;
	text-decoration:none;
}
a.media:hover
{
	color:White;
	text-decoration:underline;
}

.memberspop {
	PADDING-RIGHT: 6px; MARGIN-TOP: 0px; WIDTH: 230px; PADDING-TOP: 0px
}

.bluelink:link
{
	color:Blue;
}

.bluelink:hover
{
	color:Blue;
}

.bluelink:visited
{
	color:Blue;
}

.logsuc
{
	font-size: 14pt;
	color: green;
}

/*************Home Page Buton****************/
.button_homepage
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/**************Home page tabbed button****************/

.buttonenable_1
{
	/*font-size: 8pt; 
	width: 65px; 
	border-right: green 0px solid; 
	border-top: green 1px solid; 
	border-left: green 1px solid; */
	border-bottom: green 0px solid;
}

.buttondisable_1
{
	border-bottom: green 1px solid;
}

.flaphome
{
	BORDER-RIGHT: #e7f7fc 1px solid; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: #e7f7fc 1px solid; 
	BORDER-BOTTOM: #e7f7fc 1px solid; 
	border-top: #e7f7fc 1px solid; 
	background-color:#e7f7fc; 
	padding:0px 0px 0px 0px;
	margin-top:5px;
}

.flaphometd
{
	BORDER-RIGHT: #23baea 1px solid; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: #23baea 1px solid; 
	BORDER-BOTTOM: #23baea 1px solid; 
	border-top: #23baea 1px solid; 
	background-color:#23baea; 
	padding:0px 0px 0px 0px;
	margin-top:5px;
}

/*********combo for master page************/
.combo_mst
{
	/*border-right: 1px solid;
	border-top: 1px solid;
	font-size: 8pt;
	border-left: 1px solid;
	border-bottom: 1px solid;
	font-family: Verdana;*/
    color:#000; 
    background-color:#85caf3;
    border-width:1px;
    border-color:#0ff;
    border:1;
    font-family:Verdana;
    font-size:80%;
    font-weight:normal;
    padding:0;
    margin:0; 
    text-align:left;
}

.master_label
{
	font-size: 7pt;
	font-family: Verdana;
}

.master_button
{
	color:#00f;
	background-color:#ddd;
	border-width:1px;
	border-color:#00f;
	border:0;
	font-family:"Courier New", Courier;
	font-size:90%;
	font-weight:normal;
	padding:0;
	margin:0; 
	text-align:center;
}

.home_citysearch
{
	text-decoration:none;
	font-size:12px;
	color:Black;
}

 .citytxtbox
 {
  width:100px;	
  font-size:10px;
 }

.fillbutton
{
	background-image:url(images/home/standard.gif);
	background-repeat:repeat-x;
}

.searchtxtbox_border
 {
  width:246px;	
  font-size:13px;
  /*border:solid 5px #23baea;*/
 }

.searchtxtbox_border_profile
 {
  width:246px;	
  font-size:12px;
  /*border:solid 5px #23baea;*/
 }

.searchtxtbox_media
 {
  width:246px;	
  font-size:13px;
  height:22px;
  border:solid 1px #23baea;
  /*height:25px;*/
 }

.button_smb
{
	padding-top:0px;
}

.soulbtext
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: blue; 
	FONT-FAMILY: Trebuchet MS;
}

.flapsoulmind
{
	BORDER-RIGHT: #e7f7fc 1px solid; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: #e7f7fc 1px solid; 
	BORDER-BOTTOM: #e7f7fc 1px solid; 
	border-top: #e7f7fc 1px solid; 
	background-color:#e7f7fc; 
	padding:0px 0px 0px 0px;
	margin-top:5px;
}

B.rtopg {
	DISPLAY: block; BACKGROUND: #fff
}
B.rbottomg {
	DISPLAY: block; BACKGROUND: #fff
}


   a.cri
   {
	text-decoration:none;
	font-size:8pt;
	color:Blue;
   }
   a.cri:visited
   {
	text-decoration:underline;
	font-size:8pt;
	color:Blue;
   }
   a.cri:hover
   {
	text-decoration:underline;
	font-size:8pt;
	color:Blue;
   }

.yglcsigninbutton
{
	font-size:8pt;
	height:20px;
	color:Navy;
	cursor:hand;
	border:solid 1px #CACACC;
	background:#ffffff;
}

.yglcsigninerrmsg
{
	font-size:8pt;
	color: Red;
}


.btndisable1
{
	border-right: #555ea0 3px solid;
	border-top: #555ea0 3px solid;
	font: 16px tahoma;
	font-weight: bold;
	border-left: #555ea0 3px solid;
	color: #000000; 
	BORDER-BOTTOM: #ffffff 3px solid;
	background-color: #e4fff8;
	height: 24px;
}
.btnenable1
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	font: 16px tahoma;
	font-weight: normal;
	border-left: #ffffff 0px solid;
	color: #000000; 
	BORDER-BOTTOM: #555ea0 3px solid;
	background-color: #E9FFD9;
	height: 24px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType="0",StartColorStr='#fefefe',EndColorStr='#e7ebf7');
	
/*	FONT: 14px;
	font-weight:bold;
	COLOR: #000000;
	border:solid 1px #888888; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType="0",StartColorStr='#fefefe',EndColorStr='#e7ebf7');
	height:22px;
	BORDER-BOTTOM: #006600 1px solid;*/
}

.treeview
{
	text-align:left;
	font-size:9pt;
}

a.citycategory
   {
	text-decoration:none;
	font-size:11pt;
	color:#331BBE;
	font-family:Verdana;
   }
a.citycategory:visited
   {
	text-decoration:none;
	font-size:11pt;
	color:#331BBE;
	font-family:Verdana;
   }
a.citycategory:hover
   {
	text-decoration:underline;
	font-size:11pt;
	color:#CC0000;
	font-family:Verdana;
   }

   SPAN.TreeviewSpanArea A {
     font-size: 10pt; 
     font-family: verdana,helvetica; 
     text-decoration: none;
     color: black;}
   SPAN.TreeviewSpanArea A:hover {
     color:#820082;}

.CityBlogTableHeading
{
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding:5px;
}


.CityPeopleNewsTableHeading
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	background-color: #E78733;
	padding:5px;
}

a.linkAS
{
	text-decoration:underline;
	color:Blue;
}
a.linkAS:hover
{
	text-decoration:none;
	color:White;
}
a.linkAS:visited
{
	text-decoration:underline;
	color:Blue;
}

.scrollstyle
{
	
}

.textright
{
    color: #000000;
	text-align:right;
	font-size:12pt
}

.textCityTourism
{
	font-size: 10pt;
	font-family: verdana;
}


a.linkInnerPage
{
	text-decoration:none;
	color:white;
	font-family: verdana;
	font-size:8pt;
}
a.linkInnerPage:hover
{
	text-decoration:underline;
	color:White;
	font-family: verdana;
	font-size:8pt;
}
a.linkInnerPage:visited
{
	text-decoration:none;
	color:White;
	font-family: verdana;
	font-size:8pt;
}

.HeadingInnerPage
{
	WIDTH: 230px; 
	BACKGROUND-COLOR: burlywood; 
	TEXT-ALIGN: left;
	font-family: verdana;
	font-size:10pt;
	font-family:Trebuchet MS;
}

.TableHeadInnerPage
{
	BORDER-RIGHT: dimgray 1px solid; 
	BORDER-TOP: dimgray 1px solid; 
	BORDER-LEFT: dimgray 1px solid; 
	BORDER-BOTTOM: dimgray 1px solid; 
	BACKGROUND-COLOR: burlywood;
	width:100%;
	font-family:Trebuchet MS;
}

a.linkSearch
{
	text-decoration:none;
	color:Maroon;
	font-family: verdana;
	font-size:9pt;
}
a.linkSearch:hover
{
	text-decoration:underline;
	color:white;
	font-family: verdana;
	font-size:9pt;
}
a.linkSearch:visited
{
	text-decoration:none;
	color:Maroon;
	font-family: verdana;
	font-size:9pt;
}

.TableSearchPage
{
	BACKGROUND-COLOR: burlywood;
	font-size:8pt;
	font-family: verdana;
	width:100%;
}

/*city link on home page*/
a.cityhome:link
{
	color:Navy;
	font-size:10pt;
	text-decoration:underline;
}
a.cityhome:visited
{
	color:Navy;
	font-size:10pt;
	text-decoration:underline;
}
a.cityhome:hover
{
	color:Maroon;
	font-size:10pt;
	text-decoration:underline;
}

a.Reg:link
{
	color:Navy;
	font-size:10pt;
	text-decoration:underline;
}
a.Reg:visited
{
	color:Navy;
	font-size:10pt;
	text-decoration:underline;
}
a.Reg:hover
{
	color:Maroon;
	font-size:10pt;
	text-decoration:none;
}
a.Blog:link
{
	color:Navy;
	font-size:12pt;
	text-decoration:underline;
	font-family:Verdana;
}
a.Blog:visited
{
	color:Navy;
	font-size:12pt;
	text-decoration:underline;
	font-family:Verdana;
}
a.Blog:hover
{
	color:Maroon;
	font-size:12pt;
	text-decoration:none;
	font-family:Verdana;
}

a.RegType:link
{
	color:Navy;
	font-size:14pt;
	text-decoration:underline;
}
a.RegType:visited
{
	color:Navy;
	font-size:14pt;
	text-decoration:underline;
}
a.RegType:hover
{
	color:Maroon;
	font-size:14pt;
	text-decoration:none;
}

.blogprofilemore:link
{
	padding-left: 10px; padding-right: 10px;font-family:Trebuchet MS; text-decoration:none; color:Blue;
}
.blogprofilemore:hover
{
	padding-left: 10px; padding-right: 10px;font-family:Trebuchet MS; text-decoration:underline; color:Blue;
}
.blogprofilemore:visited
{
	padding-left: 10px; padding-right: 10px;font-family:Trebuchet MS; text-decoration:none; color:Blue;
}

.ureg_alignleft
{
	text-align:justify;
	padding:10px 10px 10px 10px ;
}

.errTableBody
{
	color: #900000;
	text-align:left;
	background-color: #e8faff;
	border-right: #ffffff 2px solid;
	border-top: #ffffff 2px solid;
	border-left: #ffffff 2px solid;
	border-bottom: #ffffff 2px solid;
	font-family:Trebuchet MS; 
	font-size:12pt;
}

a.Support:link
{
	color:Navy;
	font-size:12pt;
	text-decoration:underline;
}
a.Support:visited
{
	color:Navy;
	font-size:12pt;
	text-decoration:underline;
}
a.Support:hover
{
	color:Maroon;
	font-size:12pt;
	text-decoration:none;
}

.imgBorder
{
	/*width: 70px; 
	height: 70px;*/
	border: 0px; 
	border-bottom:solid 5px #25811d; 
}

.PadOrganizationalNews
{
	padding-top:8px;padding-bottom:8px
}

.CityPagePnl
{
	background-color:#faf5e6;
}
.CityPageAltPnl
{
	/*background-color: #f2e8c9;*/
	background-color:White;
}
.CityPagePnlHeader
{
	background-color: #ffe0b7;
}
.CityPageTitle
{
	font-family: Trebuchet MS; 
	font-size: 10pt; 
	font-weight: bold;
	padding-left:5px;
}

a.CityTagPageLink:link
{
	color:Navy;
	font-size:10pt;
	text-decoration:none;
	font-family:Trebuchet MS;
}
a.CityTagPageLink:visited
{
	color:Navy;
	font-size:10pt;
	text-decoration:none;
	font-family:Trebuchet MS;
}
a.CityTagPageLink:hover
{
	color:Maroon;
	font-size:10pt;
	text-decoration:underline;
	font-family:Trebuchet MS;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#f5f9c8;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.profilefeeds 
{
	padding-top:0px;
}

.PageTitle
{
	font-family: Trebuchet MS; 
	font-size: 14pt; 
	font-weight: bold;
	padding-left:5px;
}


.faqq
{
	font-family: Trebuchet MS; 
	font-size: 10pt; 
	font-weight: bold;
	padding-left:5px;
	text-align:left;
}

.faqa
{
	font-family: Trebuchet MS; 
	font-size: 10pt; 
	font-weight: normal;
	padding-left:5px;
	text-align:left;
}

/*for sms package purchase detail*/
.packagepdetail
{
	width:120px; 
	text-align:left; 
	background-color:#e0e0e0; 
	padding-left:5px; 
	height:28px;
}

.packagepdetail1
{
	width:150px; 
	text-align:left; 
	background-color:#e0e0e0; 
	padding-left:5px; 
}

.packagepdetail2
{
	width:220px; 
	text-align:left; 
	background-color:#f5f5f5; 
	padding-left:5px; 
}

/*for modal popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#efffee;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.buttonhide 
{
	display:none;
}

/*for icast*/
span.stats_count{color:#333;}
.numeric{font-size:1.3em;font-family:georgia;text-decoration:none;}
.label{text-transform:lowercase;font-size:.9em;}

span.stats_count_head{color:#333;}
.numeric{font-size:1.1em;font-family:georgia;text-decoration:none;}
.label{text-transform:lowercase;font-size:.9em;}

a.icast:link
{
	color:Navy;
	font-size:8pt;
	text-decoration:none;
	font-family:Trebuchet MS;
}
a.icast:visited
{
	color:Navy;
	font-size:8pt;
	text-decoration:none;
	font-family:Trebuchet MS;
}
a.icast:hover
{
	color:Maroon;
	font-size:8pt;
	text-decoration:underline;
	font-family:Trebuchet MS;
}


/*interview section*/

a.iview:link
{
	color:Navy;
	font-size:10pt;
	text-decoration:none;
	font-family:Trebuchet MS;
}
a.iview:visited
{
	color:Navy;
	font-size:10pt;
	text-decoration:none;
	font-family:Trebuchet MS;
}
a.iview:hover
{
	color:Maroon;
	font-size:10pt;
	text-decoration:underline;
	font-family:Trebuchet MS;
}
a.icastmenu:link
{
	TEXT-DECORATION: none; font-weight:bold;font-size:smaller;color:White
}
a.icastmenu:visited
{
	 TEXT-DECORATION: none; font-weight:bold;font-size:smaller;color:White
}
a.icastmenu:hover
{
	TEXT-DECORATION: underline; font-weight:bold;font-size:smaller;color:White
}

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked
 {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
	font-family:Trebuchet MS;
}

.searchcount
{
	font-family:Trebuchet MS;
	font-size:14pt;
}
