body {background:#FFFFFF url(../images/bg_main.jpg) top repeat-x; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100.01%; color: #333333; width:100%; height:100%;
position:absolute;}

/* common styles */
div {font-family:Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height:140%;}
a {color:#256D59; text-decoration:underline;}
a:hover {color:#D0910B; text-decoration:underline;}
p {margin:10px 0px 10px 0px;}
a img {border:0px;}
ul {list-style-image:url(../images/bullet.gif); padding:0px; margin:10px 0px 15px 20px;}
ul li {margin-bottom: 3px;}


/*h1 {color:#256D59; font-weight:normal; font-size:28px; margin:5px 0px 15px 0px; font-family:"Times New Roman", Times, serif;}*/
h1 {color:#D0910B; font-weight:normal; font-size:24px; margin:5px 0px 15px 0px; font-family:"Times New Roman", Times, serif;line-height:110%;}
h2 {color:#D0910B; font-weight:normal; font-size:24px; margin:5px 0px 15px 0px; font-family:"Times New Roman", Times, serif;}
h3 {color:#D0910B; font-weight:normal; font-size:18px; margin:5px 0px; font-family:"Times New Roman", Times, serif; line-height:110%;}
h4, h5, h6 {color:#D0910B; font-weight:bold; font-size:12px; margin:15px 0px 0px 0px;}

blockquote {margin-left: 40px; font-style: italic;}

.pic_left {float:left; margin-right:30px; margin-bottom:10px; margin-top:3px;}
.pic_right {float:right; margin-left:20px; margin-bottom:10px; margin-top:3px;}
.clear {clear:both; margin:0px;}
.f_left {float:left;}
.f_right {float:right; margin:0pc;}

/* structure */
.main {width:100%; min-height:100%; position:relative;}
.top {height:90px; width:960px; margin:5px auto 10px auto;}
.logo {float:left; font-size:40px; width:240px; font-family:"Times New Roman", Times, serif; color:#256D59; line-height:110%;}
.logo img {margin-top:5px; margin-left:1px;}

/* NEW & CHANGED */
.icons {float:left; padding-top:20px; padding-left:120px; *padding-left:90px;}
.icons a {text-decoration:none; font-size:18px; font-weight:bold; font-family:"Times New Roman", Times, serif; margin-left:40px; margin-right:1px;}
.icons a:hover {text-decoration:none;}
.search {float:right; padding-top:23px;}
.search span {color:#256D59; font-weight:normal; font-size:18px; display:block; float:left; font-family:"Times New Roman", Times, serif; line-height:100%; padding-right:4px;
padding-top:10px;
*padding-top:14px;}

.search_input {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #ABADB3; border-right:0px; border-bottom:1px solid #ABADB3; border-left:1px solid #ABADB3;
height:18px; width:130px; float:left;
padding-top:3px;
margin-top:10px;
padding-left: 3px;
*margin-top:12px; }

#commentForm {margin-bottom: 30px;}

.btn_search {float:left; *margin-top:2px;}
.green_line {background:#3C7F6E; height:35px; border-top:1px solid #EFFBFB;}
.green_content {width:960px; margin:0px auto;}
.green_content .order {float:left; width:190px; height:35px;}
.order a {display:block; height:35px; line-height:30px; padding-left:50px; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../images/order.jpg) no-repeat;}
.order a:hover {text-decoration:none; color:#FFFFFF; background:url(../images/order_on.jpg) no-repeat;}
.green_menu {height:35px; color:#FFFFFF; font-size:11px; width:740px; float:right;}
.links {float:right; }
.green_menu a {color:#FFFFFF; text-decoration:none; margin:0px 20px; font-size:11px; font-weight:bold; line-height:30px;}
.green_menu a:hover {color:#FFFFFF; text-decoration:underline;}
.login_block {height:30px; color:#FFFFFF; padding-top:5px; float:right;}
input_login {width:120px; border:1px solid #256D59; height:18px; padding-top:3px; float:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.btn_login {float:left; padding-top:1px; padding-left:5px;}
.label {display:block; float:left; margin:3px 5px 0px 10px; *margin:2px 5px 0px 10px;}
/* NEW ENDS */

.shadow {height:5px; background:url(../images/line_shadow.jpg) bottom center no-repeat;}
.top_line {background:#EFFBFB; padding:10px;}
.line_content {width:960px; margin:5px auto 0px auto;}
.page {width:960px; margin:15px auto 0px auto; font-size:80%; padding-bottom:10px;}

.line_text {width:955px; margin: 0 auto 0 auto;}
.index_top_block {height: 170px; font-size: 9pt; text-align: justify;}
.body_textarea {font-size:75%; width: 750px;}



.index_left {float:left; width:48%;}
.index_right {float:right; width:48%;}

.leftcol {float:left; width:190px;}
ul.menu {padding:0px; margin:0px; list-style-image:none; list-style-type:none;}
ul.menu li {padding:0px; margin:0px;}
ul.menu li a {display:block; height:20px; line-height:20px; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
background-color:none; background-image:url(../images/dash.gif); background-position:bottom; background-repeat:repeat-x;
padding:5px;}
ul.menu li a:hover {background-color:#FFFFFF;}

ul.submenu {padding:0px; margin:0px; list-style-image:none; list-style-type:none;}
ul.submenu li {padding:0px; margin:0px;}
ul.submenu li a {display:block; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;
background-color:none; background-image:url(../images/dash.gif); background-position:bottom; background-repeat:repeat-x;
padding:5px 5px 5px 25px;}
ul.submenu li a:hover {background-color:#FFFFFF;}

a.selected {background:#EFFBFB;}

.content {float:right; width:740px;}
.content p {text-align:justify;}
.content p.center {text-align:center;}
.content p.JustifyLeft {text-align: left;}
.content p.JustifyRight {text-align: right;}
.content p.JustifyCenter {text-align: center;}
.content p.JustifyFull{text-align: justify;}

.name {color:#D0910B;}
.dashed {margin:15px 0px; background:url(../images/dash.gif) center repeat-x;}
.border {border:3px solid #A1D3D4;}

.footer {width:100%; font-size:70%; padding-top:12px; text-align:center; bottom:0px; background: url("../images/bg_footer.jpg") repeat-x center top #ECF0E2; padding-bottom: 10px;min-width: 960px;}
.footer a {text-decoration:none; margin:0px 10px;}

.footer p.creator a {margin: 0px;}
.footer p.creator img {margin-top: -5px;}

/* forms */

form {padding:0px; margin:0px;}
.input {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #ABADB3; height:18px; width:350px; padding-top:3px; padding-left: 3px;}
textarea {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #ABADB3; width:350px;}
.ok {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform:uppercase; color:#FFFFFF; 
background:url(../images/go.gif) left top no-repeat; height: 22px; width: 34px; text-align:center; border:0px; cursor:pointer;}
.ok:hover {background-image: url(../images/go1.gif);}

.btn_mid {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#FFFFFF; 
background:url(../images/readmore.gif) left top no-repeat; height: 22px; width: 74px; text-align:center; border:0px; cursor:pointer;}
.btn_mid:hover {background-image:url(../images/readmore1.gif);}

.btn_submit {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#FFFFFF; 
background:url(../images/btn.gif) left top no-repeat; height: 22px; width: 100px; text-align:center; border:0px; cursor:pointer;}
.btn_submit:hover {background-image:url(../images/btn1.gif);}

/* new */
.breadcrumbs {font-size:11px; padding:7px 0px 6px 0px; background:url(../images/dash.gif) bottom repeat-x; margin-top: 0px;}
.breadcrumbs a {color:#256D59; text-decoration:none;}
.breadcrumbs a:hover {color:#256D59; text-decoration:underline;}

.buybook {padding-left: 15px; }
.error_message {text-align: center; color: #F00; font-size: 11pt;}

.contact_form .footer {position: absolute;}
.contact_form .page {padding-bottom: 150px;}


p.sape_block {text-align: right;}

/**
 * Core styles.
 */

.Bold
{
	font-weight: bold;
}

.Italic
{
	font-style: italic;
}

.Underline
{
	text-decoration: underline;
}

.StrikeThrough
{
	text-decoration: line-through;
}

.Subscript
{
	vertical-align: sub;
	font-size: smaller;
}

.Superscript
{
	vertical-align: super;
	font-size: smaller;
}

/**
 * Indentation.
 */

.Indent1
{
	margin-left: 40px;
}

.Indent2
{
	margin-left: 80px;
}

.Indent3
{
	margin-left: 120px;
}


