body {font:normal 14px 'Trebuchet MS';color:#333;line-height:16px;margin:0;padding:0 0 0 0;background:#fff url('../images/bg_body.jpg') repeat-x top center}

img, form{margin:0px;padding:0px}


/*FONT SIZES*/
.font10{font-size:10px}
.font11{font-size:11px}
.font12{font-size:12px}
.font13{font-size:13px}
.font14{font-size:14px;line-height:18px}
.font16{font-size:16px}
.font18{font-size:18px}
.font20{font-size:20px}
.font24{font-size:24px}
.font28{font-size:28px}
.font30{font-size:30px}
.font34{font-size:34px}

/*FLOATING*/
.left{float:left}
.right{float:right}
.clear{clear:both}
.inline{display:inline}
.inblock{display:inline-block}
.vertmiddle{vertical-align:middle}
.alignright{text-align:right}
.alignleft{text-align:left}
.alignjustify{text-align:justify}
.imgbor{border:1px solid #ccc}

/*FORM ELEMENTS*/
button{font-size:12px;margin:0px;padding:0px;}
.input{font-size:12px;border:1px solid #999;width:120px;padding:2px;*padding:0 2px;*height:18px;line-height:16px;color:#666;}
select{font-size:12px;border:1px solid #999;width:120px;padding:1px;*height:18px;line-height:16px;color:#666;}
textarea{overflow:auto;}
.radio{margin:0px 5px -1px 0px;*margin:0px 3px -1px 0px;}

/*SPACER*/
.spacer0{font-size:0px;line-height:0px;}
.spacer3{font-size:3px;line-height:3px;}
.spacer6{font-size:6px;line-height:6px;}
.spacer10{font-size:10px;line-height:10px;}
.spacer15{font-size:15px;line-height:15px;}
.spacer20{font-size:20px;line-height:20px;}
.spacer25{font-size:25px;line-height:25px;}
.spacer30{font-size:30px;line-height:30px;}

/*PADDING*/
.pad10{padding:10px;}
.pad20{padding:20px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}

/*1px gray border for HR*/
.gray1pxcc {color:#cccccc;background-color:#cccccc;height:1px;border:0px;}
.gray1pxf0 {color:#f0f0f0;background-color:#f0f0f0;height:1px;border:0px;}

/*LINKS*/
a:link,a:visited{color:#339900;text-decoration:none;}
a:hover{color:#f0c;text-decoration:underline;}

.whitefff,a.whitefff:link,a.whitefff:active,a.whitefff:visited{color:#fff;}
a.whitefff:hover{color:#f0c;}

.gray666,a.gray666:link,a.gray666:visited{color:#666666;}
a.gray666:hover{color:#c40098;}

.gray999,a.gray999:link,a.gray999:visited{color:#999;}
a.gray999:hover{color:#c40098;}

.pink,.pink a:link,.pink a:visited,a.pink:link,a.pink:visited{color:#993366;}
.pink a:hover,a.pink:hover{color:#993366;}

.red,.red a:link,.red a:visited,a.red:link,a.red:visited{color:#ff3300;}
.red a:hover,a.red:hover{color:#c40098;}

a.more:link,a.more:visited,a.more:active {color:#6699cc;}
a.more:hover {color:#c40098;}

.black,a.black:link,a.black:active,a.black:visited{color:#333;}
a.black:hover{color:#f0c;}

.ylo,a.ylo:link,a.ylo:active,a.ylo:visited{color:#f6b32c;}
a.ylo:hover{color:#f0c;}

/*GENERAL STYLE*/
#main{width:1001;text-align:left;}
#main .lft{width:551px;padding-top:20px}
#main .rgt{width:450px;padding-top:0px}

.call-sec{ margin:0px; padding: 0px; }
.call-sec a{ background:#f00; font-size: 20px; color:#fff;  padding: 10px; position: absolute;
	display: block; top: 10%; right: 5%; z-index: 99999; border-radius:4px; }
.call-sec a:before{content: "Call:"}



.padt27{padding-top:27px}
.inurchild{padding:20px 20px 15px 0}

/*FOOTER STYLE*/
#footer{background:#fff url('../images/bg_footer.gif') repeat-x top center;padding-bottom:5px; padding-top:0px}
#footer .ft{width:1001px;}
#footer a:link,#footer a:active,#footer a:visited{font-size:11px;color:#004ddb;}
#footer a:hover{}