/* Start of CMSMS style sheet 'screen' */
/*--------------------------------------------------
Stylesheet: PEER-AA Novanate CSS for PEER PR 
Version: 1.01
Author: Benjamin Nicoll
Application: Simple CMS 
--------------------------------------------------*/  



/*--Blueprint-Import------------------------------*/

@import url("css/blueprint/screen.css");


/*--Global-Classes--------------------------------*/

html, body { height: 100%; margin: 0; padding: 0; }
body, table, input, select, textarea { color: #777777; line-height: 150%; }

img { margin: 0; }
p img { float: none; margin:  0; }

ul { margin: 0; padding: 0; list-style-type: none; }
ul.ul, .mceContentBody ul, .copy ul { margin:0 1.5em 1.5em 1.5em; list-style-type: disc; }

a { text-decoration: none; color:	#EE2D24; }
a:hover { text-decoration: underline; }

.clear { 	clear: both; }


/*--Layout-Classes--------------------------------*/

.header-wrap { padding: 30px 0 10px 0; height: 50px; }
.shell-wrap { margin: 0.5em 0 5em 0; padding: 1em 0; border-top: 1px solid #eaeaea; }

#header h1 a { background-image: url(images/peer-header.gif); background-repeat:  no-repeat; text-indent: -9999px; height: 50px; display: block; }

.feature-image { padding-left: 12px; }

.box { background-color: #ffffff; padding: 0px 0px 0 10px; margin: 0; }

.welcome { height: auto; margin-right: 0px; }

.content { margin-right: 12px; }

.featured-client { background-color: #EEF3F6; margin-left: 12px; margin-top: 12px; padding: 15px; }
.featured-client-image { background-color:#FFFFFF; border:5px solid #777777; float:left; margin-top:px; margin-left:0px; 	text-align:center; }
.featured-client-image img { vertical-align: middle; }
.featured-client-content { width: 345px; float: right; }

.news { margin-top: 7px; margin-right: 12px; }
.news ul li { background-color: #fff; padding: 1px 10px; margin-bottom: 2px; clear: both; text-transform: lowercase; }

.NewsSummaryCategory { color: #dc2a22; 	display: block; float: left; width: 110px; }
.NewsSummaryLink { display: block; }
.NewsSummaryLink a { color: #757575; }

#teaser {padding: 10px 0 0 15px; width: 500px; }

.footer-wrap { font-size: 11px; }
.footer-menu { border-top: 1px solid #ccc; margin: 0 0 10px 0; width: 100%; }
.footer-menu h1 a { margin: 0 0 0px 0; width: 100px; background-image: url(/images/logo-novanate-grey.png); background-repeat: no-repeat; text-indent: -9999px; height: 20px; display: inline; float: right; }
.footer-copyright { color: #999; text-align: right; padding-bottom: 3px; }
.footer-text { padding-left: 6px; }
.footer-menu { padding-top: 10px; }
.footer-menu li { display: block; border-right: 1px solid #999; padding: 0 6px; float: left; line-height: 1; }
.footer-menu li a { color: #999; }

.under-construction, .under-construction p { vertical-align: middle; text-align: center; }

#menu { padding-top: 2em; float: right; }
#menu ul { text-align: right; }
#menu ul li { display: inline; }
#menu ul li a { text-align: center; padding: 6px 8px; font-size: 14px; line-height: 28px; color: #333; text-transform: lowercase; }
#menu ul li a:hover { /*background-image: url(images/nav-hover-left.gif);*/ background-color: #EF2F26; background-repeat: no-repeat; 	color: #fff; }
#menu ul li a:hover span { background-image: url(images/nav-hover-right.gif); background-repeat: no-repeat; }

.menu-wrap { float: right; }

.logos { padding-left: 12px; }
.logos li {background-color: #EAEAEA; padding: 0px 0; text-align: center; border: 1px solid #ccc; margin-bottom: 12px; height: 70px; width: 130px; }
.logos li img { vertical-align: middle; }


/*--Scrollable-Functionality----------------------*/
#frame { overflow: hidden; margin: 0 auto; }
#scroller { margin: 0 auto;	overflow: hidden; }
#content { width: 7112px; }
.section { width: 808px; float: left; }


/*--Weather-Widget--------------------------------*/
#weather { margin-top: 30px; font-size: 11px; }
.weather_image { margin: 0 6px 0 0; vertical-align: middle; width: 25px; }


/*--Content-Classes-------------------------------*/

h1 { font-size: 22px; color: #dc2b21; font-weight: bold; margin-bottom: -0px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; letter-spacing: -1px; }
h2 { font-size: 16px; font-weight: normal; }
h3 { font-size: 14px; font-weight: bold; padding: 0; }
h4 { font-size: 12px; color: #202020; margin-bottom: 10px;}

.peer-red { color: #EF2F26; }
.grey { color: #757575; }

.client { clear:  left; padding-left: 150px; margin-bottom: 24px; min-height:  100px; }
.client img { 	float: left; clear:  left; border:  1px solid #ccc; margin-right: 12px; margin-left:  -150px; }

.slideInfoZone { display: none; }






/* End of 'screen' */

