/* CSS Document */

body{
background: #ffffcc url(../images/bg_lines1.png) 50% repeat-x;
line-height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color: #50565d;
margin:0px;
padding:0px;
}
option{
background-color:#f6f1de;
}

.fontSize{
font-size:.7em;
}
.left{
float:left;
}

.right{
float:right;
}

.clear{
clear:both;
}

a{
color:#000000;
text-decoration:none;
}

a:hover{
color:#d2912d;
text-decoration:none;
}

form{
margin:0px;
padding:0px;
}

.textField{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:.9em;
}
/***************** COLOR **********************/

.textWhite{
color:#FFFFFF;
}

.textBlack{
color:#000000;
}

.textOrange{
color:#d57800;
}

.textGrey{
color:#acacac;
}

/***************** COLOR **********************/
/*********************** FOOTER ***********************/

.footerBlock{
padding:4px;
font-size:85%;
letter-spacing:.1em;
}

/*********************** FOOTER END ***********************/
/*********************** TopMost Menu ***********************/



.topMenuBg{
/*background-image:url(../images/top_menu_bg.gif);
background-position:right;
background-repeat:no-repeat;*/
background-color:#fdcd51;
line-height:22px;
}
.topMenuBg .hyper{
 border:1px solid #cf9351;
 background-color:#fcf6dd;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:90%;
 color:#e09951;
 letter-spacing:.04em;
 }
 .hyper a{
 text-decoration:none;
 color:#d07b0f;
 }
  .hyper a:hover{
 text-decoration:none;
 color:#87aed3;
 }

.topMenuBgBig{
background-image:url(../images/top_menu_bg.gif);
background-repeat:no-repeat;
background-color:#fdcd51;
line-height:16px;
padding: 8px 10px 2px 5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#000000;
}

.topHeader{
padding-bottom:2px;
padding-top:9px;
padding-right:10px;
}

.TopMenu{
border-bottom:1px;
border-bottom-color:#af8146;
border-bottom-style:solid;
width:790px;
margin:0 auto;
}

.TopMenu2{
border-bottom:1px;
border-bottom-color:#af8146;
border-bottom-style:dashed;
margin-left:0px;
font-family:Georgia, "Times New Roman", Times, serif;
padding: 6px 0px 2px 10px;
font-size:1em;
color:#dd8613;
font-weight:bold;
}

.TopMenu2a{
border-bottom:1px;
border-bottom-color:#af8146;
border-bottom-style:dashed;
margin-left:0px;
padding: 6px 0px 2px 10px;
font-size:90%;
line-height:16px;
}

.TopMenu3a{
font-family:Georgia, "Times New Roman", Times, serif;
padding: 6px 0px 2px 10px;
font-size:1.2em;
color:#dd8613;
font-weight:bold;
line-height:15px;
}

.TopMenu3{
background-image:url(../images/top_menu_bg.gif);
background-repeat:no-repeat;

line-height:15px;
padding: 8px 10px 2px 5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#000000;
}

.BrowserEventContainer{
padding:2px 5px 2px 5px;
font-family:Arial, Helvetica, sans-serif;
}

.textBlack{
color:#000000;
}

.textDarkOrange{
color:#d77a01;
}

.browseEventContents{
padding:4px 2px 2px 2px;
}

.DarkLightBox{
border:2px;
border-color:#fecc53;
border-style:solid;
margin-left:10px;
margin-right:10px;
padding:8px 5px 8px 5px;
background-color:#fff5dc;
}

.DarkLightBoxTextBig{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}


.PageHeaderCaption{
font-family:Georgia, "Times New Roman", Times, serif;
padding: 10px 10px 2px 0px;
font-size:1.2em;
color:#dd8613;
font-weight:bold;
}

.PageHeaderCaption2{
font-family:Georgia, "Times New Roman", Times, serif;
padding: 6px 10px 2px 10px;
font-size:1.2em;
color:#dd8613;
font-weight:bold;
}

.BodyHeader{
width:80%;
border:1px solid #e6cd8d;
padding:7px 10px 7px 10px;
margin:12px;
}

.BodyHeader .TextMatter{
font-size:150%;
color:#adadad;
text-align:left;
}

.FormText{
color:#d67900;
font-size:120%;
font-weight:bold;
padding: 5px 10px 5px 0px;
}

.FormTextField{
border:1px solid #e6cd8d;
font-size:90%;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}

.ImagePaddingOne{
padding-right:5px;
position:relative;
top:3px;
}

