body {
margin: 0 auto;
padding: 0;
font-family: "Trebuchet MS", verdana, georgia, Arial, sans-serif;
line-height: 1.8em;
color: #000;
background-color:#e9ddd1;
padding-top:10px;
background: #e9ddd1;
width: 960px;
}

			/* TOP BAR CONTAINER */
#logo {	
margin: 0 0 10px 0;
padding: 0 ;
color: #000;
background: #FFF;
width: 960px;
text-align:center;
}
			/* TOP BAR TITLE  */
#logo h1 {
font-family: "Trebuchet MS", verdana, Arial, sans-serif;
margin: 5px 0 0 0 ;
padding: 20px 0 5px 20px;
font-size: 26px;	
text-transform: uppercase;
letter-spacing: 3px;
color:#8C9E18;
background: inherit;
}
		/* WRAP */
.container 
{
margin: 0 auto;
width: 960px;
padding: 5px 0 0 0;
color: #555;
background: #fff;
border: #e9ddd1;
text-align:left;
}

			/* BANNER */
#banner 
{
margin:0;
padding:0;
border-bottom:4px solid #E2621D;
float:left;
width: 100%;
height:0px;
}		

		/* TOP NAV MENU */

#navPyra {
margin: 0;
border-bottom: 1px solid #000;
width: 100%;
font-size:16px;
float:left;
}
#navPyra ul {padding:0; margin:0; list-style: none; float:left; }
#navPyra ul li {float:left; position:relative;	padding: 0 10px 0 15px;text-transform:uppercase;}
#navPyra ul li a
{
	text-decoration:none;
	color: #CB5C14;
	padding-left: 1px;
	padding-bottom:3px;
}

#navPyra ul li:hover a, #navPyra a:link.active, #navPyra a:visited.active , #navPyra a:hover 
 {color:#000; background:transparent url(../Images/pyramid.gif) no-repeat bottom center;}

#navPyra ul li ul {display: none;}
#navPyra ul li ul li {float: none;}
#navPyra ul li:hover ul, #navPyra ul li.sfhover ul 
{
	display:block; 
	position:absolute;
	float:left; 
	top:29px; left:0;  
	margin: 0; padding: 0 0 5px 0;
	background-color:#CB5C14;
	border:solid 1px #000;
	border-top:0px;
}
#navPyra ul li:hover ul li a, #navPyra ul li.sfhover ul li a 
{
	background-image: none; 
	width:100%;
	display:block;
	color:#fff; 
	text-align:left; 
	margin:0; text-transform:none;
}

#navPyra ul li:hover ul li a:hover, #navPyra ul li.sfhover ul li a:hover 
{
	text-decoration:underline; background:transparent;color:#fff;
}

			/* SIDE CONTENT */
#side-menu {
width: 179px;
float: right;
margin: 0;
padding-left: 10px;
border-left: 1px solid #eee;
font-size:16px;
}
#side-menu p { 
margin: 1em; 
}
#side-menu h2 {
font-family: "Trebuchet MS", verdana, Arial, sans-serif;
width: 100%;
margin:0;
margin-top:  0.5em;
font-size: 120%;
letter-spacing: 3px;
color:#8C9E18;
text-transform:uppercase;
background: inherit;
padding:0;
}
			/* SIDE NAV */		
.navcontainer ul {
list-style-type: none;
background: inherit;
color: #000;
float:left;
padding:0px;
margin:0px;
/*margin-left:20px;*/
margin-top:10px;
}
.navcontainer ul li 
{
	padding:0 0  1px 0;
}
.navcontainer ul li a
{
	padding-left: 10px;
	color: #CB5C14;
	background: transparent url(../Images/list-off.gif) left center no-repeat;
	text-decoration: none;
}
.navcontainer ul li a:hover {
background: transparent url(../Images/list-on.gif) left center no-repeat;
color: #acaf2c;
}
.navcontainer ul li a#current {
background: transparent url(../Images/list-active.gif) left center no-repeat;
color: #666;
}

.navcontainer ul li#wrap a
{
	padding-left: 10px;
	color: #CB5C14;
	background: transparent url(../Images/list-off.gif) left center no-repeat;
	* background: url(../Images/list-off.gif) no-repeat left 24%;
	text-decoration: none;
}
.navcontainer ul li#wrap a:hover {
background: transparent url(../Images/list-on.gif) left center no-repeat;
* background: url(../Images/list-on.gif) no-repeat left 24%;
color: #acaf2c;
}
.navcontainer ul li#wrap a#current {
background: transparent url(../Images/list-active.gif) left center no-repeat;
* background: url(../Images/list-active.gif) no-repeat left 24%;
color: #666;
}

			/* MAIN CONTENT */
#content 
{
padding-top:20px; /* added to increase the gap after removing top image - sony */
width: 740px;
margin-left: 0px;
padding-left: 10px;
padding-right: 10px;
background: #fff ;
color: #666;
font-family:Verdana;
font-size:18px;
display:block;
}

#content1 
{
padding-top:20px; /* added to increase the gap after removing top image - sony */
width: 905px;
margin-left: 0px;
padding-left: 20px;
padding-right: 10px;
background: #fff ;
color: #666;
font-family:Verdana;
font-size:18px;
}

