form {
margin:0;
padding:0;
}
body {
	/*background-image: url(../images/page_bg.png);
	background-repeat:repeat; */
	background-color:#c5c6c6; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #4b4b4b;
	line-height:140%;
}
html, body {
	width:100%;
}
/* start header */

#header_wrap {
	width: 100%;
	height: 127px;
	position:relative;
	background:url(../images/header-wrap-bg.png);
}
#header {
	position:relative;
	width: 941px;
	height: 127px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/header-bg.png);
}
/* end header */

/* footer */
#footer_wrap {
	width: 100%;
	height: 140px;
	background:url(../images/footer-bg.png);
}
#footer {
	position:relative;
	width: 861px;
	height: 140px;
	margin-left:auto;
	margin-right:auto;
}
#footer td, #footer p, #footer h3, #footer a {
	color: #763c63 !important;
	font-size:12px;
	line-height: 120%;
}
#footer a, #footer a:visited, #footer a:active {
	text-decoration:none !important;
}
#footer a:hover {
	text-decoration:underline !important;
}
/* end footer */
#content_wrap {
	/*height: 658px; */
	width: 941px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/content-bg.png);
}
/* menu */
#menu {
	position:absolute;
	bottom:0;
	right:4px;
	height:39px;
}
#top_menu {
	position:absolute;
	top:0;
	right:4px;
	height:43px;
	width: 514px;
}
.menu_cell .corner_left, .menu_cell .corner_right {
	width:11px;
}
.selected_menu .corner_left {
	background:url(../images/menu/corner-left.png);
}
.selected_menu .corner_right {
	background:url(../images/menu/corner-right.png);
}
.selected_menu .middle_cell {
	background-color: #dab1cc;
}
#menu a, #menu a:hover, #menu a:active, #menu a:visited,
#top_menu a, #top_menu a:hover, #top_menu a:active, #top_menu a:visited,
#top_menu td {
	color:#753d63;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#top_menu input.searchbox {
	color:#753d63;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding-top:3px;
	height:17px;
	padding-left:16px;
	width:180px;
	border:none;
	border-style:none;
	background-image:url(../images/searchbox.png);
	background-repeat:no-repeat;
}
/* end menu */
/* sub menu*/
#sub_menu ul li {
	list-style-type:none;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #5b753c;
}
#sub_menu ul ul li {
	color: #545454;
}
#sub_menu ul ul li a {
	color: #545454 !important;
	text-decoration:none;
}
#sub_menu ul {
	margin-bottom:15px;
	margin-top: 0;
	margin-left: 30px;
	padding:0;
}
#sub_menu ul ul {
	margin:0;
	padding:0;
}
/* end sub menu */
:focus {
	outline:none;
}
a {
	color: #763c63;
}

.purple_title {
	color: #763c63;
	font-size:17px;
}
ul.purple_list {
	padding-left:15px;
	list-style: none inside url(../images/list-dot.png);
}
#features_panel {
	width: 271px;
	height: 440px;
	background:url(../images/green-bg2.png);
	padding-top:15px;
	
}
.feature_div {
	width: 235px;
	height: 114px;
	margin-left:auto;
	margin-right:auto;
	color: #763c63;
	font-size: 15px;
	margin-bottom: 15px;
}
#feature_1 {
	background:url(../images/feature_backgrounds/bg1.png);
}
#feature_2 {
	background:url(../images/feature_backgrounds/bg2.png);
}
#feature_3 {
	background:url(../images/feature_backgrounds/bg3.png);
}
#feature_4 {
	background:url(../images/feature_backgrounds/bg4.png);
}
p,ul {
margin-top: 0px;
margin-bottom: 15px;
}


#content_wrap a:hover {text-decoration:underline;}
#feature_2 td:hover {text-decoration:underline;}
#feature_3 td:hover {text-decoration:underline;}
#feature_4 td:hover {text-decoration:underline;}

