/* CSS Document */
BODY { margin:80px 48px; }
FORM { margin:0; }
BODY, TABLE, INPUT, TEXTAREA {
	color:#333333;
  /*font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
strong, em {/* font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
/***   L I N K S   ***/
A { color:#000000; text-decoration:none; }
A:HOVER { color:#f8506f; }

.home-menu { font-size:14px; }
.home-menu A { color:#000000; font-weight:bold; text-decoration:none; font-size:14px; }
.home-menu A.on, .home-menu A:HOVER { color:#8DA942; }

A.home-green,A.home-green:HOVER { 
	text-align:center;
	color:#FFFFFF;
	background:url(../images/btn_home.gif) no-repeat top left;
	text-decoration:none;
	margin-top:5px;
	line-height:28px;
	font-size:13px;
	display:inline-block;
	width:100%;
	display:block;
	}
A.home-green:HOVER { color:#000000; }

A.products { color:#FFFFFF; text-decoration:none; }
A.products:HOVER { color:#000000; }

/***    G E N E R A L    S T Y L E S     ***/
TABLE.main-table { 
	border-top:1px solid #c2c2c2;
	}
	
TD.lines {
	border-top:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	}
	
TD.side-padding {
	padding:0px 4px;
	}
TD.body-content {
	padding-bottom:110px;
	}
	
.greenBoxBig { margin-left:10px; }
.greenBoxBigLeft { margin-right:14px; }
.greenBoxBig .boxContent,.greenBoxBigLeft .boxContent{
	background:#99cc33;
	color:#FFFFFF;
	font-size:30px; 
	line-height:38px; 
	padding:2px 0px;
	}
	
.greenBox .boxContent{
	background:#99cc33;
	color:#FFFFFF;
	font-size:20px;
	line-height:24px;
	}

.home-greenBox {
	background:#99cc33;
	color:#FFFFFF;
	font-size:13px;
	padding:2px 10px;
	}
.home-greenBox UL, .home-greenBox LI { 
	list-style-type:none; margin:0; padding:0; 
	} 
.home-greenBox LI {
	background:url(../images/white-square.gif) top left no-repeat;
	padding-left:24px;
	margin-top:8px;
	}
.home-greenBox .big { font-size:36px; line-height:58px; letter-spacing:7px; }

.home-blueBox {
	background:#6AC5DA;
	color:#FFFFFF;
	font-size:13px;
	padding:2px 10px;
	}

.text {
	text-align:justify;
	}
.l-col { padding-right:30px; }

DIV.spacer { 
	display:table; overflow:hidden;
	}
	
P.text-tab {
	margin:18px 0px 18px 24px;
	}
P.text-tab-notop {
	margin:0px 0px 18px 24px;
	}

DIV.vSize-phrase {
	margin:0px 0px 0px 30px;
	width:410px;
	text-align:justify;
	line-height:28px;
	font-size:18px;
	}
DIV.vSize-phrase .m {
	font-size:24px;
	}
H1 { 
	border:1px solid #888; 
	background:#EFEFEF; 
	color:#333; 
	font-size:11px;
	text-align:left;
	text-transform:uppercase;
	font-weight:normal;	
	margin:0; 
	padding:4px 12px;
	margin-bottom:18px;
	} 
	
/****    I N P U T   S T Y L E S   *****/
INPUT.input-text { 
	border:1px solid #5a5a5a;
	color:#5a5a5a;
	margin:0;
	padding:1px 6px 0 6px;
	font-size:12px;
	height:17px;
	width:220px;
	}
TEXTAREA.textarea  {
	width:224px;
	height:90px;
	font-size:12px;
	border:1px solid #5a5a5a;
	color:#5a5a5a;
	padding:4px;

}
INPUT.button, INPUT.button-on {
	background:url(../images/btn_bg.gif) no-repeat;
	color:#FFFFFF;
	padding:0;
	margin:0;
	font-size:13px;
	line-height:13px;
	border:none;
	height:28px;
	width:120px;
	cursor:pointer;
}
INPUT.button-on {
	color:#333333;
	}
/****    R O U N D    B O X E S     ****/
.roundBorderTopLeft { height:8px; background:#99cc33 url(../images/box_top_left.gif) no-repeat top left; }
.roundBorderTopRight { height:8px; background:#99cc33 url(../images/box_top_right.gif) no-repeat top right; }
.roundBorderBtmLeft { height:8px; background:#99cc33 url(../images/box_btm_left.gif) no-repeat top left; }
.roundBorderBtmRight { height:8px; background:#99cc33 url(../images/box_btm_right.gif) no-repeat top right; }

.roundBorderTopLeftBlue { height:8px; background:#6AC5DA url(../images/boxb_top_left.gif) no-repeat top left; }
.roundBorderTopRightBlue { height:8px; background:#6AC5DA url(../images/boxb_top_right.gif) no-repeat top right; }
.roundBorderBtmLeftBlue { height:8px; background:#6AC5DA url(../images/boxb_btm_left.gif) no-repeat top left; }
.roundBorderBtmRightBlue { height:8px; background:#6AC5DA url(../images/boxb_btm_right.gif) no-repeat top right; }

.bookLinks { padding:10px 20px; }
.bookLinks A { text-decoration:none; font-size:14px; color:#000; line-height:20px; }
.bookLinks A:HOVER { text-decoration:underline; }
.bookLinks .title { font-size:15px; color:#000; }

/****    T E X T    S T Y L E S     ****/

.text-14 { font-size:14px; }
.text-13 { font-size:13px; }
.text-11 { font-size:11px; }

.black { color:#000000; }
.green { color:#93CF50; }
.grey { color:#999999; }
.pink { color:#f8506f; }
.green-d { color:#8DA942; }