/*
<styledoc language="Cascade Style Sheet" Specification="2.0">
	<responsibilities>
		This document sets the style parametres for 'JDR Group' web site.
	</responsibilities>
	<properties>
		<history email="salman@saltechsystems.com"
          author="Salman Maqsood"
          type="create"
          date="08/10/2006"
          role="Architect"/>
		  
		<history email="joel@saltechsystems.com"
          author="Joel Anderson"
          type="Edit"
          date="10/09/2006"
          role="Architect"/>
	</properties>
</styledoc>
*/

a {					
		color: #135192;
}

a:hover	{			
		color: #F86926;
}

a.button {
}
a.button:hover {
}
a.button {
		display:inline;
		color:#FFFFFF;
		background-color:#CC0000;
		border:0px;
		background-image:none;
		padding-left:5px;
		padding-right:5px;
		line-height:20px;
		height:20px;
		font-size:12px;
		text-decoration:none;
		font-family:Myriad, Arial, Helvetica, sans-serif;
		font-weight:bold;
}
a.button:hover {
		color:#7DA7D8;
		background-color:#FFFFFF;
		background-image:none;
		border:0px;
		text-decoration:none;
		font-size:12px;
		font-family:Myriad, Arial, Helvetica, sans-serif;
		font-weight:bold;
}
body {
		font-size:12px;
		font-family: Helvetica, Arial, Tahoma, Sans-serif;
		text-decoration: none;
}

table, tr, td	{
		font-family: Helvetica, Arial, Tahoma, Sans-serif;
		text-decoration: none;
}


/* Search/Section Tabs */
a:hover#MatrimonialTab {
		background-image:url(/images/style/orangeSearchTab.png);
		color:#FFFFFF;
}
a:hover#CareerTab {
		background-image:url(/images/style/blueSearchTab.png);
		color:#FFFFFF;
}
a:hover#BusinessTab {
		background-image:url(/images/style/greenSearchTab.png);
		color:#FFFFFF;
}
a:hover#CommunityTab {
		background-image:url(/images/style/purpleSearchTab.png);
		color:#FFFFFF;
}

.searchTab {
		background-image:url(/images/style/searchTabOff.png);
		float:left;
		display:block;
		line-height:28px;
		height:28px;
		text-decoration:none;
		color:#FFFFFF;
		width:88px;
		text-align:center;
		margin-left:2px;
		margin-right:2px;
		background-image:url(/images/style/searchTabOff.png);
}
								
								

	#dynamicForm .radio {
		height:18px;
		overflow:hidden;
		width:170px;
	}
	
	#dynamicForm .checkbox {
		height:18px;
		overflow:hidden;
		width:170px;
	}
	#dynamicForm .formTabSelected {
		background-color:#FFFFFF;
		
		padding:5px;
		padding-bottom:6px;
		border-left:1px solid #6D1C01;
		border-top:1px solid #6D1C01;
	}
	#dynamicForm .formTab {
		color:#FFFFFF;
		background-color:#FFFFCC;
		background-image:url(/images/navbarbg1.gif);
		padding:5px;
		border-left:1px solid #FFFFFF;
		border-top:1px solid #6D1C01;
	}
	#dynamicForm .formTab a{
		color:#FFFFFF;
	}
	#dynamicForm .formInputs {
		/*border:1px solid #6D1C01;*/
		padding:10px;
		padding-top:0px;
	}
	#dynamicForm .formButtons {
		padding:10px;
		text-align:center;
	}
	#dynamicForm .formTabBar {
		text-align:right;
		font-size:14px;
		padding-top:5px;
		padding-bottom:5px;
		border-right:1px solid #6D1C01;
	}
	#dynamicForm form {
		padding:0px;
		margin:0px;
	}
	#dynamicForm h2 {
		background-color:#CC0000;
		width:100%;
		margin:0px;
		padding:10px;
		height:35px;
		font-family:Myriad,Geneva,Arial,Helvetica,sans-serif;
		font-weight:bold;
	}
	
.errHilite {
		background-color:#FF99FF;
		background:#FF99FF;
		
}

.footernav,
.footernav a:link,
.footernav a:active,	
.footernav a:visited {
		color: #FFFFFF;
		text-align:center;
		text-decoration: none;
		font-family: Helvetica, Arial, Tahoma, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		line-height: 19px;
}

.footernav a:hover {
		color: #F86926;
		text-decoration: none;
		font-family: Helvetica, Arial, Tahoma, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		line-height: 19px;
}

.formCaption {
		background-color:#EDEDED;
		text-align:right;
		padding-right: 3px;

}

.formHeading {
		padding-left:5px;
		line-height:22px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		background-color:#CC0000;
}

.H1 {
		color: #630D0D;
		font-size: 16px;
		font-weight: bolder;
		padding-left: 4px;
}

.H2 {
		color: #630D0D;
		font-size: 14px;
		font-weight: bolder;
}