#content h2 {
font-family: georgia, "Trebuchet MS", verdana, Arial, sans-serif;
margin: 1em 0 1em 0;
font-size:110%;
letter-spacing: 3px;
background: inherit;
color: #64382F;
padding-left:5px;
cursor:pointer;
}
#content b 
{
	font-weight:900;
}

#content1  h2 {
font-family: georgia, "Trebuchet MS", verdana, Arial, sans-serif;
margin: 1em 0 1em 0;
font-size:110%;
letter-spacing: 3px;
background: inherit;
color: #64382F;
padding-left:5px;
cursor:pointer;
}
#content1  b 
{
	font-weight:900;
}
.row0
{
	color:#4d4d4d;
	
	/*
	color:#1D9DE2;
	color:#AC1677;
   letter-spacing:1px;*/
}

.row1
{
	/*color:#000;
	color:#1B680D;
	letter-spacing:1px;
 */
	color:#0D6BB5;
	/*color:#259aee;
	color:#2a9d1a;*/
}

.FieldName
{
	color:#663300;
}
.TextBox
{
	border:1px solid #AC4B16;
	background-color:#e9ddd1;
	height:21px;
	font-size:16px;
	padding:0 2px 0px 2px;
	letter-spacing:1px;
}
textarea
{
	border:1px solid #AC4B16;
	background-color:#e9ddd1;
	font-size:16px;
	padding:0 2px 0px 2px;
	letter-spacing:1px;
	font-family:Verdana;
}
select
{
	border:1px solid #AC4B16;
	font-size:15px;
	font-family:Verdana;
}

.Button
{
	color:White;
	background-color:rgb(204, 153, 51);
	border:1px solid #AC4B16;
	font-weight:bold;
	cursor:hand;
	height:23px;
	padding-bottom:3px;
	letter-spacing:1px;
}
.Note
{
	color:#b29b35;
	font-weight:bold;
}
.ActiveSloka
{
	cursor:pointer;
	background-color:#f9f5f2;
}
.InactiveSloka
{
	cursor:auto;
	background-color:#fff;
}
			/* FOOTER */
#pageFooter {	
clear: both;
font-size: 0.9em;
border-top: 0px solid #000;
text-align: center;
color: #333;
}
#pageFooter a {
color: #E2621D;
background: transparent;
}
#pageFooter a:hover {
background: transparent;
color: #64382F;
text-decoration: underline;
}
			/*LINKS*/
a {
color : #acaf2c;
font-weight : normal;
text-decoration : none;
background : inherit;
}
a:hover {
text-decoration : none;
color : #CB5C14;
background : inherit;
}
a img {
border: 0;
}
			/*CLASS*/
.myborder {
float:left;
border: 1px solid #eee;
padding: 10px;
margin-right: 10px;
}
			/* TYPOGRAPHY */
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}

.topl_g{background-image:url(../Images/box_top_lh.png); }
.topr_g{background-image:url(../Images/box_top_rh.png);width:8px;}
.botl {
background-image:url(../Images/box_bot_lh.png);
}
.botl {
font-size:8px;
height:8px;
line-height:1px;
}
.botr {
background-image:url(../Images/box_bot_rh.png);
}
.botr {
font-size:8px;
height:8px;
line-height:1px;
width:8px;
}
.boxmidlrg {background-color:#FFFFFF;}
.boxmidlrg{padding:0px 2px 2px 7px}
.boxmidr{ background-image:url(../Images/box_mid_rh.png);}

.ContextSensitiveList
{
	font-family:verdana;
	font-size:12px;
	line-height: 1.6em;
	letter-spacing:1px;
}

.ContextSensitiveList:Hover
{
	background-color:#AC4B16;
	border:1px solid black;
	color:White;
	cursor:pointer;
}
.Stars
{
	font-family:verdana;
	font-size:15px;
	line-height: 1.5em;
	letter-spacing:1px;
	height:92px;
	overflow:auto;
	width:175px;
	border:1px solid #AC4B16;
	text-align:left;
}

.Stars div:Hover
{
	color:Red;
	cursor:pointer;
}

.Stars .selected
{
	background-color:#3399ff;
	color:White;
	cursor:pointer;
}

.block
{
	color: #e15581;font-family: georgia,arial,helvetica;
}
.block .part1
{
	color: #e15581;
}
.block .part2
{
	color: #e15581;
}
.blue16
{
	color:navy;
	font-size:16px;
}
.pages
{
	font-family: "Trebuchet MS", verdana, Arial, sans-serif;
	padding:0 5px 0 5px;
	margin:1em 0 1em 0;
	font-size:16px;
}
.pages a
{
	border:1px dotted black;
	cursor:pointer;
	padding:0 5px 0 5px;
	color: #CB5C14;
	text-decoration: none;
	background:#e9ddd1;

}
.pages a:hover {
	color: #fff;
	background:#CB5C14;
}
.pages a#current {
	color: #fff;
	background:#CB5C14;
}
.Optional
{
	color:#666;
	font-size:60%;
}
.Error
{
	color: Red;
}
.center
{
	text-align:center;
}
.left
{
	text-align:center;
}
