body {
   padding: 15px 0 0 0; margin: 0px;
	font: normal 13px Arial, Helvetica, sans-serif;
	background: #fff;  color: #5F5F5F;
}

.container{
 margin: 0 auto; width: 850px; 
 text-align: left;
 }
.icon{
 /*margin-left:650px;*/
 float:right;
 padding-top: 30px;
 padding-right: 0px;
 text-align: right;
 }
#blackbox .container img{
 float:right;
}
 
#blackbox {
 background: #000;
 color: #F9EFC0;
 margin: 0px 0px 0px 0px;
 height: 206px; 
}

#bottcolumns
{
	/**/
}

.fourcol
{
	background: url(images/dots_new.gif) repeat-y;
}

.thrdots
{
 background: url(images/dots3.gif) repeat-y left;
}
.topmenu {
	width: 100%;	
}
.topmenu ul { padding-left: 0px; }
.topmenu li {
 float: left; 
 list-style: none;
 width: 100px;
 padding-left:5px;
}

.topmenu li a { text-decoration: none;}

a.link1, a.link2, a.link3, a.link4, a.link5, a.link6, a.link7, a.link8, a.link9, a.link10, a.link11 {
 display: block;  padding:3px;
 font-family: "Lucida Grande", Verdana, sans-serif;
 color: #000; text-decoration: none; 
}
a.link2,a.link6 {
  width: 105px;
}

/*
a.link1:hover { border: 2px solid orange; }
a.link2:hover { border: 2px solid blue; }
a.link3:hover { border: 2px solid red; }
a.link4:hover { border: 2px solid green;  }
a.link5:hover { border: 2px solid #0002C6; }
a.link6:hover { border: 2px solid silver; }
a.link7:hover { border: 2px solid purple; }
a.link8:hover { border: 2px solid violet; }
a.link9:hover { border: 2px solid yellow; }
*/

a.link1:hover { 
color: #000;
font-weight: bold;
}
a.link2:hover { color: #000;
font-weight: bold;
}
a.link3:hover { color: #000;
font-weight: bold;
}
a.link4:hover { color: #000;
font-weight: bold;
}
a.link5:hover { color: #000;
font-weight: bold;
}
a.link6:hover { color: #000;
font-weight: bold;
}
a.link7:hover { color: #000;
font-weight: bold;
}
a.link8:hover { color: #000;
font-weight: bold;
}
a.link9:hover { color: #000;
font-weight: bold;
}
a.link11:hover { color: #000;
font-weight: bold;
}
a.link10:hover { color: #000;
font-weight: bold;
}
 
.cu1 { font-weight: bold; /*background: #F1DAA5;*/ }

p { padding: 0px 0px 0 0px; color: #5F5F5F; text-align: justify; color: #000000;}
img {	border: none; }
a {  color: #0300FF; /*#00FF00;*/ text-decoration: none; }
a:hover { text-decoration: underline;}
span { letter-spacing: 1px;}

h1
{
	font-weight: normal;
	font-size: 20px;
	line-height: 120%;
	color: #0300FF;
}
h3  { font-size: 13px; color: #555; }


small { font-size: 10px;}
.fivecol1
{   
	width: 200px;	
	float: left;	
}

.first { 
	width: 200px;	
   margin-right: 10px;
	float: left;
	background-image: none;
	padding: 0 0 0 0px;
	}

.fir1
{
	padding: 0 0 0 30px;
}

.fir11
{
	color: #FEA746;
	padding: 0 0 0 30px;
}

/* .wrapper { padding: 0 10px 0 25px; } */
.wrapper1 { padding: 0 15px 0 15px; }

#footer {
 background: #efefef;
 padding: 10px 0 50px 0px; 
 clear: both;
 color: #EFEFEF; line-height: 140%;
}
.clear { clear: both; }
.greyrt { width: 400px; float: right; color:black;}

.greylt1 { width: 400px; float: right; color:black;}

.threecol { width: 400px; /*257px;*/  float: right; margin: 0; text-align: left; color:#000000;}

.threecol li { margin-bottom: 7px; }

.fstcol { padding-right:28px;margin-right:22px;
 background: url(images/dots1.gif) repeat-y right;
 color: #000000;
}

.central { margin: 0 50px 0 50px; }
/*.dotimage { padding: 0 10px 0 25px;} */
.contact { 
  float: left; width: 90px; 
  height: 60px; 
  margin-top: 40px; /*padding: 0 10px 0 0;*/
  margin-left:5px;
}
.footnote { color: white; }
/* Black band styles */
.bboxtitle {
	color: #FAF0E6; text-align: left;
	font: normal 19px Arial, Helvetica, sans-serif;
	line-height: 120%;
}
.blackboxtext {
 color: #a6a6a6; width: 450px; text-align: justify; line-height: 150%;
 overflow: hidden;
 font: normal 17px Arial, Helvetica, sans-serif; 
 padding-top :15px;
 padding-bottom :20px; 
 }
.blackboximg{
 float: left;
}
.blackboxtext a { color: #0300FF; }
.blackboxtext .pt { 
 padding-top: 25px;
 padding-bottom: 0px; 
 margin-left: 80px;/*text-align: center;*/
 }
.rtdots {
 background: url(images/dots-white.gif) no-repeat right 25px;
}

/* names for testimonials */
.names { text-align: right; font-weight: bold; padding-top: 0px; }

a.more {  color: #558ED5; font-weight: normal; }


/* for continuation pages */
#hdot {
 background: url(images/dots2.gif) repeat-x;
}
#vdot {
 background: transparent url(images/dots-big.gif) repeat-y right;
 padding: 0px; margin: 0px; 
 }
#vdot p, #vdot li { padding-right: 60px; color: #6E6C6C; line-height: 140%;}
.rtcorner { padding: 0  0 15px 10px; float:right;}

.cont-title { 
  padding-top: 2px; margin-top: 36px; 
  }
.cont-title h1 { font-size: 28px; }
#hdot h3 { margin: 25px 0px 2px 0px; }
h3.pay { color: #558ED5; text-align: center;}
label { float: left; width: 73px; text-align: left;}

.faq { color: #558ED5; }

/* stles of recorded session page */
ol.record li { margin-bottom: 25px; }
ol.record span { color: #558ED5; font-weight: bold; }
ol.record a { color: #EFEFEF; }

.gui {
 margin-left:100px;
 background-color:#fff;
 width:500px;
 }
.et {
 background-image: url(images/icon1.jpg);
 border: none;
 width: 35px;
 height: 36px;
 }
.msg {
 font: normal 18px Arial, Helvetica, sans-serif; 
 font-size: 16px;
 }
.frm {
  padding: 1px;
 }
.idea {
 font-weight: normal;
 font-size: 19px;
 color: #0300FF;
 } 
.idea img{
 margin-right: 55px;
 padding: 0 3px 0 10px;
 float: right;
 }
h5 {
 font-weight: normal; font-size: 12px; color: #0300FF;
 margin: 0 0 3px 0;
 }
 table
{
border-collapse:collapse;
}


#basic-accordian{
      padding: 10px;
		}

.accordion_headings{
	padding:5px;
	/*background:#99CC00;*/
	color:#0300FF;
	font: normal 12px Arial, Helvetica, sans-serif; 
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	/*background:#00CCFF;*/
}

.accordion_child{
	padding:5px;
	/*background:#EEE;*/
}

.header_highlight{
	/*background:#00CCFF;*/
}
.na:hover{
 color:#0300FF ;
}

/* Date Picker Additional CSS 
 *
 * Creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}


