body {
	background: #dfdfdf;
	text-align: center;
	padding: 0;
	margin: 0;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	line-height: normal;
}


body.miframe {
	background: #fff;
	text-align: left;
	padding: 0;
	margin: 0;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	line-height: normal;
}


a {
	color: #ff6c00;
	text-decoration: none;
}

#world {
	width: 100%;
	height: auto;
	background: #dfdfdf url('../images/mainbg.gif') repeat-y top center;
}

#container {
	position: relative;
	width: 720px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background: #fff;
}

#container2 {
	position: relative;
	width: 168px;
	height: auto;
	margin-right: 0;
	margin-left: 0;
	text-align: left;
	background: #fff;
}

#top {
	margin: 0;
	padding: 0;
	height: 110px;
	background: #fff;
}

#top2 {
	margin: 0;
	padding: 0;
	height: 118px;
	background: #fff;
}

#topmast_account {
	margin: 0;
	padding: 0;
	height: 98px;
	background-image: url('../images/topmast.jpg');
}

#topmast_account_adm {
	margin: 0;
	padding: 0;
	height: 98px;
	background-image: url('../images/topmastadm.jpg');
}

#topmast_members {
	margin: 0;
	padding: 0;
	height: 98px;
	background-image: url('../images/spc.gif');
}

#topmast_home {
	margin: 0;
	padding: 0;
	height: 168px;
	background-image: url('../images/topmast.jpg');
}

div.toptext {
	margin: 0px;
	padding: 91px 0 0 373px;
	width: 225px;
	font: normal 11px/15px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
}

div.toptext a, div.toptext a:visited, div.toptext a:hover {
	font: bold 11px/15px Arial, Verdana, Helvetica, sans-serif;
	color: #ffb400;
}





#breadcrumb {
	margin: 0;
	padding: 5px 0 2px 0;
	height: 20px;
	background: #f1efde;
}

#submenu {
	margin: 0 0 0 25px;
	font: normal 9px/9px Verdana, Arial, Helvetica, sans-serif;
}
#submenu a {
	color: #2c498b;
}
#submenu a:visited {
	color: #2c498b;
}
#submenu a:hover {
	color: #2c498b;
	text-decoration: none;
}
#submenu b {
	color: #000;
	font-weight: normal;
}
h2 {
	margin: 0;
	padding: 0;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	display: inline;
	color: #4a4a46;
}














div.middle {
	margin: 0;
	padding: 22px 0px 0px 0px;
}

#middle_home {
	background: #fff url('../images/contentbg.gif') repeat-x top left;
	margin: 0;
	padding-left:0px; padding-right:0px; padding-top:6px; padding-bottom:0px
}

#middle_members {
	background: #fff url('../images/contentbg.gif') repeat-x top left;
	margin: 0;
	padding-left:10px; padding-right:0px; padding-top:6px; padding-bottom:0px
}

#middle_account {
	background: #fafaf9 url('../images/middlebg.gif') repeat-x top left;
}

#middleBot {
	margin: 0;
	padding: 0;
	height: 25px;
	background-image: url('../images/middleBot.gif');
}

#copyarea {
	margin: 0;
	padding: 0 30px 0 36px;
}

#copyarea h3.img {
	margin: 0;
	height: 34px;
	background-image:url('../images/h2-welcome.gif');
	background-repeat: no-repeat;
	color: #000; font-style:italic; font-variant:normal; font-weight:bold; line-height:15px; font-size:14px; font-family:Georgia, Times, Times New Roman, serif; padding-left:15px; padding-right:0; padding-top:6px; padding-bottom:0
}

#copyarea h3 {
	font: bold 12px Georgia, Times, serif;
	color: #857039;
}

#copyarea p {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #444;
}
#copyarea p b {
	color: #baa05a;
}


#shoppingcart {
	margin: 0;
	padding: 0 30px 0 36px;
}

#shoppingcart h3.img {
	margin: 0;
	height: 34px;
	background-image:url('../images/h2-welcome.gif');
	background-repeat: no-repeat;
	color: #000; font-style:italic; font-variant:normal; font-weight:bold; line-height:15px; font-size:14px; font-family:Georgia, Times, Times New Roman, serif; padding-left:15px; padding-right:0; padding-top:6px; padding-bottom:0
}

#shoppingcart h3 {
	font: bold 12px Georgia, Times, serif;
	color: #857039;
}

