﻿@import url('pm-akcelerant-spstyles.css');
/*  IMPORTANT - this cascading style sheet (css) controls design & format for this template.*/
	
/* STANDARD CLASSES - this section defines standard html classes */

html { height: 100%; margin-bottom: -10px; }
	
body {
	background-color: #cccccc !important;
	background-image: url("../../images/background.jpg");
	background-repeat: repeat-y;
	background-position: center center;
	color: #000; /*defines the general text color for the entire site */
	font-family: Verdana, Arial, sans-serif; /*defines the general font family & size for the entire site */
	margin: 0;
	height:100%;
	padding: 0;
	text-align: left; }

table.akctable {
	margin: 5px 0 0 0px;
}
div.maincon {
	padding: 10px 0px;
}
.breadcrumb, .breadcrumb a {
	font: 11px arial;
	color: #999 !important;
	text-decoration: none !important;
}
.breadcrumb {
	padding: 5px 0px;
}
span.breadcrumbcurrent {
	color: #0081c6;
}

/* a:link, a:visited, a:active {color: #666; text-decoration: none !important;} /* This was added by Jay Mossman */
/* a:hover {color: #0081C6;  text-decoration: none !important;)} /* This was added by Jay Mossman */

a:visited,
a:link {
	color: #666;
	text-decoration: none; } 

a:hover {
	color: #0081c6 !important;
	text-decoration: none; }  
	