.ImagePaddingtwo{
padding-right:1px;
position:relative;
top:3px;
}

.FormTextFldArea{
padding:10px 0px 10px 0px;
}

.ItalicsText{
font-style:italic;
}

.paddingLef10{
padding-left:10px;
}
/************** Right Column ***************************/
.columnleft{
border-left:1px dashed #ebeae9;
padding-left:3px;
}

.RightContainer{
padding:3px;
}

.RightContainer .image{

}

.RightContainer .BlueZone{
text-align:left;
background-color:#ffffff;
line-height:22px;
}

.BlueZone a{
font-size:100%;
text-decoration:underline;
color:#101593;
font-weight:bold;
}

.BlueZone a:hover{
font-size:100%;
text-decoration:none;
color:#d28010;
font-weight:bold;
}

.RightContainer .BlackZone{
text-align:left;
background-color:#ffffff;
}

.BlackZone a{
font-size:100%;
color:#000000;
font-weight:bold;
}
.paddingTopBottom {
padding-bottom:5px;
padding-top:5px;
}

.BlackZone a:hover{
font-size:100%;
color:#d28010;
font-weight:bold;
}

.textVMiddleRightAlighed{
width:auto;
color:#999999;
padding-left:3px;
position:relative;
top:-2px;
}

.textVMiddleRightAlighed2{
width:auto;
color:#999999;
padding-left:3px;
}

.bigBlack{
padding:10px 0px 10px 5px;
font-size:150%;
color:#000000;
}

.paddingLeft10{
padding-left:10px;
}

.HeaderOrangeText{
color:#d67900;
font-size:100%;
font-weight:bold;
padding: 0px 0px 10px 0px;
}

.yelowBlock{
background-color:#ffeab5;
height:25px;
width:50%;
padding:0px 5px 0px 5px;
text-align:center;
}

.yelowBlock .text {
position:relative;
top:5px;
}

.yelowBlock a {
color:#0000FF;
}

.yelowBlock a:hover{
color:#e78b1e;
}


.bodySubHeader{
height:36px;
background-image:url(../images/bg_sub_menu.gif);
background-repeat:repeat-x;
font-size:150%;
font-weight:bold;
color:#d67900;
}

.bodySubHeader .bsht03{
float:left;
padding-top:8px;
padding-left: 4px;
}

.bodySubHeader .bsht04{
float:right;
padding-top:11px;
font-size:70%;
padding-right: 4px;
}
.bodySubHeader a{
color:#d67900;
text-decoration:none;
}
.bodySubHeader a:hover{
color:#86aed3;
text-decoration:none;
}

.bodySubHeaderText{
position:relative;
left:6px;
top:2px;
}

.bodySubHeaderTextTwo{
position:relative;
left:6px;
top:8px;
}

.bodySubHeaderTextTwo a{
color:#d67900;
text-decoration:none;
}
.bodySubHeaderTextTwo a:hover{
color:#86aed3;
text-decoration:none;
}

.TableCellPadding{
padding:3px 0px 3px 10px;
}
.TableCellPadding a{
text-decoration:underline;
color:#003399;
}
.TableCellPadding a:hover{
text-decoration:none;
color:#d07b0f;
}

