html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-size:100%;
  
}
a:hover	{ text-decoration:underline;}
body {  font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#545454;background:#000 }
h1, h2, h3, h4, h5 {font-weight:bold;}
h1{ font-size:24px; margin-bottom:15px; color:#1369ad;}
h2{ font-size:16px; color:#545454; margin:0px 0px 1px 0px;}
li{list-style-type:none;}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
td.rightAlign	{ text-align:right;}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
/* form css  start*/
input, select, label { vertical-align:middle;}
.searchTextField{ background:url(/template/images/searchbg.gif) no-repeat left top; height:26px; width:220px; color:#333; font-size:11px;}
.txtField	{ background:none; border:none; width:200px; font-size:11px; color:#333; }
.searchArea	{ text-align:right; color:#0d65a9;}
.searchArea td	{ text-align:center;  font-weight:bold; color:#0d65a9; padding-left:7px;}
.searchArea td span	{ color:#f45d02; display:block;}
.searchArea td span a	{ color:#f45d02; text-decoration:none;}
.searchArea td span a:hover	{ text-decoration:underline;}
.loginContainer	{ margin-bottom:7px;}
table.login	 td	{ padding:5px 0px;}
table.login a	{ color:#fff;}
table.login a:hover	{ text-decoration:none;}
table.login	h6 { color:#fff; padding-left:5px;}

.cpnCatDiv{float:right;width:187px;text-align:center;margin-top:5px;margin-left:10px;margin-right:2px;}
.cpnCatDiv img{border:0px solid #000;}

.wrapper 
{
	width:887px; margin:0 auto; overflow:hidden; font-size:0.75em; background:#FFF; padding:0 5px;	 
}
.header 
{ 	
	padding:0px 0px 0px 0px; 		
}
.TopNav
{	
	width: 100%;
	background:url(/template/images/navigationbg.jpg) repeat-x left top; padding:0px 0px 0px 0px; text-align:center;
}


.flashContainer	{margin:0px 0px 20px 0px}
.inline	{ display:inline}
.leftPanel{ vertical-align:top; width:654px;}
.leftPanel p { margin-bottom:21px;}
.txtContainer{padding-left:7px;}
.container	{padding:4px 0px 0px 0px;}

.rightPanel{ vertical-align:top; color:#333; width:225px;}
.topCurve	{ height:10px; background:url(/template/images/right-topcurve.jpg) no-repeat left top}
.bottomCurve	{ height:10px; background:url(/template/images/bottomcurve.jpg) no-repeat left top}
.grayBg	{ background:#333; padding:0px 10px 0px 10px; margin:0px 1px; color:#fff;}
.grayBg h1	{ font-size:14px; color:#fff; font-weight:normal; margin:0px;}
.loginTxtField	{ width:128px; font-size:11px; height:18px; border:1px solid #8b8b8b;}
.loginTxtFieldBig, .textareaBig	{ width:196px; height:16px; border:1px solid #8b8b8b; color:#979797; font-size:11px; padding:3px 0px 0px 5px;}
.textareaProblem	{ height:100px; overflow:auto; font-family:Arial;width:196px;  border:1px solid #8b8b8b; color:#979797; font-size:11px; padding:3px 0px 0px 5px;}.selectBox{ width:200px;  border:1px solid #8b8b8b; color:#979797; font-size:11px; color:#979797; font-size:11px;}
a.readMore{ color:#333; text-decoration:underline;}
a.readMore:hover	{ text-decoration:none;}

.memberArea	{ vertical-align:top; font-size:11px;}
.memberArea td { vertical-align:top; border-bottom:1px dotted #c3c3c3; padding-top:5px;}
.memberArea td.last{ border-bottom:none;}
.memberArea td img	{margin-bottom:5px;}
a.more{ color:#002361; text-decoration:none;}
a.more:hover { text-decoration:underline;}
.footer	{ background:url(/template/images/footerbg.jpg) repeat-x left top; vertical-align:top; }
.footer	 ul { margin:14px 0px 0px 3px;}
.footer	 ul li { display:inline; color:#fff; vertical-align:middle;}
.footer	 ul li input	{ margin-right:40px;}
.footer	 ul li span	{ padding:0 8px; text-align:center;}
.footer	 ul li a { color:#fff; text-decoration:none;}
.footer	 ul li a:hover	{ color:#dbdbdb;}
.copyright, .copyrightDesign{font-size:11px; color:#fff;}
.copyrightDesign { margin-right:15px;}
.copyrightDesign a	{ color:#fff; text-decoration:none;}
.smallFont { font-size:11px; line-height:normal; padding:2px 0px 8px 0px;}
.strongTxt	{ font-weight:bold; padding-bottom:4px;}
ul.whiteBullet 	{ margin:7px 0px 0px 0px;}
ul.whiteBullet li	{list-style-type:none; background:url(/template/images/bullet.gif) no-repeat left 6px; padding-left:11px;}
.communityContainer	{ background:url(/template/images/communitybg.jpg) no-repeat left top; height:79px; padding:0px 0px 0px 34px; margin-bottom:7px;}
.communityContainer	 li	{ display:inline; margin-right:7px;}
.communityContainer p{ font-size:1.16em; color:#0051a5; padding:4px 0px 8px 0px;}
table.topSearch td	{ padding:0px;}


.TophdrLink
{
	font-size: 11px;
	font-weight: bold;
	color: #7088d9;		
	padding-top:10px;
	padding-right:54px;
	text-align:right;
}

.TophdrLink a {
	color: #fff;
	text-decoration: none;
}
.TophdrLink a:hover {
	color: #fff983;
}
.textfield
{
	margin-right:6px;
	width:150px;
	vertical-align: top;
	padding: 2px;	
}
.textfield_M
{
	margin-right:6px;
	width:270px;
	vertical-align: top;
	padding: 2px;	
}
.textfieldsmall
{
	margin-right:6px;
	vertical-align: top;
	padding: 2px;	
}
.dropdown
{
	margin-right:6px;
	vertical-align: top;
	padding: 2px;	
}
.content
{
	/*font-size:	14px;
	font-weight: normal;*/
}
.content a
{
	color:black;
}

.inputbutton{font:bold 78% verdana;border-style:outset;border-width:2px;margin-right:.5em;cursor:pointer;cursor:hand;}

.errMessage
{
	color:Red;
}

.CenterContent
{
	/*font-size:	14px;
	font-weight: normal;*/
	width:100%;
	vertical-align:top;				
}
.RightHandSection
{
	font-weight:normal;
	padding:0px;
	margin:0px;	
	padding-top: 10px;
}

.LeftNav
{	
	background-color:#202475;
	color:#fff983;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:22%;
}
.LeftNav a
{	
	color:#fff983;		
}
.LeftNav a:hover
{
	color:#fff;		
}
.LeftNav a:visited
{
	color:#fff983;		
}
.TopLeftNavCellColor
{
	background-color: #000055;
	font-family:Verdana;
	font-size:11px;
	width:22%;
}
.TopLeftNavCellColor a {
	color:White;
	text-decoration: none;
	font-weight:bold;
	width:100%;
	height:15;
}
.TopLeftNavCellColor a:hover {
	text-decoration: underline;
	font-weight:bold;
	width:100%;
	height:15;
}
.TopLeftNavCellColor a:visited {
	/*text-decoration: underline;*/
	font-weight:bold;
	width:100%;
	height:15;
}


.FileMgrTitle
{
	font-family:"Trebuchet MS"; 
	font-size:20px; 
	line-height:23px; 
	color:#333;	
	text-align:center;
}
.FileMgrTextDetail
{
	/*font-weight:bold;*/
	
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #000000;
	font-weight: bold;
	text-decoration: none; 
}
.FileMgrTable
{
	color:Black;
	font-size:12px;
	border-width:1;
}
.FileMgrTableHdr
{
	background-color:#3399CC;
	
	/*color:White;*/
	color:Black;
	font-weight:bold;
	vertical-align:middle;
	font-family:Verdana,Arial;
	height:20px;
}
.FileMgrTableRows
{
	font-size:12px;
	height:15px;
	background-color:Silver;
}

.GeneralPgTitle
{	
	font-size:17px; 
	color:#1369ad;	
	text-align:left;		
}
.HomePageImage
{
	margin-top: 11px;
	width: 521px;
	float: left;	
}
.fulllist {
	font-size: 11px; 
	line-height: 14px; 
	text-align: right; 
	margin-right: 8px; 
	margin-top: 6px;
		
}
.fulllist a {
	color: #363636; 
	text-decoration: underline;
}
.fulllist a:hover {
	color: #fff;
}
.SearchTilte
{
	font-family:"Trebuchet MS"; 
	font-size:20px; 
	line-height:23px; 
	color:#333;	
	text-align:center;
}

/* FAQs */


/*contact us*/
.ContactUs_Heading
{	
	font-family:"Trebuchet MS"; 
	font-size:20px; 
	line-height:23px; 
	color:#333;	
	text-align:center;
}
.contactus_tbbg
{
	font-size: 11px; 
}
/*contact us*/

.txtView {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #000000;
	font-weight: bold;
	text-decoration: none; 
	
}

.txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	text-decoration: none; 
	font-weight: normal
}

.btnLinkMap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #FF9900;
	font-weight: bold;
	text-decoration: none; 	
}

/*Search*/

/* SiteMap */
.sitemap_TopHeader
{
	color:Navy;
	height:35px;
	font-weight:bold; font-size:16px;
}
/* SiteMap */

/* Membership section*/
/*.grayBg	{ background:url(/template/images/graybg.jpg) repeat-y left top; padding:0px 0px 0px 10px;}
.heading{ background:url(/template/images/arrow.jpg) no-repeat left 0px; font-family:"Trebuchet MS"; font-size:20px; line-height:23px; color:#333; padding-left:28px; margin-bottom:7px;}
.loginLabel	{ width:70px; display:inline-block; margin-top:-5px;}
.loginField	{ background:url(/template/images/textfieldbg.jpg) repeat-x left top; border:1px solid #a3a0a0; height:20px; margin-bottom:9px; width:144px; vertical-align:middle}
.redText	{ font-size:11px; color:#d30a00; margin-top:12px;}
.redText span{ width:11px; text-align:center; display:inline-block;}
.redText a	{ text-decoration:none; color:#d30a00; font-size:11px}
.redText a:hover{ text-decoration:underline;}*/

.MemberWelcome
{
  font-family: "Arial";
  color:Black;
  font-weight: normal;
  font-size:	12px;
  font-weight: bold;
  text-decoration:none;
  padding-right:25px;
}
.MemberWelcome a
{  
  color:Blue;  
  text-decoration:none;  
}

.MemberWelcome a:hover
{  
  color:Blue;  
  text-decoration:none;  
}
.MemberWelcome a:visited
{  
  color:Blue;  
  text-decoration:none;  
}
.MemberLeftNav
{
	background-color:Navy;	
}
.MemberSignOut
{
   font-size: 12px;
   /* color: #FFFFFF; */
   color:black;
   text-decoration: none; 
   font-weight:normal;     
}	
	
.Members_Heading
{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 14px;
   /* color: #FFFFFF; */
   color:Navy;
   text-decoration: none; 
   font-weight: bold;
   height:50px;
   /* background-color:#3399CC; */
   vertical-align:middle;
   text-align:center;
}
.Members_tbbg
{
   font-size: 11px;
}
.Members_Text
{
   font-weight:bold;
   font-style:italic;
   font-size: 11px;
}
.trLogin
{
   padding-right:3px;
   text-align:right;
   font-size: 12px;
}
/* End Membership section*/
/* Sitemap */
.OtherParent
{	
	padding-left:0px;	
}
.OtherChild
{
	padding-left:17px;	
}
.otherpage
{	
	padding-bottom:5px;	
	font-size:	14px;
	font-weight: normal;
	margin-left: 10px;
}

/* Other Page in Sitemap end */

/* for Error Page */
.textcontent {
	FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color:#eef3f5; border-top:#ffffff 1px solid; 
	padding-bottom: 30px; padding-left:5px
}
.BulletinMsgBotm
{
  font-family: "Arial";
  color:Black;
  font-weight: normal;
  font-size:	10px;  
}
.BulletinMsgBotm a
{  
  color:Blue; 
}
.BulletinMsgBotm a:visited
{  
  color:Blue; 
}
/* FAQs */
.accordionHeader
{
    border: 1px solid #1369AD;
    color: white;
    background-color: #1369AD;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	color:#FFFFFF;
    background-color: #333333;
    border: 1px dashed #1369AD;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.Header_FaqDetail
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
   
   
}
.Content_FaqDetail
{
    background-color: #D3DEEF;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
   
    
}
.FAQTitle
{
	
	color:Navy;
	height:35px;
	font-weight:bold; font-size:16px;
	text-align:center;
}
.SearchTilte
{
	/*background-color:#3399CC;
	color:White;
	font-weight:bold;*/
	color:Navy;
	height:35px;
	font-weight:bold; font-size:16px;
}
.FAQTextDetail
{
	/*font-weight:bold;*/
	
    font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #000000;
	font-weight: bold;
	text-decoration: none; 

}

/* FAQs */

/*popup Div*/
#layer1 {
	position:absolute;
	visibility: hidden;
	z-index:100;
	width: 400px;
	height: 300px;
	left: 20px;
	top: 300px;
	background-color: #fff;
	border: 1px solid #000;
	padding: 5px;
}

#close {
	float: right;
}

/*end*/

.PopLink
{
	font-size: 11px;
	font-weight: bold;
	color: #065BA1;		
	padding-right:54px;
	text-align:right;
}

.PopLink a {
	color: #065BA1;
	text-decoration: none;
}
.PopLink a:hover {
	color: #F79123;
}

.UserGrdHeader
{
	background-color:#055B80;
	height:30px;
	font-size: 13px;
	font-family:Verdana;
	font-weight:bold;
    color:#fff;
	padding-top:5px;
	text-align:left;
    border-style:solid;
    border-width:thin;	
	}
.UserGridLines
{
	border:#055B80;
    border-bottom:#055B80;
    padding-top:5px;
    padding-bottom:5px;
    height:35px;	
	}	
	
.UserGridFooter
{
 background:#055B80;
 font-size: 13px;
	font-family:Verdana;
	font-weight:bolder;
	color:#fff;	
	}
.UserGridPager
{
	color:#055B80;
	 font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	letter-spacing:2px;
	text-align:right;
	
}
		
.UserOrangeTextBold
{
	font-size:13px;
	font-family:Arial;
	color:#E5330F;
    font-weight:bold;
    height:25px;
	}	
	
.UserBlueText
{
	font-size:11px;
	font-family:Arial;
	color:#055B80;
	}
.UserGreenText
{
	font-size:12px;
	font-family:Arial;
	color:Green;
	
	}	
.UserBlueTextBold
{
	font-size:15px;
	font-family:Arial;
	color:#055B80;
	font-weight:bold;
	}		

/*Grid View Style for User site*/
/** {
    padding: 0; 
    margin: 0; 
}
body {
	font: 11px Tahoma;
	background-color: #F7F7E9;
}
h1 {
    font: bold 32px Times;
	color: #666;
	text-align: center;
	padding: 20px 0;    
}
#container {
    width: 700px;
    margin: 10px auto;
}*/

.mGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .mGrid td { padding: 2px; border: solid 1px #c1c1c1; color: #717171; font-family:Arial; }
    .mGrid th { padding: 4px 2px; color: #fff; font-family:Arial; background: #424242 url(../images/grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; font-weight:bold; text-align:center; }
	.mGrid .alt { background: #fcfcfc url(../images/grd_alt.png) repeat-x top; }
	.mGrid .pgr {background: #424242 url(../images/grd_pgr.png) repeat-x top; }
    .mGrid .pgr table { margin: 5px 0; }
    .mGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; font-family:Arial; color: #fff; line-height: 12px; text-align:right;}   
    .mGrid .pgr a { color: #666; text-decoration: none; }
    .mGrid .pgr a:hover { color: #000; text-decoration: none; }
    .mGrid .ftr { padding: 4px 2px; color: #000; background: #CCCECC; font-family:Arial; font-weight:bold;}	

/*Popup Login Css*/
table.poplogin	 td	{ padding:5px 0px;}
table.poplogin a	{ color:#000;}
table.poplogin a:hover	{ text-decoration:none;}    

.poploginTxtField	{ width:160px; font-size:13px; height:20px; border:1px solid #000000;}

.uploadField	{ width:180px; font-size:11px; height:20px; border:1px solid #8b8b8b; color:White;}


/*========== CSS FOR HEADER POPUP START =========*/
#TB_overlay {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:100;
}
.TB_overlayBG {
background-color:#000000;
opacity:0.75;
filter: alpha(opacity = 75);
}
.popup{
	width:666px;
	margin:0;
	top:800px;
	left:140px;	
	z-index:100;
	position:absolute;
	color:#707070;
	display:none;
}
.popupthanks{
	width:666px;
	margin:0;
	top:100px;
	left:240px;	
	z-index:100;
	position:absolute;
	color:#707070;
	display:none;
}
/*========== CSS FOR HEADER POPUP END =========*/
.popupheader{
	width:944px;
	margin:0;
	z-index:100;
	position:absolute;
	top:0;
	left:5px;
	color:#707070;
	display:none;
	border:1px solid #c5c5c5;
	height:74px;
}
.popupheader .content{
	background:url(template/images/popup-bg.png) repeat-x 0 0;
	padding:0;
	width:944px;
}
.popupheader .content p{
	margin:0; 
	padding:0 0 18px 0;
}
.popupheader .content .close{
	float:right;
	position:absolute;
	top:55px;
	right:-6px;
	cursor:pointer;
	width:24px;
	height:24px;
	z-index:1000;
}
.toolbar {
	position:absolute;
	top:-21px;
	right:240px;
	width:139px;
	height:22px;
	display:block;
}
/*========== POPUP START =========*/
.popup .content{
	background:url(../../template/images/b.png) repeat-y;
	padding:0px 20px;
	width:626px;
}

.popup .content p{
	margin:0; 
	padding:0 0 18px 0;
}
.popup .content .close{
	float:right;
	position:absolute;
	top:15px;
	right:15px;
	cursor:pointer;
	width:18px;
	height:19px;
}
.popup .content  label{
	font-size:14px;
	width:150px !important;
	margin-right:15px;
	float:left;
	text-align:right;
	border:1px solid #fff;
}
.popup .content .field{
	border:1px solid #BBB8B8; 
	width:250px; 
	padding:3px 2px;
	margin:0;
	font-family:Georgia;
	font-size:11px;
	color:#4E4D4D;
	}
.popup .content .fieldbig{
	border:1px solid #BBB8B8; 
	width:370px; 
	padding:3px 2px;
	margin:0;
	font-family:Georgia;
	font-size:11px;
	color:#4E4D4D;
	}
.popup .content .field1{
	border:1px solid #BBB8B8; 
	width:256px; 
	padding:0;
	margin:0;
	font-family:Georgia;
	font-size:11px;
	color:#4E4D4D;
	}
.popup .content .fieldbig1{
	border:1px solid #BBB8B8; 
	width:376px; 
	padding:0;
	margin:0;
	font-family:Georgia;
	font-size:11px;
	color:#4E4D4D;
	}
.popup .content .fieldarea{
	border:1px solid #BBB8B8; 
	width:370px; 
	padding:3px 2px;
	margin:0;
	height:100px;
	font-family:Georgia;
	font-size:11px;
	color:#4E4D4D;
	}
	
	
	
	
	
	.popupthank .Thanks{
	background:url(../../template/images/b.png) repeat-y;
	padding:0px 20px;
	width:456px;
}
.popupthank .Thanks p{
	margin:0; 
	padding:0 0 18px 0;
}
.popupthank .Thanks .close{
	float:right;
	position:absolute;
	top:15px;
	right:15px;
	cursor:pointer;
	width:18px;
	height:19px;
}
.popupthank .Thanks  label{
	font-size:14px;
	width:150px !important;
	margin-right:15px;
	float:left;
	text-align:right;
	border:1px solid #fff;
}
.popupthank .Thanks .field{
	border:1px solid #BBB8B8; 
	width:250px; 
	padding:3px 2px;
	margin:0;
	font-family:Georgia;
	font-size:11px;
	color:#4E4D4D;
	}
.popupthank .Thanks .fieldbig{
	border:1px solid #BBB8B8; 
	width:370px; 
	padding:3px 2px;
	margin:0;
	font-family:Georgia;
	font-size:11px;
	color:#4E4D4D;
	}
.popupthank .Thanks .field1{
	border:1px solid #BBB8B8; 
	width:256px; 
	padding:0;
	margin:0;
	font-family:Georgia;
	font-size:11px;
	color:#4E4D4D;
	}
.popupthank .Thanks .fieldbig1{
	border:1px solid #BBB8B8; 
	width:376px; 
	padding:0;
	margin:0;
	font-family:Georgia;
	font-size:11px;
	color:#4E4D4D;
	}
.popupthank .Thanks .fieldarea{
	border:1px solid #BBB8B8; 
	width:370px; 
	padding:3px 2px;
	margin:0;
	height:100px;
	font-family:Georgia;
	font-size:11px;
	color:#4E4D4D;
	}





.form .fieldareabig, .popup .content .fieldareabig{
	border:1px solid #BBB8B8; 
	width:370px; 
	padding:3px 2px;
	margin:0;
	height:140px;
	font-size:11px;
	color:#4E4D4D;
	font-family:Georgia;
	}
.form .fieldarea1, .popup .content .fieldarea1{
	border:1px solid #BBB8B8; 
	width:370px; 
	padding:3px 2px;
	margin:0;
	height:70px;
	font-family:Georgia;
	font-size:11px;
	color:#4E4D4D;
	}
	.form .fieldarea3, .popup .content .fieldarea3{
	border:1px solid #BBB8B8; 
	width:370px; 
	padding:3px 2px;
	margin:0;
	height:140px;
	font-family:Georgia;
	font-size:11px;
	color:#4E4D4D;
	}
.popup .content  .spacer{
	height:15px;
	//height:13px;
}
.popup .content .btn{
	background:url(../../template/images/button-back.jpg) repeat-x;
	border:2px solid #1583BC;
	padding:6px 10px;
	color:#08A5F6;
	font:bold 14px Georgia;
	cursor:pointer;
}
.spacerclear {
	height:10px;
	line-height:10px;
	clear:both;
	margin:0;
	padding:0;
}
.popup .content .additional-info, .form .additional-info {
	float:left;
	display:block;
	line-height:20px;
	color:#4B494A;
}
.scrolldiv {
	width:626px;
	height:400px;
	overflow-y:scroll;
}
.heading {
	color:#464444;
	font-size:18px;
}

/*========== POPUP END =========*/

/*==== TABS START ===*/
	.tabs{
		background:url(../../template/images/dotted-line.gif) repeat-x;
		height:38px;
		margin-bottom:11px;
	}
	.menutabs
	{
		margin-bottom:15px;
	}
	.menutabs a {
		color:#868485;
		text-decoration:underline;
		display:block;
		float:left;
		padding:0 6px 0 0;
	}
	.menutabs a:hover, .menutabs a.selectedTab {
		color:#000000;
		text-decoration:none;
	}
	.menutabs a.selectedTab {
		color:#045A81;
		text-decoration:none;
	}
	.tabs ul{
		padding:0px;
		margin:0px;
		list-style:none;
		position:relative;
	}
	.tabs ul li{
		background:url(../../template/images/right-corner.gif) no-repeat right top;
		text-align:center;
		font-size:18px;
		float:left;
		padding:0;
		margin:0;
		display:block;
		height:30px;
	}
	.tabs ul li span{
		background:url(../../template/images/left-corner.gif) no-repeat 0 0;
		text-align:center;
		font-size:18px;
		padding:0 15px;
		margin:0;
		display:block;
		float:left;
	}
	.tabs ul li a{
		color:#fff !important;
		height:38px;
		line-height:28px;
		text-decoration:none;
		display:block;
		cursor:default;
	}
	
	.tabs ul li a:hover, .tabs .selected{
		color:#fff;
		background:url(../../template/images/tab-hover.gif) no-repeat center;
		}
	
	/*==== TABS end ===*/
	
	/*javascript tool tip*/
.hotspot {color:#900; padding-bottom:5px; padding-top:5px; border-bottom:1px none #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:20px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:10px; margin-left:10px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}


/*jquery tool tip*/

.tooltip {
	display:none;
	background:transparent url(/template/images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}
 
/* style the trigger elements */
#ctl00_ContentPlaceHolder1_grdSearchResult_ctl03_divSolutions img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}

#myDiv img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}

.fontnormalWhite
{
    color:White;
    }