h1 { color: #000; font: bold 110% Arial, Verdana, sans-serif; }
h2 { color: #333; font: bold 105% Arial, Verdana, sans-serif; }
h3 { color: #000; font: bold 105% Arial, Verdana, sans-serif; }	
h4 { color: #333; font: bold 100% Arial, Verdana, sans-serif; }
h5 { color: #000; font: bold 100% Arial, sans-serif; letter-spacing: .75em; }
h6 { color: #333; font: bold 100% Arial, sans-serif; }	
hr { color: #ccc; background-color: #ccc; border: none; height: 1px;	width: 100%; }
img { border: none; }

li { font-size: 90%; }

p { font-size: 90%; }

ol { list-style-type: decimal; }

ul { list-style: url("../../Style%20Library/images/bullet.gif"); }

.center { text-align: center; }	

.clear { clear: both; }

.right { text-align: right; }

.xsmall { font-size: 11px; }

.xxsmall { font-size: xx-small; }

/* LAYOUT Information */
table#maintable {
	width: 900px;}

#outerwrapper {
	width: 900px;
	background:#fff;
	margin: 0px 20px;}

#wrapper { 
	width: 900px;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	padding: 0px;
	background-image: url('../../Style%20Library/images/content-bg.gif'); 
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color: #ffffff;}

.mainContainer {
	margin: 0px auto;
	text-align: left;
	width: 840px;}
	
.master {
	width:900px;
	margin: 0px auto;
	height:100%;
	background:#fff;}

.spacer {width:15px}

#header {
	height: 74px;
	background: url("../../Style%20Library/images/header.jpg") no-repeat top;
	margin: 0px auto; 
	padding: 0px;
	width: 840px; 
	border-collapse:collapse; }
	
#logo { 
	float:left;
	margin: 0px;
	height: 70px;
	width: 50%; }

.logo {
   	background: transparent url("../../images/logo.jpg") no-repeat;
    float:left;
    width: 100%;
	height: 57px;
	padding: 0px;}

	
/* TOP NAVIGATION */
#navigation {
	background: url("../../images/nav_bg.jpg") no-repeat left top;	
	height: 50px;
	width: 840px;
	padding: 0px;
	color: #fff !important;
	text-transform: uppercase;
	border-collapse:collapse;
	margin: 0px;}

#navigationhm {
	background: url("../../images/nav_bg_hm.jpg") no-repeat left top;	
	width: 840px;
	padding: 0px;
	color: #fff !important;
	text-transform: uppercase;
	border-collapse:collapse;
	margin: 0px;}

.navigationtd {vertical-align: top;}

.topNavItem {
	padding: 5px 5px 2px 5px;
	background: none;	
	font: bold 12px Arial, Helvetica, sans-serif;}

.topnav {/*padding: 3px 3px 5px 3px;*/}	
	
.topNavItem a:link, 
.topnavitem a:visited, 
.topnavitem a:active,
.topNav a:link, 
.topnav a:visited, 
.topnav a:active {
	text-transform: uppercase !important;
	color: #fff !important;
	background: none;	
	text-decoration: none;
	display:block;}

.topnavitem a:hover { 
	font:bold; 
	text-decoration: none; 
	background: none;}	
	
.topNavHover,
.topNavSelected {color:#fff; text-decoration: underline;}

/* MID SECTION */
.mainimage {
   	background: url('../../images/mainimage.jpg') no-repeat center top;
   	height: 260px;
   	margin: 0px auto;
   	width: 840px;}

td.banner {
	width: 840px;
   	background: #000;
   	height: 388px;
   	vertical-align: top;
	color: #fff;}
	
.bannerL {
	font: 11pt Arial, Helvetica, sans-serif;
	width: 600px;
   	padding: 0 10px 0 50px;}

.bannerR {
	float:right;
	font: 12pt Arial, Helvetica, sans-serif;
	width: 200px;
   	margin: 0 0px 0 10px;}
	
#bodycontent { 
	width: 840px;
	margin: 10px 0px;}

td#body3,
td#body2,
td#body1 {
	vertical-align: top; 
	font: 9pt Arial, Helvetica, sans-serif; 
	padding: 6px; }

#body2,
#body1 {
	float:left; 
	background: url("../../images/news.jpg") no-repeat; 
	width: 290px; 
	height: 200px; 
	color: #000; }

#body3 {
	float:left; 
	background: url("../../images/news2.jpg") no-repeat; 
	width: 238px; 
	height: 200px; 
	color: #000; }

.iconL { float:left; width: 40px; margin: 0 4px 4px 0; }

.newsR {float: left; width: auto; }

.newsR h1 {font: bold 10pt Verdana, sans-serif; color: #0081c6; }

.newsR {color: #000000; font: 10pt Arial, Helvetica, sans-serif; }

.newsR a:link {color: #0081c6; text-decoration:none; font-weight: bold; }

.newsR a:visited {color: #0081c6; text-decoration:none; font-weight: bold; }

.newsR a:hover {color: #006599; text-decoration:underline; font-weight: bold; }

.newsR hr {border: 1px dashed #CCC; width: 80%; padding: 0 0 2px 0; }

/* Layout for the inside pages */

div.bodymidimage { /* Use this for you large image on the inside pages */
	width: 100%;
	height: 163px;
	padding: 3px 3px 3px 15px;}	

div.bodymidimage h1{ /* Use this to add a heading in our text area on your inside pages */
	padding: 40px 250px 5px 5px;
	color: #1585c4;
	font: 120% verdana;}

td.bodymidimage {
	vertical-align: top;
	padding: 5px;}

td.right { /* far right hand block on inside pages */
	vertical-align: top;
	padding: 5px;}

td.mid { /* content area below top image on the inside pages */
	vertical-align: top;
	padding: 5px 10px;}

td.left {
	vertical-align: top;
	padding: 0px;}

.left { /* left column on the inside pages */
	border-right: dotted 1px #bbb;
	margin: 5px 5px 0px 0px;
	width: 165px;}

.mid { /* mid section on the inside pages */
	padding: 10px 5px 3px 13px;
	width: 455px;}

.right { /* right section on the inside pages */
	width: 200px;
	padding: 5px 0px 3px 0px;}


/* FOOTER SECTION */

#copyright {
   	background: transparent url("../../images/footer.jpg") no-repeat center top;
   	height: 132px;
   	text-align: left;
   	width: 900px;
	font: 12px arial; 
	vertical-align:bottom;}

.copyrightimage {
	border-width: 0;
	margin: 0px 0 0 0;
	padding: 5px 20px 0 0;
	vertical-align: middle;
	text-align: right;}

.bottomlinks {margin: 30px 0 0 25px !important;}
.bottomlinks a {color: #333; text-align: left; padding: 0px 5px;}
.bottomlinks a.first {padding-left: 0px;}
.bottomlinks a:hover { color: #006599; text-decoration: underline;  }

/* LEFT NAVIGATION */

.navleft {padding: 0px;}

.leftNav {border: none; background: none;}

.leftnav1 .leftNavSelected {
	background: url('../../images/navhover.jpg') no-repeat left top;
	color: #1585c4 !important;
	text-decoration:none !important;
	border: #none;}

.leftNavHover {
	text-decoration:none !important;
	background: none; 
	color:#1585c4;}

.leftNav {
	margin:4px 0px 0px 0px;
	padding:0px;
	border: none;
	height: 25px;
	background:none;
	width:160px;}

.leftNavSpacer {width:160px;}

.leftNav3, .leftNav2, .leftNav1 {
	border: none;
	text-decoration:none !important;
	font-family: arial;
	background: none;
	color: #1585c4;}

.leftNav1 {height: 25px;}

.leftNav1 a {
	font: bold 9pt arial !important;
	padding: 5px 0px 0px 30px;
	color:#1585c4 !important;	
	text-decoration: none;
	display: block;}

.leftnav1 a:hover {
	background: url('../../images/navhover.jpg') no-repeat left top; color: #1585c4;}

.leftnav2 {padding-left: 30px;}

.leftNav2 a {
	font: 8.5pt arial !important; /* changed size hw */
	color: #666 !important;
	padding: 2px 0px 0px 0px;
	display:block;}
	
.leftNav2 a:hover {color: #1585c4 !important;}	
.leftNav2 a:visited {color: #666;}	

.leftnav2 .leftnavhover {color: #1585c4;}

.leftNav2 .leftnavselected {color: #1585c4 !important;}

.leftNav3 a {display:block;}

/* SITE ACTIONS */

#siteactions {
	float: right;
	text-align: left;}

#login {
	text-align: right;
	padding: 0 10px 0 0px;}

/* SEARCH AREA */

#search {
	float:right;
	padding: 0px;
	text-align: right;
	border: none;}

td.ms-sbcell{
	padding:0px;
	padding-left:2px;
	white-space:nowrap;
	border: none;}

td.ms-sbcell input.ms-sbplain {
	border: 1px solid #bbb;
	margin-bottom: 1px;}

.ms-sbtext{
	text-transform:uppercase;
	font: normal 9px arial;
	padding: 8px 5px 0 0;}

td.ms-sbgo{
	background-color:#fff;
	padding:0px;}

.ms-sbLastCell{
	padding-right:0px;}

/* AUTHORING REGION */
.authoringRegion {
	width:100%;
	background-color:#fff;
	color:#333333;}
	
/* CONSOLE */
.console {clear:both;}
	
/* Title: Akcelerant Custom Design Version: February 2008*/	