.signinBg{
background-image:url(../images/signin_form_04.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.signinText{
height:40px;
font-size:150%;
font-weight:bold;
color:#d67900;
position:relative;
top:-7px;
}

.letterHeight5{
line-height:.5em;
}

.paddingLR10{
padding:3px 10px 3px 10px;
}

.NewPadding{
padding:14px 2px 5px 0px;
}

.NewPadding2{
padding:11px 2px 5px 0px;
}

.blueSubmit{
background-color:#87afd3;
color:#FFFFFF;
font-size:110%;
font-weight:bold;
border:1px solid #000000;
}

.whyJoinOne{
height:42px;
padding-left:43px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
line-height:15px;
font-size:95%;
background-image:url(../images/number_01.gif);
background-position:left top ;
/*background-position:top;*/
background-repeat:no-repeat;
}

.whyJoinTwo{
height:42px;
padding-left:43px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
line-height:15px;
font-size:95%;
background-image:url(../images/number_02.gif);
background-position:left top ;
background-repeat:no-repeat;
}

.whyJoinThree{
padding-left:2px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
line-height:15px;
font-size:95%;
}

.imagePadding{
padding:5px;
}

.headerPaddingNEw{
padding:5px 2px 4px 0px;
}

.subSectionRight{
padding:3px 2px 3px 5px;
}


.attending{
padding:5px;
}



.ErrorMessage{
color:#ff0000;
font-size:90%;
line-height:16px;
} 


/************************** 19.12.2006 Onwards ***************************/

.yellowBlock{
border:1px solid #fecc53;
padding:3px;
line-height:25px;
}

.EventCalenderBlue{
background-color:#e6eff8;
border-left:1px solid #e2e7ed;
border-right:1px solid #e2e7ed;
color:#798184;
}

.EventCalenderOnlyBlue{
background-color:#c5d8ff;
border:1px solid #e2e7ed;
line-height:5px;
padding:2px 4px 2px 0px;
}

.EventCalenderTop{
background-color:#c5d8ff;
border:1px solid #e2e7ed;
color:#5162b0;
}

.EventCalenderWhite{
background-color:#FFFFFF;
/*border:1px solid #e2e7ed;*/
height:60px;
padding:2px;
}

.eventTitle{
background-color:#FFCC00;
color:#000000;
font-size:80%;
width:90%;
}
/*
.SpeakSymbol{
background-image:url(../images/speak_.gif);
background-repeat:no-repeat;
padding-left:6px;
padding-top:5px;
width:200;
position:absolute;
top:380px;
left:300px;
/*********************************
}

.cellPaddingSpeak{
padding:2px;
}
*/

/*********************************** 20th Dec **********************************/

.textDarkOrange2{
color:#855216;
}

/*********************************** 20th Dec 2nd **********************************/

.FormGrey{
color:#999999;
font-style:italic;
}

.FormGrey a{
color:#999999;
}

.FormGrey a:hover{
color:#000000;
}

/******************************* 22nd Dec ********************************/

.Subscription{
padding:2px;
}

.Subscription .bold{
font-weight:bold;
}

.Subscription .TextGrey{
color:#80808c;
}

.Subscription .OrangeBold{
color:#d78323;
font-weight:bold;
}

.Subscription a{
color:#130e8f;
text-decoration:underline;
}

.Subscription a:hover{
color:#5b5b6d;
text-decoration:none;
}
/*************** 29th Dec *******************/
.privateCalenderTop{
background-color:#6d7e92;
border:1px solid #808183;
color:#334170;
}

.privateCalendeBlue{
background-color:#86898e;
border-left:1px solid #808183;
border-right:1px solid #808183;
color:#4d5055;
}

.privateCalenderWhite{
background-color:#949494;
border:1px solid #808183;
height:60px;
padding:2px;
}

.privateCalenderOnlyBlue{
background-color:#6f7b93;
border:1px solid #808183;
line-height:5px;
padding:2px 4px 2px 0px;
}

.provateNoticeBlock{
padding:5px;
width:60%;
position:absolute;
top:305px;
left:80px;
color:#FFFFFF;
text-align:center;
}

.provateNoticeBlock .Biggy{
font-size:150%;
font-weight:bold;
}

.provateNoticeBlock .normally{
font-size:95%;
font-weight:bold;
letter-spacing:.1em;
}

/*************** 29th Dec *******************/
/*************** 30th Dec *******************/
.TableBorderHeader{
	border:1px solid #e6cd8d;
	margin: 10px auto;
	width:50%;
	padding: 10px;
	text-align:center;
}

.TableBorderHeader .msg{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#101593;
	/*color:#dd8613;*/
	font-weight:bold;
	line-height:15px;
}

.TableBorderHeader .msgBlue{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#000099;
	font-weight:bold;
	line-height:15px;
}
/*************** 01th Feb *******************/

.yellowOvalBlock{
background-color:#fdcd51;
}

.yellowOvalBlock .lineHeightSmall{
line-height:1px;
}

.yellowOvalBlock .text{
font-size:85%;
padding:2px;
}

/* =HEADER */

#logo {
	float: right;
	width: 268px;
}

#logo span {
	display: block;
	background: url(../images/reliableid_logo_try1.png) no-repeat;
	margin: 27px 18px;
	width: 232px;
	height: 36px;
}
	
#logo img  {
	
	width: 0;
}

#tagline {
	float: left;
	width: 698px;
}

#tagline p {
	margin: 0;
	padding: 40px 0 32px 18px;
	color: #ffffff;
	text-align: right;
	
}

#tagline p em {
	font-style: normal;
}
#tagline p a {
	margin: 0;
	padding: 40px 0 32px 18px;
	color: #ffffff;
	text-align: right
}