* { padding:0; margin:0; }

/* CSS Document */

/*/////COMMON ELEMENTS/////*/
BODY { font:normal 10px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif, "Bitstream Vera Sans"; text-transform:none; margin:0; text-decoration:none; background:#FFF; margin:0; height:100%; color:#666; }
H1,H1 A { text-transform:none; color:#B2D66D; text-decoration:none; text-align:left; font:500 normal 48px/normal "Times New Roman", Times, serif; padding-bottom:10px; padding-top:10px; }
H1 A:hover { color:#5E7099; }
H2,H2 A { text-transform:none; color:#5E7099; text-decoration:none; text-align:left; font:500 normal 24px/normal Arial, Helvetica, sans-serif; padding-bottom:10px; }
H2 A:hover { color:#7FBA2D; }
H3,H3 A { text-transform:none; color:#7FBA2D; text-decoration:none; text-align:left; font:500 normal 24px/normal "Times New Roman", Times, serif; }
H3 A:hover { color:#5E7099; }
P, ul, ol { text-transform:none; color:#666; text-decoration:none; text-align:justify; font:normal 16px/24px Arial, Helvetica, sans-serif; padding-bottom:10px; }
a { color:#5E7099; text-decoration:none; outline:none; }
a:hover { color:#7FBA2D; text-decoration:none; }
.comment { background:#C5D1E8; margin:10px 0 0; }

/*/////ARANGEMENT////////////////////////*/
#clear { clear:both; }
#out { position:absolute; top:0; left:0; width:100%; height:1px; overflow:visible; }
#in { width:960px; height:700px; margin-left:-480px; position:absolute; top:0; left:50%; }
#hdr { width:960px; height:77px; border-bottom:1px solid #C5D1E8; font:normal 14px/normal "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#5E7099; text-decoration:none; }
#footer { margin:13px 0; padding:13px 0; float:left; height:180px; width:960px; border-top:1px solid #c5d1e8; border-bottom:1px solid #c5d1e8; }

/*/////LOGO & MENU/////*/
#hdr #logo { padding:23px 0 13px 10px; float:left; }
#hdr #menu { padding:37px 10px 0 0; float:right; list-style:none outside; }
#hdr #menu li { float:left; padding-left:20px; }

/*/////SPREAD/////*/
#spread{margin:10px 0px 10px 0px;padding:0px 0px 5px 0px;float:left;height:125px;width:960px;display:block;}
*#spread{margin:10px 0px 5px 0px; padding:0px 0px 10px 0px;}
#spread p{padding:0px;margin:0px;font:normal 60px/60px "Times New Roman", Times, serif;text-transform:none;text-decoration:none;text-align:center;color:#5E7099;}
#spread .green { color:#B3D66E; }

/*/////FOOTER/////*/
#ftr_left { padding:0 20px 0 10px; height:180px; width:286px; float:left; }
#ftr_center { padding:0 20px; float:left; height:180px; width:286px; border-right:1px solid #c5d1e8; border-left:1px solid #c5d1e8; }
#ftr_right { padding:0 10px 0 20px; height:180px; width:286px; float:left; }
#ftr_blog { width:286px; padding:10px 0; height:96px; list-style:none outside; }
#ftr_left p,#ftr_center p,#ftr_right p { padding:10px 0; font:normal 12px/24px Arial, Helvetica, sans-serif; text-transform:none; color:#666; text-decoration:none; text-align:justify; }
#ftr_left H3,#ftr_center H3,#ftr_right H3 { padding-top:5px; }
#ftr_blog h4 { font:bold normal 12px/normal Arial, Helvetica, sans-serif; text-transform:none; text-decoration:none; float:left; padding-bottom:2px; width:286px; }
#ftr_blog li { padding:4px 0; }
#ftr_blog li .date { float:right; }
#ftr_blog li .email,#ftr_blog li .date { font:normal 10px/normal Arial, Helvetica, sans-serif; text-transform:none; color:#666; text-decoration:none; }
#ftr_blog li .email:hover { color:#5E7099; }
#ftr_notes { font:normal 14px/normal Arial, Helvetica, sans-serif; text-transform:none; color:#76B522; text-decoration:none; padding:5px 0; float:left; height:auto; width:960px; }
#ftr_notes #contact { text-align:left; padding:0 0 0 10px; float:left; }
#ftr_notes #copyright { text-align:right; padding:0 10px 0 0; float:right; }
#ftr_notes #contact a { color:#76B522; }
#ftr_notes #contact a:hover { color:#5E7099; }

/*/////BUTTONS/////*/
.small_green { background:url(../images/buttons/small_green.png) no-repeat left top; text-align:center; float:right; height:20px; width:103px; vertical-align:middle; white-space:normal; display:table-cell; padding-top:4px; font:bold normal 14px/normal Arial, Helvetica, sans-serif; text-transform:none; color:#FFF; text-decoration:none; text-shadow:#5C921F -1px 0 0; }
.small_green:hover { color:#fff; background:url(../images/buttons/small_green.png) no-repeat left bottom; }
.small_blue { background:url(../images/buttons/small_blue.png) no-repeat left top; text-align:center; float:right; height:20px; width:103px; vertical-align:middle; white-space:normal; display:table-cell; padding-top:4px; font:bold normal 14px/normal Arial, Helvetica, sans-serif; text-transform:none; color:#FFF; text-decoration:none; text-shadow:#3E4A6C -1px 0 0; }
.small_blue:hover { color:#fff; background:url(../images/buttons/small_blue.png) no-repeat left bottom; }
.med_blue { background:url(../images/buttons/med_blue.png) no-repeat left top; text-align:center; float:right; height:20px; width:144px; vertical-align:middle; white-space:normal; display:table-cell; padding-top:2px; font:bold normal 14px/normal Arial, Helvetica, sans-serif; text-transform:none; color:#FFF; text-decoration:none; text-shadow:#3E4A6C -1px 0 0; margin-left:10px; }
.med_blue:hover { color:#fff; background:url(../images/buttons/med_blue.png) no-repeat left bottom; }
.med_green { background:url(../images/buttons/med_green.png) no-repeat left top; text-align:center; float:right; height:20px; width:144px; vertical-align:middle; white-space:normal; display:table-cell; padding-top:2px; font:bold normal 14px/normal Arial, Helvetica, sans-serif; text-transform:none; color:#FFF; text-decoration:none; text-shadow:#5C921F -1px 0 0; margin-left:10px; }
.med_green:hover { color:#fff; background:url(../images/buttons/med_green.png) no-repeat left bottom; }
.big_blue_left { background:url(../images/buttons/big_blue_left.png) no-repeat right top; text-align:left; float:left; height:31px; vertical-align:middle; white-space:normal; display:table-cell; font:bold normal 20px/normal "Times New Roman", Times, serif; text-transform:none; color:#FFF; text-decoration:none; text-shadow:#3E4A6C -1px 0 0; padding:10px 10px 0; }
.big_blue_left:hover { color:#fff; background:url(../images/buttons/big_blue_left.png) no-repeat right bottom; }
.big_blue_right { background:url(../images/buttons/big_blue_right.png) no-repeat left top; text-align:right; float:right; height:31px; vertical-align:middle; white-space:normal; display:table-cell; font:bold normal 20px/normal "Times New Roman", Times, serif; text-transform:none; color:#fff; text-decoration:none; text-shadow:#3E4A6C -1px 0 0; padding:10px 10px 0; }
.big_blue_right:hover { background:url(../images/buttons/big_blue_right.png) no-repeat left bottom; color:#fff; }

/*/////SLIDEBOXES/////*/
.boxgrid { width:280px; height:160px; float:left; background:#C5D1E8; border:solid 10px #C5D1E8; overflow:hidden; position:relative; margin:0px 5px 10px 5px; }
.boxgrid img { position:absolute; top:0; left:0; border:0; }
.boxcaption { float:left; position:absolute; background:#151A33; height:100px; width:100%; opacity:.9; 
/* For IE 5-7 */
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
/* For IE 8 */
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90); }
.boxcaption { position:relative; top:120px; left:0; }