#shoppingcart p {
		font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #444;
}
#shoppingcart p b {
	color: #000000;
}

table, td {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #444;
}

table.members {
	border-top: 1px solid #b9bfc3;
	border-left: 1px solid #b9bfc3;
	border-right: 1px solid #b9bfc3;
	background: #fff;
}


#copyareaMem {
	margin: 0;
	padding: 15px 30px 0 30px;
	font-size: 11px;
}

#copyareaMem h3.img {
	margin: 0;
	padding: 0 0 10px 0;
	font: italic bold 14px/15px Georgia, Times, Times New Roman, serif;
	color: #3271b7;
}

#copyareaMem h3 {
	background: #ffffff url('../images/h3line.gif') no-repeat bottom left;
	color: #3271b7; font-style:normal; font-variant:normal; font-weight:bold; font-size:16px; font-family:Arial, Verdana, Helvetica, sans-serif; margin-left:0; margin-right:0; margin-top:0; margin-bottom:4px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:6px
}
#copyareaMem_m h3 {
	background: #ffffff url('../images/h3line.gif') no-repeat bottom left;
	color: #3271b7; font-style:normal; font-variant:normal; font-weight:bold; font-size:16px; font-family:Arial, Verdana, Helvetica, sans-serif; margin-left:0; margin-right:0; margin-top:0; margin-bottom:4px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:6px
}
#copyareaMem h4 {
	margin: 0;
	padding: 0;
	font: bold 14px/15px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
}


#copyareaMem p {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #444;
}

#copyareaMem p.blurb {
	margin-top: 0;
	padding-top: 0;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #444;
}

#copyareaMem p b.blue {
	color: #007ed7;
}

#copyareaMem b.blue {
	color: #007ed7;
}

#copyareaMem p b {
	color: #444;
}

#copyareaMem b {
	color: #444;
}


h4 {
	margin: 0;
	padding: 0;
	font: bold 14px/15px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
}


p {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #444;
}

p.blurb {
	margin-top: 0;
	padding-top: 0;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #444;
}

p b.blue {
	color: #007ed7;
}

b.blue {
	color: #007ed7;
}

p b {
	color: #444;
}

b {
	color: #444;
}



#rightnav {
	margin: 0;
	padding: 0;
}
#nav_one {
	margin: 0;
	padding: 0;
	width: 163px;
	background: #cdcdcd url('../images/rightnav-bg.gif');
	color: #333
}
#nav_one ul {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	list-style-type: none;
/*	border: 1px dashed red; */
}

#nav_one ul li {
	margin: 0;
	padding: 0;
	font: normal 11px/12px Arial, Verdana, Helvetica, sans-serif;
}

#nav_one ul li a {
	margin: 0;
	background-image: url('../images/spc.gif');
	background-repeat: no-repeat;
	color: #222;
	display: block; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}

#nav_one ul li a:visited {
	margin: 0;
	background-image: url('../images/spc.gif');
	background-repeat: no-repeat;
	color: #222; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}

#nav_one ul li a:hover {
	margin: 0;
	background-image: url('../images/red-arr.gif');
	background-repeat: no-repeat;
	color: #222; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}

#nav_one ul li b {
	margin: 0;
	background-image: url('../images/red-arr.gif');
	background-repeat: no-repeat;
	color: #ff6c00;
	display: block; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}

#nav_one ul li em {
	margin: 0;
	padding: 0 0 0 10px;
	font: bold 11px/12px Times New Roman, Times, Georgia, serif;
	color: #222;
	display: block;
}

#nav_one_top {
	margin: 0;
	padding: 0;
	width: 163px;
	height: 20px;
	background-image: url('../images/rightnav-bg-top.gif');
	background-repeat: no-repeat
}

#nav_one_mid {
	margin: 0;
	padding: 0;
	width: 163px;
	height: 15px;
	background-image: url('../images/rightnav-bg-mid.gif');
	background-repeat: no-repeat
}

#nav_one_bot {
	margin: 0;
	padding: 0;
	width: 163px;
	height: 25px;
	background-image: url('../images/rightnav-bg-bot.gif');
	background-repeat: no-repeat
}





#nav_2 {
	margin: 0;
	padding: 0;
	width: 160px;
	background: #f0f0ec url('../images/rightnav-bg.gif');
	color: #333
}
#nav_2 ul {
	margin: 0 0 0 0;
	padding: 0 0 0 12px;
	list-style-type: none;