/* Default field value */
.defaultText {}
.defaultTextActive {color:#a1a1a1;font-style:italic;}

/* login */
#loginFrm {margin-left:15px; line-height:150%;}
.smalltext {font-size:10px;}
#usr { width:80px;height:15px;border:1px solid #5b753c;}
#pass { width:80px;height:15px; border:1px solid #5b753c;}
/* #small_loginBtn { -moz-border-radius:8px;-webkit-border-radius: 8px;font-size:10px;background-color:#eee;} */

#small_loginBtn { font-family: Trebuchet MS,Arial;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin-top:5px;margin-bottom:5px;margin-right:5px;padding-left:4px;padding-right:4px;height:20px;padding-top:1px;padding-bottom:1px;display:inline;border: 1px outset #9a83a5;text-decoration:none;color:#000;font-weight:bold;font-size:12px;background-color: #c2c7b9;line-height:1.5;}
#small_loginBtn:hover { color:#6f3161;}
	
	
#loginBtn { -moz-border-radius:8px;-webkit-border-radius: 8px;font-size:12px;background-color:#c2c7b9;}
#small_usr { font-size:10px;width:80px;height:15px;border:1px solid #5b753c;}
#small_pass { font-size:10px;width:80px;height:15px; border:1px solid #5b753c;}
#sign_in_lnk {margin-left:10px;}

/* */

input[type=submit] {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin-top:5px;margin-bottom:5px;height:22px;border: 1px outset #9a83a5;color:#000;font-weight:bold;font-size:12px;background-color: #c2c7b9;}

input[type=submit]:hover {color:#6f3161;} 


/* Table */
table.the_table {
        border-width:1px 0px 1px 1px;
        border-spacing: 0px;
        border-style: solid;
        border-color: #707273;
        border-collapse: collapse;
        background-color: white;
}
table.the_table th,table.the_table td {
        font-family:Arial, Helvetica, sans-serif;
        padding: 0px;
        border-style: solid;
        border-color: #707273;
}
table.the_table th {
        border-width:0px 1px 0px 0px;
        font-size:14px;
        color: #6f3161;
        background-color:#e5cae5;
}
table.the_table td {
        font-size:12px;
        border-width:2px 1px 0px 0px;
}
table.the_table tr.even td {
        background-color: #e0f0d1;
}
table.the_table tr.odd td {
        background-color: white;
}

/* Table No Border */

table.the_table2 {
        border-width:0px 0px 0px 0px;
        border-spacing: 0px;
        border-style: solid;
        border-color: #707273;
        border-collapse: collapse;
        background-color: white;
}
table.the_table2 th,table.the_table2 td {
        font-family:Arial, Helvetica, sans-serif;
        padding: 3px;
        border-style: solid;
        border-color: #707273;
}
table.the_table2 th {
        border-width:0px 0px 0px 0px;
        font-size:14px;
        color: #6f3161;
        background-color:#e5cae5;
}
table.the_table2 td {
        font-size:12px;
        border-width:0px 0px 0px 0px;
}
table.the_table2 tr.even td {
        background-color: #e0f0d1;
}
table.the_table2 tr.odd td {
        background-color: white;
}
/* shadow */
div.imgholder { 
float:left; 
background: url(/layout2/images/dropshadow.png) no-repeat bottom right !important;
background: url(/layout2/images/dropshadow.gif) no-repeat bottom right; 
margin:10px 7px 10px !important;
margin: 10px 0 0 5px; 
}
div.imgholder img {
display: block;
position: relative;
background-color:#fff;
border: 1px solid #666;
margin: -3px 5px 5px -3px;
padding: 2px;
}

/* */

div.chartshadow { 
float:left; 
background: url(/layout2/images/chartshadow.png) no-repeat bottom right !important;
background: url(/layout2/images/chartshadow.gif) no-repeat bottom right; 
margin: 10px 7px 10px !important;
margin: 10px 0 0 5px;
}
div.chartshadow div {
display: block;
position: relative;
background-color:#fff;
border: 1px solid #666;
margin: -3px 5px 5px -3px;
padding: 10px;
}
div.chartshadow img {
}


/* */
a.navlink {font-family: Trebuchet MS,Arial;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin-top:5px;margin-bottom:5px;margin-right:5px;padding-left:4px;padding-right:4px;height:24px;padding-top:1px;padding-bottom:1px;display:inline;border: 1px outset #9a83a5;text-decoration:none;color:#000;font-weight:bold;font-size:12px;background-color: #c2c7b9;line-height:1.5} 
a.navlink:hover {color:#6f3161;text-decoration:none;}

/* Message banners and help text */
.help_text {margin-left: 0px;background-color: #c2a7cd;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.banner_header {display: inline;padding-right:3px;padding-left:3px;background-color: #6B980B;color:#000;font-weight:bold}
.banner {width: 600px;margin-left: 0px; padding: 3px; border:  1px solid #8BB82B;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
.error_text {font-weight:bold;color:#ef05a5;}