.homepagenav a:link,
.homepagenav a:active,	
.homepagenav a:visited {
		padding: 0px 8px 0px 8px;
		color: #630D0D;
		text-decoration: none;
		font-family: Helvetica, Arial, Tahoma, Sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 19px;
}


.homepagenav a:hover {
		padding: 0px 8px 0px 8px;
		color: #F86926;
		text-decoration: none;
		font-family: Helvetica, Arial, Tahoma, Sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 19px;
}

.homepagenav2,
.homepagenav2 a:link,
.homepagenav2 a:active,	
.homepagenav2 a:visited {
		padding: 0px 8px 0px 8px;
		color: #FFFFFF;
		text-decoration: none;
		font-family: Helvetica, Arial, Tahoma, Sans-serif;
		font-size: 14px;
		font-weight: bold;
		line-height: 20px;
}


.homepagenav2 a:hover {
		padding: 0px 8px 0px 8px;
		color: #F86926;
		text-decoration: none;
		font-family: Helvetica, Arial, Tahoma, Sans-serif;
		font-size: 14px;
		font-weight: bold;
		line-height: 20px;
}

.mainnav,
.mainnav a:link,
.mainnav a:active,	
.mainnav a:visited {
		/*background-image:url(/images/navigationbg.gif);*/
		padding: 0px 8px 0px 8px;
		color: #FFFFFF;
		text-decoration: none;
		font-family: Helvetica, Arial, Tahoma, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		line-height: 19px;
}


.mainnav a:hover {
		/*background-image:url(/images/navigationbg.gif);*/
		padding: 0px 8px 0px 8px;
		color: #F86926;
		text-decoration: none;
		font-family: Helvetica, Arial, Tahoma, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		line-height: 19px;
}

.mainpagetext {
					color: #FFFFFF;
					text-decoration: none;
					font-family: Helvetica, Arial, Tahoma, Sans-serif;
					font-size: 12px;
					
					line-height: 18px;
}


.message {
					background-color:#D41F00;
					color:#FFFFFF;
}

.redText {
					color:#FF0000;
}

.redTextBold {
					color:#FF0000;
					font-size:16px;
					font-weight:bold;
}

.tableborder, .tableBorder {
					border:1px solid #7DA7D8;
}
.formSectionH1 {

					background-image:url(/images/Style/searchbar.jpg);
					background-color:#83ABDA;
					background-color:transparent;
					background-image:none;
					height:37px;
					padding-left:10px;
					font-family:Myriad,Arial,Helvetica,sans-serif;
					font-size:18px;
					font-weight:bold;
					color:#FFFFFF;
}
.formSectionH2 {

					background-color:#83ABDA;
					height:20px;
					padding-left:10px;
					font-family:Myriad,Arial,Helvetica,sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#FFFFFF;
}
.formCaption {
	background-color:#BBD0EB;
	background-color:transparent;
	font-weight:bold;
	text-align:right;
}
.MessageBar {
	text-align:right;
	padding-right:10px;
	
}
.tbody {
					background-color:#FFFFFF;
					color: #000000;
					font-size: 12px; 
					font-family: Helvetica, Arial, Tahoma, Sans-serif;
					text-decoration: none;
}

.titlerow	{
					background-image:url(/images/titlebg.jpg);
					font-family: Helvetica, Arial, Tahoma, Sans-serif;
					padding-left: 12px;
					height:50px;
					text-align:left;
					color: #FFFFFF;
					font-size:18px;
					font-weight:bold;
}

.topsearch a:link,
.topsearch a:active,	
.topsearch a:visited {
					padding: 0px 8px 0px 8px;
					color: #FFFFFF;
					text-decoration: none;
					font-family: Helvetica, Arial, Tahoma, Sans-serif;
					font-size: 12px;
					font-weight: bold;
 				    line-height: 20px;
}


.topsearch a:hover {
					padding: 0px 8px 0px 8px;
					color: #F86926;
					text-decoration: none;
					font-family: Helvetica, Arial, Tahoma, Sans-serif;
					font-size: 12px;
					font-weight: bold;
					line-height: 20px;
}

#SideNav {
		border: none;
		margin: 0px 0px 0px 0px;
		color: #FFFFFF;
		width: 100%;
		padding: 0px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
}

#SideNav .Links {
		padding: 10px 0 10px 0;
		margin: 0 0 0 0;
		vertical-align: top;
}

#SideNav .LinkList {
		border-top: 1px solid #FFFFFF;
		border-right: 0;
}

#SideNav span.redText {
		color: #FFFFFF;
		font-family: Courier, mono;
		font-size: 10px;
		border: none;
		margin: 0px;
		padding: 0px;
		vertical-align: middle;
}

