/*
Theme Name: FRAC
Theme URI: http://www.confluencecorp.com
Description: FRAC Wordpress Template
Version: 1.0
Author: Mark Harvey
Author URI: http://www.confluencecorp.com
Tags: frac

*/

@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);

body {background: #7297a9  repeat-x top; padding: 0; margin: 0; font-family: 'Montserrat', Arial, Helvetica, sans-serif;}

h2 { color: #17a34a; }

#printlogo { display: none; }

#outerwrapper {background: url(/wp-content/themes/frac/images/sitewide/bg_glow_1100.png) no-repeat top; width: 1100px; margin-left: auto; margin-right: auto;}
.greenpages {background: url(/wp-content/themes/frac/images/sitewide/bg_glow_1100_green.png) no-repeat top !important; }
#innerwrapper {width: 984px; margin-left: 54px;}
#masthead {background: url(/images/sitewide/bg.masthead.gif) repeat-y; height: 134px;}
#masthead-green {background: url(images/sitewide/bg.masthead_green.gif) repeat-y; height: 134px;}
#masthead-right {float: left;}

/* SEARCH AREA */
#masthead-left {background: url(/wp-content/uploads/2015/06/search.png) no-repeat; margin-left: 15px; float: left; height: 134px; width: 505px; position: relative;}
#masthead-left-legcenter {background: url(images/sitewide/bg.search_green.gif) no-repeat; margin-left: 15px; float: left; height: 134px; width: 505px; position: relative;}
.search {position: absolute; top: 95px; left: 310px;}
input.searchbar {font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color: #3571b3; font-size: 13px;
 width: 145px; height: 18px; background: none; border: none; margin-left: 3px;}
 
/* TOP NAVIGATION */
#navigation {height: 50px; background: url(images/sitewide/bg.navigation.png) no-repeat; font-size: 12px; padding-top: 11px;}
.greenpages #navigation {background: url(images/sitewide/bg.navigation_green.png) no-repeat !important;}
#navigation a:link, #navigation a:visited {text-decoration: none;}
#navigation a:link.MenuBarItemSubmenuHover, #navigation a:visited.MenuBarItemSubmenuHover {text-decoration: none; color: #000;}
#navigation a:hover, #navigation a:active {text-decoration: none; color: #000;}

/* TOP NAVIGATION FOR LEG CENTER */
#navigation-green {height: 59px; background: url(images/sitewide/bg.navigation_green.gif) no-repeat; font-size: 12px; padding-top: 11px;}
#navigation-green a:link, #navigation-green a:visited {text-decoration: none; color: #FFFFFF;}
#navigation-green a:link.MenuBarItemSubmenuHover, #navigation-green a:visited.MenuBarItemSubmenuHover {text-decoration: none; color: #000;}
#navigation-green a:hover, #navigation-green a:active {text-decoration: none; color: #000;}

/* HOME PAGE MAIN CONTENT */
#hp-content {background: url(images/sitewide/bg.whitecontent.png) repeat-y; padding-top: 12px; min-height: 495px;}
#hp-leftcol {margin-left: 75px; float: left; width: 483px;}

.needtoknow {height: 235px; width: 481px;}
.needtoknow div {padding: 20px;}
.needtoknow div li {line-height: 20px; font-size: 13px;}

.newsandresources {color: #666666; font-size: 12px; line-height: 17px; margin-top: 35px;}
.newsandresources ul {padding: 10px 0 0 14px; margin: 0;}
.newsandevents {float: left; width: 219px; border-right: solid 1px #c2d1df; padding-right: 17px; } 
.resourcesyouneed {float: left; width: 220px; padding-left: 23px;} 


#hp-rightcol {margin-left: 20px; float: left; width: 337px;}

.latestnews {background: url(images/home/bg.latestnews.gif) repeat-y; margin-top: -4px; padding: 5px 20px; font-size: 12px; line-height: 20px; color: #666666; min-height: 375px;}
.latestnews-bottom {background: url(images/home/latestnews_bottom.gif) no-repeat; height: 18px;}
.latestnews ul {padding: 0; margin: 0;}
.latestnews li {list-style-type: none;}

/* INNER PAGE */
#ip-content {background: url(images/sitewide/bg.whitecontent.png) repeat-y; padding-top: 12px; min-height: 495px;}
#ip-leftcol {float: left; width: 210px; margin-left: 76px;}
#ip-rightcol {float: left; width: 582px; margin-left: 31px; font-size: 12px; line-height: 21px; color: #666666;}
.leftnav-bottom {background: url(images/inner/bottom.leftnav.gif) no-repeat; width: 210px; height: 17px; margin-top: -18px;}
#ip-rightcol table td { font-size: 12px; }

/* CALLOUT INFO */
.calloutinfo {width: 284px; float: right; margin-left: 20px; margin-bottom: 20px;}
.calloutinfo-top {background: url(images/inner/calloutinfo_top.gif) no-repeat; height: 9px; width: 284px;}
.calloutinfo-bottom {background: url(images/inner/calloutinfo_bottom.gif) no-repeat; height: 9px; width: 284px;}
#ip-rightcol blockquote {margin-left: 0px; margin-top: 0; margin-bottom: 0; width: 265px;}
#ip-rightcol blockquote p {width: 265px;}
#ip-rightcol blockquote, .calloutinfo-bg {background: url(images/inner/calloutinfo_bg.gif) repeat-y; padding: 10px 14px; font-size: 11px; line-height: 16px; color: #66a4cd;}
#ip-rightcol blockquote h1, .calloutinfo-bg h1 {color: #006cac; font-size: 16px; text-transform: uppercase; font-weight: bold;}
.calloutinfo ul {margin: 0; padding: 0; list-style-type: none;}
.calloutinfo li {background-image: url(images/inner/greenbullet.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 15px; padding-bottom: 10px; padding-right: 15px;}

/* CALLOUT INFO FOR LEG CENTER */
.calloutinfo-green {width: 284px; float: right; margin-left: 20px; margin-bottom: 20px;}
.calloutinfo-green-bg {background: url(images/inner/calloutinfo_bg.gif) repeat-y; padding: 10px 14px; font-size: 11px; line-height: 16px; color: #01b554;}
.calloutinfo-green-bg h1 {color: #01b554; font-size: 16px; text-transform: uppercase; font-weight: bold;}
.calloutinfo-green ul {margin: 0; padding: 0; list-style-type: none;}
.calloutinfo-green li {background-image: url(images/inner/yellowbullet.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 15px; padding-bottom: 10px; padding-right: 15px;}

/* CALLOUT QUOTE */
.calloutquote {width: 284px; float: right; margin-left: 20px; margin-bottom: 20px; border-left: solid 1px #c1d1e0;}
.calloutquote p {color: #66a4cb; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 22px; padding-left: 20px;}
.quoteattribute {font-style: italic; color: #add1e9;}

/*FOOTER */
#footer {background: transparent url("images/sitewide/bg.footer.png") repeat-y scroll 0% 0%}
/* #footer-bottom {background: url(images/sitewide/bottom.footer.gif) no-repeat; height: 11px; width: 964px;} */
.bottomlinks {float: left; margin-left: 80px; font-size: 11px; line-height: 16px; color: #636161; width: 490px; margin-top: 9px;}
.bottomaddress {float: left; margin-right: 47px; font-size: 11px; line-height: 16px; color: #636161; width: 337px; margin-top: 9px; text-align: right;}


/*MISC */
a:link, a:visited {color: #006cac; text-decoration: none;}
a:active, a:hover {color: #17a34a; text-decoration: underline;}
img {border: none;}
.clear, #clear {height: 1px; overflow: hidden; clear: both;}
.darkgray {color: #333;}
h1 {color: #006cac; font-size: 18px; font-weight: bold;}

.alignleft { float: left; }
.alignright { float: right; }
#ip-leftcol .widget { font-size: .7em; list-style: none; }