/*	border: 1px dashed red; */
}

#nav_2 ul li {
	margin: 0;
	padding: 0;
	font: normal 11px/12px Arial, Verdana, Helvetica, sans-serif;
}

#nav_2 ul li a {
	margin: 0;
	background-image: url('../images/spc.gif');
	background-repeat: no-repeat;
	color: #222;
	display: block; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0; 
}

#nav_2 ul li a:visited {
	margin: 0;
	background-image: url('../images/spc.gif');
	background-repeat: no-repeat;
	color: #222; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0
}

#nav_2 ul li a:hover {
	margin: 0;
	background-image: url('../images/red-arr.gif');
	background-repeat: no-repeat;
	color: #222; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0; font-weight: bold;
}

#nav_2 ul li b {
	margin: 0;
	background-image: url('../images/red-arr.gif');
	background-repeat: no-repeat;
	color: #ff6c00;
	display: block; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0
}

#nav_2 ul li em {
	margin: 0;
	padding: 0 0 0 10px;
	font: bold 11px/12px Times New Roman, Times, Georgia, serif;
	color: #222;
	display: block;
}

#nav_2_top {
	margin: 0;
	padding: 0;
	width: 160px;
	height: 20px;
	background-image: url('../images/rightnav-bg-top.gif');
	background-repeat: no-repeat
}

#nav_2_mid {
	margin: 0;
	padding: 0;
	width: 160px;
	height: 15px;
	background-image: url('../images/rightnav-bg-mid.gif');
	background-repeat: no-repeat
}

#nav_2_bot {
	margin: 0;
	padding: 0;
	width: 160px;
	height: 25px;
	background-image: url('../images/rightnav-bg-bot.gif');
	background-repeat: no-repeat
}

.bottom_acc {
	background: #fafaf9 url('../images/bottombg.gif') repeat-x top left;
	margin: 0; padding-left:0; padding-right:0; padding-top:90px; padding-bottom:0
}

.bottom_members {
	background: #fff;
	padding: 50px 0 0 0;
	margin: 0;
}

.bottom_home {
	padding: 0;
	margin: 0;
}

#bottom {
	font: normal 10px/12px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	border-bottom: 1px solid #c7c7c7;
}
#bottom a {
	color: #000;
}
#bottom a:visited {
	color: #000;
}
#bottom a:hover {
	color: #000;
}

input.form1 {
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

.framed {
	padding: 0 10px 0 0;
	margin: 0;
	background: #fff;
}
.columnHeading {	
	background: #dfdfdf;
}
.sectionHeaderText {	
	background: #dfdfdf;
}
.formInput {
	font: normal 13px/12px Verdana, Arial, Helvetica, sans-serif;	
	border: 1px solid #2B80A8;
	background-color: #FFFFFF;
}
.smallText{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px; 	
	font-weight:normal
}
.normalText{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px; 	
	font-weight:normal
}
.boldText{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px; 		
	font-weight:bold
}
.blueText{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px; 	
	color : Blue ;
	font-weight:normal
}
.boldBlueText{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px; 	
	color: #007ed7;
	font-weight:bold
}
.errorText
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: Red ;
	FONT-WEIGHT:normal; 	
}
.selectedRightMenuLink {
	margin: 0;
	background-image: url('../images/red-arr.gif');
	background-repeat: no-repeat;
	color: #ff6c00;
	display: block; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}
.gridFooterStyle 
{
	background-color:#5D7B9D;
	font-weight:bold;
	color:White
}
.gridRowStyle 
{
	background-color:#F7F6F3;	
	color:#333333
}
.gridSelectedRowStyle 
{
	background-color:#E2DED6;
	font-weight:bold;
	color:#333333
}
.gridPagerStyle 
{
	background-color:#F7F6F3;	
	color:White;
}
.gridHeaderStyle 
{
	background-color:DarkGray;
	font-weight:bold;
	color:White
}
.gridAlternatingRowStyle
{
	background-color:White;	
	color:#284775
}
.gridAreaLinks
{
	color: #ff6c00;
	text-decoration: none;
}                 
.gridEditRowStyle
{
	
}                                      
.gridHoverStyle
{
	background-color:ThreeDFace;		
}
/*
ButtonFace
ThreeDFace
InactiveCaptionText*/