#SideNav a.NavLink {
		background-image:url(/images/navbarbg-frontend.gif);
		display: block;
		padding: 0 12px 0 12px;
		margin: 0;
		border-bottom: 1px solid #FFFFFF;
		/* width: 100px; */
		text-decoration: none;
		font-weight: normal;
		color: #FFFFFF;
		vertical-align: middle;
		text-align: left;
		line-height: 24px;
}

#SideNav a.NavLink:visited,
#SideNav a.NavLink:active,
#SideNav a.NavLink:hover {
		text-decoration: none;
		font-weight: normal;
}

#SideNav a.NavLink:visited { color: #FFFFFF; }
#SideNav a.NavLink:hover { 
	background-color: #EAE8C0; 
	background-image:url(/images/navbarbg2-frontend.gif);
	}

#SideNav a.SelectedPage {
		color: #FFFFFF;
		background-color: #CCCAA7;
		display: block;
		padding: 0 12px 0 12px;
		border-bottom: 1px solid #FFFFFF;
		/* width: 100px; */
		text-decoration: none;
		vertical-align: middle;
		text-align: left;
		line-height: 24px;
}

#SideNav a.SelectedPage:visited,
#SideNav a.SelectedPage:active,
#SideNav a.SelectedPage:hover {
		text-decoration: none;
		font-weight: normal;
}

#SideNav a.SelectedPage:visited { color: #FFFFFF; }

#SideNav a.SelectedPage:hover { background-color: #EAE8C0; }

/* Settings for the side links on the Article display pages */
#SideNav a.NavLink2 {
		color: #FFFFFF;
		background-color: #EAE4CE;
		display: block;
		padding: 0 12px 0 12px;
		margin: 0;
		border: 0;
		text-decoration: none;
		font-weight: normal;
		vertical-align: middle;
		text-align: left;
		line-height: 24px;
}

#SideNav a.NavLink2:visited,
#SideNav a.NavLink2:active,
#SideNav a.NavLink2:hover {
		text-decoration: none;
		font-weight: normal;
}

#SideNav a.NavLink2:hover {
		background-color: #FFF4DD; /* #E2DDC9 */
		color: #FFFFFF;
}

#SideNav a.SelectedPage2 {
		color: #6D1C01; /*#FFFFFF;*/
		background-color: #FFD29F; /* #EACEB6;  #D6C9A7; */
		background-image:url(/images/navbar2-frontend.gif);
		display: block;
		padding: 0 12px 0 12px;
		margin: 0;
		border: 0;
		text-decoration: none;
		font-weight: 500;
		vertical-align: middle;
		text-align: left;
		line-height: 24px;
}
#SideNav a.SelectedPage2:visited,
#SideNav a.SelectedPage2:active,
#SideNav a.SelectedPage2:hover {
		text-decoration: none;
		font-weight:bold;
}

#SideNav a.SelectedPage2:hover {
		background-color: #FFD29F;/* #FFF4DD;  #EACEB6 */
		background-image:url(/images/navbarbg3-frontend.gif);
		color: #6D1C01;/* #FFFFFF; */
}

#SideNav div.ArtLinkList  {
		color: #8A102C;
		background-color: #F5BF80;/* #8A102C; #EAE4CE; */
		display: block;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		vertical-align: middle;
		text-align: left;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
}

#SideNav .a_label {
		color: #8A102C;
		background-color:#EDB675; /* #8A102C;  #D6C9A7; #CCCAA7; */
		font-weight: bold;
		font-size: 11px;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		margin: 0;
		padding: 4px 12px 4px 12px;
		text-align: left;
		display: block;
}

#SideNav .a_line {
		display: block;
		position: relative;
		background-color: #FFFFFF;
		line-height: 1px;
		width: 162px;
		min-width: 162px;
		max-width: 162px;
		height: 1px;
		max-height: 1px;
		min-height: 1px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		text-align: left;
}

#SideNav ul.a_linklist {
		list-style-type: none;
		list-style-position: outside;
		margin: 0;
		padding: 6px 4px 6px 10px;
		text-align: left;
		border-bottom: 1px solid #FFFFFF;
}

#SideNav ul.a_linklist li {
		display: block;
		margin: 0;
		padding: 0 0 4px 3px;
		text-align: left;
		font-size: 11px;
}

#SideNav ul.a_linklist li.defaultArticle {
		text-indent: -9px;
		display: block;
		margin: 0;
		padding: 0 0 4px 1px;
		text-align: left;
		font-size: 11px;
}

#SideNav ul.a_linklist span.defaultArticle {
		font-family: Courier, mono;
		font-size: 10px;
		/*vertical-align: middle;*/
}

#SideNav a.ArticleLink,
#SideNav a.ArticleLink:active,
#SideNav a.ArticleLink:visited {
		text-decoration: none;
		font-weight: normal;
		color: #8A102C;
}

#SideNav a.ArticleLink:hover {
		text-decoration: underline;
		font-weight: normal;
		color: #FFFFFF;
}
/* End side link settings for Article display pages */