/* CSS Document */

/* STYLE SHEET DECLARATIONS
copyright 2006 Evolution 7 Web Design
http://www.evolution7.com
Do not reproduce without permission.
*/

/* GENERAL STYLES
--------------------------------------------------------------------*/ 
body {margin:0px; padding:0px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#444; font-size:11px;}

#bgbox {height:997px; background:#d5d5d5 url(../images/bg-splash.gif) repeat-x; margin:0px; padding:0px;}

IMG {border:none;}

.clear {clear:both;}

p {margin: 0 0 12px 0;}

INPUT {width:200px; border:1px solid #CCC; padding:3px 0 3px 5px; font-size:11px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}

/* CONTENT STYLES
--------------------------------------------------------------------*/ 
#mainbox {width:788px; position:relative;}

#topbox {height:254px; text-align:left; background:url(../images/bg-splash-top2.jpg) no-repeat;}
#topbox .logo {float:left; width:205px; height:254px; border:none; outline:none;}
#topbox .logo DIV {padding:81px 0 0 58px;}
#topbox .flash {float:left; width:583px; height:254px;}

#midbox {height: 820px; width: 788px; text-align:left; background:#fafafa url(../images/bg-splash-mid.gif) repeat-x bottom;}
#midbox .left {float:left; width:12px; height:820px; background:url(../images/sp-left-grad2.gif) no-repeat top;}
#midbox .content {float:left; width:564px; height:770px; color:#444444; background:url(../images/bg-splash-top.gif) left top repeat-x;}
#midbox .content .pad {padding:35px 37px 0 37px; font-size:11px; line-height:14px;}
#midbox .content H2 {color:#83b223; font-size:16px; font-weight:normal; margin-top:0}

#midbox .content A {color:#639c04; text-decoration:none; padding:0 2px 0 2px;}
#midbox .content A:HOVER {color:#639c04; text-decoration:none; background:#F2F2F2; padding:0 2px 0 2px;}

#midbox .content UL {padding:4px 0 0 0;  margin:0px; list-style-type:none; text-indent:0px; line-height:14px;}
#midbox .content UL LI {padding:0 0px 2px 16px; background:url(../images/list-arrow.gif) no-repeat 0px 2px;}

#midbox .divider {float:left; width:1px; height:767px; margin-top:3px; background:url(../images/bg-dividers.gif) repeat-y;}

/*Search*/
#mainbox .search-form{position:absolute; right:12px; top:255px; width:196px; border:1px solid #bbbbbb }
	#mainbox .search-form input{display:block; float:left; padding:3px 5px !important; line-height:12px; height:16px; width:166px; color:#666; margin:0; background:#fff; font-weight:normal; border:none }
	#mainbox .search-form input.submit-button{ padding:0; width:20px; height:20px; text-indent:-9999px; background:url(../images/btn-search.gif) no-repeat left top #fff; cursor:pointer; border:none; float:right}

#mainbox .search-form label{ float:left; width:0; height:0; text-indent:-9999px; }

.phone {position:absolute; top:220px; left:212px; color:#fff; font-size:11px;}


/* PANEL STYLES
--------------------------------------------------------------------*/ 
#midbox .panels {float:left; width:199px; height:300px; margin-top:24px;}
#midbox .panels H2 {font-size:11px; color:#0066CC; font-weight:normal; margin:0px; padding:10px 0 3px 0;}
#midbox .panels H3 {font-size:11px; color:#555; font-weight:normal; margin:0px; padding:5px 0 4px 0;}
#midbox .panels UL {padding:0px; margin:0px; list-style-type:none; text-indent:0px;}
#midbox .panels UL LI {padding:0 0 4px 10px; background:url(../images/list-panel-arrow.gif) no-repeat 0px 5px;}

#midbox .panels .more {padding:10px 7px 0 0; text-align:right;}
#midbox .panels .more A {background:url(../images/panel-more-off.gif) no-repeat;}
#midbox .panels .more A:HOVER {background:url(../images/panel-more-ro.gif) no-repeat;}

#midbox .news {height:160px; background:url(../images/bg-sp-news.gif) repeat-x bottom #EBF6D1;}
#midbox .panels .news H2 {font-size:11px; color:#0066CC; font-weight:normal; margin:0px; padding:0px 0 3px 0;}
#midbox .news .head {height:23px; background:url(../images/bg-sp-news-h.gif) repeat-x;}
#midbox .news .head IMG {margin:6px 0 0 12px;}
#midbox .news .body {padding:8px 8px 0 10px; font-size:10px; color:#777; line-height:12px;}
#midbox .news UL {padding:0px; margin:0px 0 25px 0; list-style-type:none; text-indent:0px; line-height:normal;}
#midbox .news UL LI {padding:0 0px 2px 10px; background:url(../images/list-panel-arrow.gif) no-repeat 0px 5px;}
#midbox .news UL LI A {color:#444; text-decoration:none;}
#midbox .news UL LI A:HOVER {text-decoration:underline;}
#midbox .news #news-box {padding-left:0;}

#midbox .success {height:140px; background:url(../images/bg-sp-success.gif) repeat-y;}
#midbox .success .head {height:24px; background:url(../images/bg-panel-head.gif) repeat-x;}
#midbox .success .head IMG {margin:6px 0 0 12px;}
#midbox .success .body {padding:8px 8px 0 10px; font-size:11px; color:#777; line-height:14px;}

#midbox .success A {color:#90BE33; text-decoration:none;}
#midbox .success A:HOVER {color:#777;}

#midbox .success H2 {font-size:11px; color:#468FBD; padding:5px 0 9px 0; margin:-4px 0 0 0; font-weight:normal;}
#midbox .success H2 A {color:#468FBD;}

#midbox .success UL {padding:0px; margin:0px; list-style-type:none; text-indent:0px; line-height:normal;}
#midbox .success UL LI {padding:0 0px 2px 10px; background:url(../images/list-panel-arrow.gif) no-repeat 0px 5px;}

#midbox .right {float:left; width:12px; height:820px; background:url(../images/sp-right-grad2.gif) no-repeat top;}


/* FOOTER STYLES
--------------------------------------------------------------------*/
#footerbox {height:93px; background:url(../images/bg-splash-footer.gif) repeat-x; font-size:10px; color:#ACB2B6; line-height:12px; margin-bottom:15px}
#footerbox .left {float:left; width:15px; height:56px; background:url(../images/sp-left-bot.gif) no-repeat;}
#footerbox .content {float:left; width:758px; height:56px; padding:15px 0 0 0; text-align:center;}
#footerbox .content SPAN {padding:0 5px 0 6px;}
#footerbox .content A {color:#87A7C0; text-decoration:none; padding:0 2px 0 3px;}
#footerbox .content A:HOVER {color:#87A7C0; text-decoration:none; background:#18588B; padding:0 2px 0 3px;}

#footerbox .right {float:left; width:15px; height:56px; background:url(../images/sp-right-bot.gif) no-repeat;}

#footerbox .copy {color:#ACB2B6;}
#footerbox .copy A {color:#ACB2B6; text-decoration:underline;}
#footerbox .copy A:HOVER {color:#87A7C0; text-decoration:none;}

/* SOCIAL MEDIA BUTTONS
--------------------------------------------------------------------*/
.connect {margin:0; padding:0 0 15px 0; font-size:1.1em}
.connect li {clear:left; margin:0 0 6px 0; list-style:none}
.connect span {background-image:url(../images/socialmedia_sprite.png); height:18px; width:18px; display:block; float:left; margin-right:7px}
.connect .twitter span {background-position:0 0}
.connect .linkedin span {background-position: 0 -22px}
.connect .blogger span {background-position:0 -44px}
.connect a {color:#468FBD !important; line-height:17px !important; }
