/* standard */

body { 
margin-top: 0; 
margin-right: 0; 
margin-bottom: 65; 
margin-left: 0;
color:#373737;
background-color:#ffffff;
line-height:1.5em;
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
font-size:1.0em;
font-weight: normal;
}


h1{
font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif;
color:#702771;
font-style:italic; 
font-weight: normal;
font-size:180%;	
}

h2{
font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif;
color:#702771;
font-style:italic; 
font-weight: normal;
font-size:200%;	
}

h3{
font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif;
color:#8c8c8c;
font-weight: bold;
font-size:100%;	
}

h4{
font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif;
color:#fba51c;
font-weight: bold;
font-size:110%;	
}

h5{
font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif;
color:#ffffff;
font-weight: bold;
font-size:110%;	
}

.hr{
size:0.5em;
color:#f4f4f4;
border: 0px none;
width:95%;
}

#pscroller1{
width: 170px;
height: 280px;
border: 1px solid #fba51c;
padding: 5px;
background-color: #fff8ec;
}

/* show hide */


.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#702771;
	background-color:#e1dbe1;

	margin-bottom:2px;
	margin-top:2px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;	
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #e1dbe1;
	background-color:#ffffff;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:8px;
	position:relative;
}

/* show hide end */


/* classes for validator */
.tfvHighlight
{font-weight: bold; color: #ff0000; }
.tfvNormal
{font-weight: bold;	color: #702771; }

/* classes for pre validator */
.preval{
border:none;
font-weight: bold;
color: #702771;
}

.formheaders {
color: #702771; font-weight: bold;
}

/* link*/

A:link  {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #702771;
text-decoration : underline;
} 

A:active {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #702771;
text-decoration : underline;
} 

A:visited {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #702771;
text-decoration : underline;
}

A:hover {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #479180;
text-decoration : none;
}


/* Header link*/

A.header:link  {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #373737;
text-decoration : none;
} 

A.header:active {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #373737;
text-decoration : none;
} 

A.header:visited {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #373737;
text-decoration : none;
}

A.header:hover {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #479180;
text-decoration : underline;
}

/* Menu link*/

A.menu:link  {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
font-size:16px;
} 

A.menu:active {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
font-size:16px;
} 

A.menu:visited {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
font-size:16px;
}

A.menu:hover {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #074f3f;
text-decoration : underline;
font-size:16px;
}

/* Footer link*/

A.footer:link  {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #702771;
text-decoration : none;
} 

A.footer:active {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #702771;
text-decoration : none;
} 

A.footer:visited {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #702771;
text-decoration : none;
}

A.footer:hover {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #479180;
text-decoration : underline;
}


/* On light orange link*/

A.onlightorange:link  {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #fba51c;
text-decoration : none;
} 

A.onlightorange:active {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #fba51c;
text-decoration : none;
} 

A.onlightorange:visited {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #fba51c;
text-decoration : none;
}

A.onlightorange:hover {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #a8a9ad;
text-decoration : underline;
}

/* On dark orange link*/

A.ondarkorange:link  {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
font-weight: bold;
} 

A.ondarkorange:active {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
font-weight: bold;
} 

A.ondarkorange:visited {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
font-weight: bold;
}

A.ondarkorange:hover {
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
color : #FEECCE;
text-decoration : underline;
font-weight: bold;
}




/* nav hover */
#side_nav_bg  a {
font-size:120%;	
	color: #7a7a7a;
	text-decoration: none;
	display: block;
	padding: 7px 8px 8px 8px;
	}

#side_nav_bg a:hover {
	background-color: #cecfd1;
	color: #ffffff;
	}


/* table */

table { 
font-family:Trebuchet MS, verdana, arial, helvetica, sans-serif;
border:0px solid #ffffff;
  
} 


td{
vertical-align:top;
line-height:1.5em;
border:none;
font-size:80%;
}

.img{
border-top:1px solid #702771;
border-left:1px solid #702771;
border-right:1px solid #702771;
border-bottom:1px solid #702771;

}

.imgleft{
margin-bottom:3px;
margin-right:10px;
float: left;
}

.imgright{
margin-bottom:3px;
margin-right:10px;
float: right;
}

a img {
border:none; color:#fff 
}