/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#B7AFA3;
}
/*img, div, input, { behavior: url("iepngfix.htc") }*/

.clear{clear:both}
a{
	color: #a89134;
}
#outerwrapper{
	width:900px;
	margin:0px auto;
}
#mainwrapper{
	width:900px;
	margin:0px auto;
	background:#FFFFFF;
	float:left;
	padding-top:1px;
	background: #000 url(../images/body_bg.jpg) repeat-y;
}

.topnav{ font-size:12px; font-weight:bold; color:#FFFFFF; padding:0px; margin:0px;}
.topnav a{ color:#FFFFFF; text-decoration:none;}
/*find a speaker menu styles starts from here*/

.topsearch{
width: 200px; 
margin:0; 
position: relative;
font-weight:normal; 
padding:0px;
/*padding-bottom:8px; */
}

.go{ width:23px; height:22px;  margin:4px 0px 0px -3px; padding:0px; border:none; padding:0px;   }


select {
font-size:11px;
}
/*find a speaker menu styles ends from here*/

/*==================================
remove default focus style
====================================*/
:focus {outline:none;}

.js ul.newList {left:-9999px; }

/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0; }
ul.newList {margin:0 0 0 4px; padding:0; list-style:none; color:#000; width:180px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; }
.newListSelected {/*width:285px;*/ width:189px; color:#000; height:19px; padding:3px 0 0 6px; float:left; background:url(../images/select-bg.jpg) no-repeat; margin-top:3px; }
.newListSelected span {width:160px; display:block;}
ul.newList li {padding:3px 8px; font-size:12px;}
.selectedTxt {width:258px; overflow:hidden; height:19px; padding:0 23px 0 0; font-size:12px;}
.hiLite {background:#d8b662!important; color:#fff!important;}
/* .newListHover {background:#ccc!important; color:#000!important; cursor:pointer;} */
.newListHover {background:#022681!important; color:#FFF!important; cursor: pointer;}
.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:pointer;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;font-weight:bold;}
.newListOptionTitle li {border-left:1px solid #ccc;}

/*======================================
windows xp style - div that contains the 
<select> has been given an id of #win-xp
(for the purposes of this example
========================================*/
#win-xp .newListSelected {background:#FFF url(dropdown.gif) no-repeat scroll 155px 1px; border:1px solid #A5ACB2; color:#000; height:17px; margin-bottom:10px; padding:0; width:173px;}
#win-xp .newListSelected div {display:block; font-size:0.85em; padding:2px 21px 2px 4px; text-align:left !important; width:149px;}
#win-xp ul.newList {list-style:none; color:#000; width:172px; background:#fff; border:1px solid #000; top:22px; left:0; height:auto; overflow:auto; font-size: 0.85em; text-align:left!important; position:absolute; z-index:9999;}
#win-xp ul.newList li {padding:2px 5px!important; border-bottom: 1px solid #cccccc; }
#win-xp .hiLite {background:#316ac5!important; color:#fff!important;}
#win-xp .newListHover {background:#ccc!important; color:#000!important; cursor:pointer;} */
#win-xp .newListSelHover {cursor: pointer;}
#win-xp .newListSelHover, #win-xp .newListSelFocus {background-position:auto;}
#win-xp .newListSelHover div, #win-xp .newListSelFocus div {font-weight:bold;}
.selCont {clear:both; margin-bottom:0px; padding-bottom:0px; float:left;  }


/*--------*/


.hbtn{ background:url(../images/big-button_blank.gif) no-repeat; width:862px; height:38px; font-family:Arial, Helvetica, sans-serif; font-size:18px;
color:#FFFFFF; font-weight:bold; margin:10px 0 0 15px; padding-top:8px; padding-left:5px;}

#headerwrapper{
 width:900px; border-bottom:solid 1px #990000; background:#FFFFFF; position:relative;
}
#headerwrapper p {
line-height:120%; margin:0px; padding:5px;
}
#headerwrapper  a{
color:#000000; text-decoration:none;
}
.marquee{background-color:#990000; color:#FFFFFF; padding:0 5px;}

#bodywrapper{width:900px; float:left; }
#bodywrapperinner{
float:left;
}
#contentbody{ width:415px; float:left; padding:10px 8px; line-height:150%; border:0px solid #0000;
}
#contentbody h1{font-size:150%; color:#990000; line-height:180%; letter-spacing:-1px; margin-bottom:20px}
#contentbody h2{font-size:120%; color:#990000; line-height:150%;}
#contentbody a{color:#A89134; text-decoration:none;}
#contentbody a:visited{color:#A89134; text-decoration:none;}
#contenttop{height:100px; border-bottom:1px solid #990000; margin:5px 0 10px 0}
#contenttop h2{font-size:120%; color:#000000; line-height:150%;}

/*content body inner*/
#contentbodyinner{
width:850px; float:left; padding:10px 8px; line-height:150%; border:0px solid #000;font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contentbodyinner td{
border:0px solid #000;font-family: Arial, Helvetica, sans-serif;font-size:11px;}

/*.bigbutton{ background:url(../images/big-button.gif) no-repeat  scroll center; width:582px; height:80px; text-align:center; color:#FFFFFF; padding-top:10px; margin:0px;}*/
.bigbutton{width:582px; height:80px; text-align:left; color:#FFFFFF; padding-top:10px; margin:0px;}

/*content body inner*/
#speakerbodyinner{
width:600px; float:left; padding:10px 8px; line-height:150%; border:0px solid #000;font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}


#contentbodyinner h1{ color:#000000; line-height:150%; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-bottom:1px; margin:0px}
#contentbodyinner hr{color:#000000; height:1px; background-color: #fff; }
/*#contentbodyinner h2{font-size:120%; color:#990000; line-height:150%;}*/
#contentbodyinner a{color:#A89134; text-decoration:none;}
#contentbodyinner a:visited{color:#A89134; text-decoration:none;}
#contentbodyinner .headline{width:500px;}
#topbanner{width:900px; height:360px; background: #000 url(../images/header-bg.jpg) no-repeat; border-bottom:solid 0px #990000;}
#topbanner2{width:900px; height:119px; border-bottom:solid 0px #990000;}
.sitesearch{font-size:12px; height:22px; width:186px; background: url(../images/top-input.jpg) no-repeat; border:none; margin:4px 0px 0px 1px;  color:#000000; padding:3px 0px 0px 3px; font-family:verdana; }
/*content body inner end*/

/*content body admin */
#contentbodyadmin { width:850px; float:left; line-height:150%; margin:0px auto;}

.admintable{float:center; background:#e8e8e8;}

.adminbox{width:536px; background: url(../images/admin-bg.jpg) repeat-y; padding:0px; margin:100px auto; 
}
.adminbox h2{ height:40px; margin:0px; padding:0px 0px 0px 10px; color:#ffffff; font-size:18px; 
background:url(../images/admin-top.jpg) no-repeat; line-height:40px;
}
.adminbox table td{
font-size:11px;
}
.adminbox input img{
border:none;
}





/*content body inner admin*/
/*Left*/

#sidebar-left{
	width:260px;
	padding:0px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url("../../images/vdottedline.jpg") no-repeat right 15px;
	
}

.leftcolcontent{
	margin:5px 0px 0px 10px;
	}
.leftcolBoxBg{
	background-image:url(../images/left_box_bg.jpg);
	background-repeat:  repeat-y;
}

/*boxes*/
.spmBoxBg{background: url(../images/speaker-month-bg.jpg) repeat-y; line-height:130%;
}
.spmBoxBg p{ padding:6px;}

.fsTable{
margin:5px 5px 5px 5px;
padding:0px 5px 0px 5px;
}

.fsTable p{
color:#000000; padding:0 20px 0 20px; border:0px solid #000; margin:0px;
}
.fsTable h2{
font-size:17px; color:#02176e; padding:22px 0px 3px 0px; margin:0px; text-align:center; font-weight:bold; text-transform:uppercase; font-family: "Times New Roman", Times, serif;}

.fsTable img{
margin:0px 6px 0px 0px;
}
.fsTable a{
color:#0000FF;
}
.fsBox1{
	background: url(../images/fsbox1.jpg) no-repeat 0px 0px;
	width:286px;
	height:357px;
	padding:0px 2px 0px 2px;
	
}
.fsBox2{
background: url(../images/fsbox2.jpg) no-repeat 0px 0px;
	width:286px;
	height:357px;
	padding:0px 2px 0px 2px;
}
.fsBox3{
background: url(../images/fsbox3.jpg) no-repeat 0px 0px;
	width:286px;
	height:357px;
	padding:0px 2px 0px 2px;
}

/*boxes end*/

#sidebar-left h2{font-size:120%; color:#990000; line-height:150%; margin:15px 0px;}

.bluebtn{ width:225px; height:33px; background:url(../images/blue_btn.jpg) no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:center; padding-top:2px;}
.redbtn{ width:225px; height:33px; background:url(../images/red_btn.jpg) no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:center; padding-top:2px; }

.speakertext{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:center; }
/*Left end*/


#sidebar-right{
	width:176px;
	padding:0px 5px 5px 5px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	top:200px;
	left:500px;
	
	

}
#sidebar-right h2{font-size:120%; color:#990000; line-height:150%; margin:5px;}

.statesbanner{background:#013b62; color:#FFFFFF; padding:5px;}
.statesbanner h1{border-bottm:0px; color:#FFFFFF; }

.box1{border-left:1px solid #990000; border-right:1px solid #990000; width:250px; height:250px; background:url("../../images/box1bg.jpg") repeat-x center bottom; padding:5px;}
.box1 h1{line-height:150%; font-size:15px; font-weight:bold; color:#02176E;}
.box1 p{line-height:150%;}
.box1 a{font-weight:bold; text-decoration:none; color:#000000;}
.box2title{background:#990000; color:#FFFFFF; font-size:14px; font-weight:bold; padding:5px 10px}
.box2{background:#ebebeb; border:1px solid #990000; padding:10px 0;}
.box2 img{padding:5px 0;}
.box3title{background:#cccccc; color:#000000; font-weight:bold; padding:5px 10px; }
.box3{background:#FFFFFF; border:1px solid #cccccc; padding:0px 0; margin:10px 0 0 0;}
.box3 img{padding:5px 0;}

#footer{ border-top:solid 0px #990000; text-align:center; background:#000000;
}
#footer a{color:#FFFFF; text-decoration:none; line-height:150%;}
#footer a:visited{color:#FFFFFF; text-decoration:none; line-height:150%;}
#footer a:hover{color:#a89134; text-decoration:underline; line-height:150%;}
#footer .copyright, #footer .copyright a{ background:#000000; color:#FFFFFF; padding:10px 5px; color:#FFFFFF;}
#footer .copyright a:visited{ color:#FFFFFF; padding:10px 5px; text-decoration:none;}
#footer .copyright a:hover{ color:#FFFFFF; padding:10px 5px; text-decoration:underline;}



/*----------------*/
.footermenu{
	
	width: 900px;
	height: 20px;
	border-top: 0px solid #ffffff;
	background: #000000;
	font-family:verdana;
	font-size:12px;
	line-height: 170%;
	text-align: center; color:#a89134;
}
.footermenu a{
	color: #FFFFFF;
	text-decoration: none;
}
.footermenu a:hover{
	color: #a89134;
	text-decoration: underline;
}
.footermenu a:visited{
	color: #FFFFFF;
}
.footermenuBottom{
	position:relative;
	padding-top:4px;
	border-top:1px solid #000000;
	background: #000000;
	padding:2px;
}
p{
	/*margin:10px 10px 10px 10px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 170%;
	text-align: justify;
	
}
.copyright{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	
}
.desclaimer{
	text-align:right;
	font-family:verdana;
	font-size:10px;
	color: #000000;
	
}
.affiliates{
	
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.afftable{
	/*margin-top:10px;*/
	background:url(../images/afftable-bg.jpg) left no-repeat; width:870px;
	/* margin-left:15px; margin-bottom:5px; */
}
.address{
	float:center;
	margin:10px;
	text-align:center;
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	
}

/*Search*/
.sresults{
width:600px;
margin-top:10px;
}
.sresults h2{
 font-size:16px; font-family:arial; font-weight:bold; color:#02186e; padding:4px 10px 10px 10px; margin:0px; 
 }
.sresults p{
font-family:arial; font-size:12px; padding: 0px 8px 8px 10px; margin:0px; color:#000000; text-align:left; line-height:130%;
}


/*//////////// Addded by sunitha on sep 17th///////////////////////////*/
.redbold{color:#800000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.whiteheading{color:#fff;
text-decoration:none}
.tdtitleheading{color:#032682; font-weight:bold;font-size:12px;}
td{color:#000; font-size:12px;}


.labelheading{font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

/*///////////////////////////////////////////////////////////*/

/*//////////// Addded by sunitha on sep 18th///////////////////////////*/
.speakerheading{color:#896C5E;
font-size:12px;
font-weight:bold}

.search{font-size:22px;
color:#679299;
font-weight:bold;}
/*///////////////////////////////////////////////////////////*/


.admininner{
width:750px; margin:auto; border:1px solid #032682; margin:20px auto 20px auto;
}

.admininner h2{
background-color:#032682; padding:0px 0px 0px 10px; color:#ffffff; font-size:18px; line-height:32px; margin:0px;
}
.acontent{ margin:10px; font-size:11px;}
.acontent table td{
font-size:11px;
}

/*style to rollover for edit in admin pages*/
.edit{ 
 width:20px; height:20px;
 background: url(../images/edit.gif) center center no-repeat; padding:8px; margin:0px; text-decoration:none;
 }
 .edit:hover{
   width:20px; height:20px;
 background: url(../images/edit-hover.gif) center center no-repeat; padding:8px; margin:0px; text-decoration:none;
 }
/*end of rollover styles */

.bluehref{color:#FFFFFF;text-decoration:none}


#outerwrapper1{
	width:440px;
	margin:0px auto;
}
#mainwrapper1{
	width:440px;
	margin:0px auto;
	background:#FFFFFF;
	float:left;
	padding-top:1px;
	background: #000 url(../images/body_bg.jpg) repeat-y;
}
#bodywrapper1{width:440px; float:left; }

#flvbox{
position:absolute; left:250px; width:450px; padding:10px; background:#806457; visibility:hidden; color:#ffffff;  z-index:4000;cursor:pointer
}
.videolist p{line-height:20px; padding:0; margin:2px 0;cursor:pointer}

.question{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000080;}


.bigquestion{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000080;}

.answer{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000080;}

/*form related styes*/
textarea{ font-family:Arial, Helvetica, sans-serif;width:210px; font-size:11px;}
textbox { font-family:Arial, Helvetica, sans-serif;width:210px; font-size:11px;}
file { font-family:Arial, Helvetica, sans-serif;width:210px;}
.checkbox { font-family:Arial, Helvetica, sans-serif;width:20px;}
.radiobutton { font-family:Arial, Helvetica, sans-serif;width:20px;}

select {font-family:Arial, Helvetica, sans-serif;
width:210px;}

input {font-family:Arial, Helvetica, sans-serif;width:210px;font-size:11px;}

.checkbox {width:5px;}
.selectbox{font-family:Arial, Helvetica, sans-serif;width:214px;font-size:11px;}
.selectboxmul{font-family:Arial, Helvetica, sans-serif;width:214px; height:100px;font-size:11px;}

.inputRequirement{
color:#800000;}

.button{background-color:#032682;
border:none;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
width:auto;
}

.heading{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 170%;
}



