/* CSS Document */
body{padding:0px; margin:0px; background: #fff; color:#6B6854; font:14px "Trebuchet MS",Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

/*----MAIN PANEL----*/
.sosl_mainPan{width:100%; position:relative;}

/*----TOP PANEL----*/
.sosl_topPan{width:100%; height:317px; background:url(images/header.jpg) 0 0; color:#2B84A7; position:relative;}
.sosl_topPan h1, .sosl_topPan a, .sosl_topPan h2{padding: 0; margin: 0; color: #fff; text-decoration: none;}
.sosl_topPan h1 {font-size: 36px;}
.sosl_topPan a {background: #2B84A7;}
.sosl_slogan {padding: 40px 0 0 40px;}


.sosl_topPan img.sosl_logo{width:260px; height:56px; position:absolute; top:54px; left:34px;}
.sosl_topPan ul{font-weight:bold; position:absolute; top:161px; left:136px; font-size:16px; line-height:24px;}
.sosl_topPan ul li{border-bottom:1px dashed #AECA8D;}
.sosl_topPan ul li a{background:url(images/arrow-normal.gif) 0 8px no-repeat #2B84A7; color:#fff; line-height:24px; text-decoration:none; padding:0 20px 0 23px;}
.sosl_topPan ul li a:hover{background:url(images/arrow-hover.gif) 0 8px no-repeat #fff; color:#2B84A7; text-decoration:none;}

/*----/TOP PANEL----*/
/*----BODY TOP PANEL----*/
.sosl_bodytopPan{margin:0 auto; padding:17px 0 0;}
.sosl_bodytopPan h2{background:url(images/icon1.gif) -22px 0px no-repeat #fff; color:#2B84A7; font:25px/70px "Trebuchet MS",Arial, Helvetica, sans-serif; padding:0 0 0 70px; }

.sosl_bodytopPan p{padding:12px 0;}
.sosl_bodytopPan p span.sosl_boldtext{font-weight:bold;}
.sosl_bodytopPan p span.sosl_greentext{font-weight:bold; background:#fff; color:#619913;}

.sosl_bodytopPan p.sosl_more{font-weight:bold; padding-bottom:10px;}
.sosl_bodytopPan p.sosl_more a{width:70px; height:18px; display:block; background:#fff; color:#2B84A7; text-decoration:none;}
.sosl_bodytopPan p.sosl_more a:hover{background:#fff; color:#2B84A7; text-decoration:none;}
/*----/BODY TOP PANEL----*/

/*----BODY MIDDLE PANEL----*/
.sosl_bodymiddleMainPan{height:57px; background:url(images/bodybg.gif) 0 0 repeat-x #F1FDDD; color:#5E8402; margin:20px 0 0; clear:both; padding:0 0 0 34px;}

.sosl_bodymiddleMainPan h2{height:55px; background:url(images/icon2.gif) 0 1px no-repeat; text-transform:uppercase; font-size:50px; line-height:57px; padding:0 0 0 75px;}

/*----BODY PANEL----*/
.sosl_bodyPan{width:778px; position:relative; padding:40px 0 0;}
.sosl_bodybgPan{width:710px; float:left; background:url(images/bodydot-line.gif) 0 0 repeat-y; padding:0 34px;}
/*-----Left Panel----*/
.sosl_bodyleftPan{width:193px; float:left; padding:0 69px 0 0;}
.sosl_bodyleftPan p{padding:15px 0 29px 0; font-size:15px;}
.sosl_bodyleftPan p span{font-weight:bold;}
.sosl_bodyleftPan p.sosl_largegreentext{width:193px; height:20px; display:block; font:24px/20px Arial, Helvetica, sans-serif; background:#fff; color:#5E8402; font-weight:bold; padding:0px;}
.sosl_bodyleftPan p.sosl_lightyellowtext{width:193px; height:20px; display:block; font:20px/20px Arial, Helvetica, sans-serif; background:#fff; color:#BAB235; font-weight:normal; padding:10px 0 0;}

.sosl_bodyleftPan ul{width:193px; margin:14px 0;}
.sosl_bodyleftPan ul li{width:193px; height:25px; font-size:18px;}
.sosl_bodyleftPan ul li a{width:180px; height:25px; display:block; line-height:25px; background:url(images/bullet-normal.gif) 0 8px no-repeat #fff; color:#6B6854; text-decoration:none; padding:0 0 0 13px;}
.sosl_bodyleftPan ul li a:hover{background:url(images/bullet-hover.gif) 0 8px no-repeat #fff; color:#2D2C23; text-decoration:none;}

.sosl_leftcommentsPan{width:182px; height:42px; background:url(images/morebg.gif) 0 0 repeat-x #EFFFD8; color:#5E8402; font-size:18px; padding:4px 0 0;}
.sosl_leftcommentsPan h3{background:url(images/icon3.gif) 0 0 no-repeat; font-size:18px; padding:0 0 0 25px;}
.sosl_leftcommentsPan a{width:80px; height:20px; display:block; background:#EFFFD8; color:#444130; padding:0 0 0 27px; text-decoration:none;}
.sosl_leftcommentsPan a:hover{background:#EFFFD8; color:#567802; text-decoration:none;}


/*-----/Left Panel----*/

/*-----Middle Panel----*/
.sosl_bodymiddlePan{width:193px; float:left; padding:0 62px 0 0;}
.sosl_bodymiddlePan p{padding:15px 0 29px 0; font-size:15px;}
.sosl_bodymiddlePan p span{font-weight:bold;}
.sosl_bodymiddlePan p.sosl_largegreentext{width:193px; height:20px; display:block; font:24px/20px Arial, Helvetica, sans-serif; background:#fff; color:#5E8402; font-weight:bold; padding:0px;}
.sosl_bodymiddlePan p.sosl_lightyellowtext{width:193px; height:20px; display:block; font:20px/20px Arial, Helvetica, sans-serif; background:#fff; color:#BAB235; font-weight:normal; padding:10px 0 0;}

.sosl_bodymiddlePan ul{width:193px; margin:14px 0;}
.sosl_bodymiddlePan ul li{width:193px; height:25px; font-size:18px;}
.sosl_bodymiddlePan ul li a{width:180px; height:25px; display:block; line-height:25px; background:url(images/bullet-normal.gif) 0 8px no-repeat #fff; color:#6B6854; text-decoration:none; padding:0 0 0 13px;}
.sosl_bodymiddlePan ul li a:hover{background:url(images/bullet-hover.gif) 0 8px no-repeat #fff; color:#2D2C23; text-decoration:none;}

.sosl_middlecommentsPan{width:182px; height:42px; background:url(images/morebg.gif) 0 0 repeat-x #EFFFD8; color:#5E8402; font-size:18px; padding:4px 0 0;}
.sosl_middlecommentsPan h3{background:url(images/icon3.gif) 0 0 no-repeat; font-size:18px; padding:0 0 0 25px;}
.sosl_middlecommentsPan a{width:80px; height:20px; display:block; background:#EFFFD8; color:#444130; padding:0 0 0 27px; text-decoration:none;}
.sosl_middlecommentsPan a:hover{background:#EFFFD8; color:#567802; text-decoration:none;}

/*-----/Middle Panel----*/

/*-----Right Panel----*/
.sosl_bodyrightPan{width:193px; float:left;}
.sosl_bodyrightPan p{padding:15px 0 29px 0; font-size:15px;}
.sosl_bodyrightPan p span{font-weight:bold;}
.sosl_bodyrightPan p.sosl_largegreentext{width:193px; height:20px; display:block; font:24px/20px Arial, Helvetica, sans-serif; background:#fff; color:#5E8402; font-weight:bold; padding:0px;}
.sosl_bodyrightPan p.sosl_lightyellowtext{width:193px; height:20px; display:block; font:20px/20px Arial, Helvetica, sans-serif; background:#fff; color:#BAB235; font-weight:normal; padding:10px 0 0;}

.sosl_bodyrightPan ul{width:193px; margin:14px 0;}
.sosl_bodyrightPan ul li{width:193px; height:25px; font-size:18px;}
.sosl_bodyrightPan ul li a{width:180px; height:25px; display:block; line-height:25px; background:url(images/bullet-normal.gif) 0 8px no-repeat #fff; color:#6B6854; text-decoration:none; padding:0 0 0 13px;}
.sosl_bodyrightPan ul li a:hover{background:url(images/bullet-hover.gif) 0 8px no-repeat #fff; color:#2D2C23; text-decoration:none;}

.sosl_rightcommentsPan{width:182px; height:42px; background:url(images/morebg.gif) 0 0 repeat-x #EFFFD8; color:#5E8402; font-size:18px; padding:4px 0 0;}
.sosl_rightcommentsPan h3{background:url(images/icon3.gif) 0 0 no-repeat; font-size:18px; padding:0 0 0 25px;}
.sosl_rightcommentsPan a{width:80px; height:20px; display:block; background:#EFFFD8; color:#444130; padding:0 0 0 27px; text-decoration:none;}
.sosl_rightcommentsPan a:hover{background:#EFFFD8; color:#567802; text-decoration:none;}

/*-----/right Panel----*/

/*----FOOTER PANEL----*/
.sosl_footermainPan{height:135px; background:url(images/footerbg.jpg) 0 0 repeat-x #9CC149; color:#fff; position:relative; margin:0 auto; clear:both; padding:75px 0 0;}

.sosl_footerPan{position:relative;}

.sosl_footerPan ul{height:20px; position:relative; margin:0 20px;}
.sosl_footerPan li{float:left; }
.sosl_footerPan ul li a{padding:0 10px 0; color:#fff; background:#2B84A7; text-decoration:none; font-size:12px;}
.sosl_footerPan ul li a:hover{text-decoration:underline;}

.sosl_footerPan p.sosl_copyright{position:relative; margin:0 30px; color:#fff;  font-size:11px; font-weight: bold;}

.sosl_footerPan ul.sosl_templateworld{width:250px; background:#85AE41; color:#fff; display:block; position:absolute; top:70px; left:260px; font-size:10px;}
.sosl_footerPan ul.sosl_templateworld li{height:20px;}
.sosl_footerPan ul.sosl_templateworld li a{background:#85AE41; display:block; color:#fff; text-decoration:none;}
.sosl_footerPan ul.sosl_templateworld li a:hover{text-decoration:underline;}

.sosl_footerPanhtml{width:64px; height:19px; display:block; position:absolute; background:#5E8402; color:#fff; border:1px solid #fff; top:45px; left:260px;}
.sosl_footerPanhtml a{width:58px; height:17px; display:block; background:url(images/footer-arrow.gif) 100% 0  no-repeat #5E8402; border:1px solid #fff; color:#fff; font-size:11px; line-height:17px; font-weight:bold; text-decoration:none;text-transform:uppercase; padding:0 0 0 4px;}
.sosl_footerPanhtml a:hover{background:url(images/footer-arrow-hover.gif) 100% 0  no-repeat #A7C204; color:#fff;}

.sosl_footerPancss{width:64px; height:19px; display:block; position:absolute; top:45px; left:330px; border:1px solid #fff;}
.sosl_footerPancss a{width:56px; height:17px; display:block; background:url(images/footer-arrow-hover.gif) 100% 0  no-repeat #A7C204;  border:1px solid #fff; color:#fff; font-size:11px; line-height:17px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0 0 0 8px;}
.sosl_footerPancss a:hover{background:url(images/footer-arrow.gif) 100% 0  no-repeat #5E8402; color:#fff; text-decoration:none;}

.sosl_post p {padding:0; margin: 0;}
.sosl_date{font-weight: bold; color:#7E7E7E; font-size: 13px;}
.sosl_post h3 a{color: #2B84A7; text-decoration: none;}
.sosl_post{margin-bottom: 15px;}

.sosl_more2 a{float: right; font-weight: bold; background:#2B84A7; color:#fff; text-decoration: none; font-size: 13px;}
.sosl_more2 a:hover{float: right; font-weight: bold; color:#2B84A7; background:#fff; text-decoration: none; font-size: 13px;}