﻿/* import external stylesheets */
@import url(metrowaterTables.css);

/* generic styles */
body{font: normal 62.5% Arial, Helvetica, sans-serif;color:#45758a;}
a{color:#179bd9;text-decoration:none;}
a:hover{text-decoration:underline;}
#container{margin:auto; width:980px; font-size:1.2em;}
h2{font-size:1.55em;font-weight:normal;}
/*
.mainContentArea p {
	margin-top:0px;
	margin-bottom:0px;
}
*/
/* authoring area */
#authoringArea{float:left;background-color:#eee;color:#333;margin:5px 0 0 0;}
ul#siteControls{list-style-type:none;margin:0;padding:5px 5px 5px 0;float:left;}
ul#siteControls li{float:left;}

/* header */
#SRSB .ms-sbcell{border:1px solid #b6bab9;}
#SRSB .ms-sbgo{background-color:transparent;border:none;padding:0;}

#header{clear:both;margin:0;padding:20px 0;height:50px;}
#header .companyLogo{float:left;padding:0 0 0 15px;}
#header .companyLogo a img{	border:none;}
#header .header-search{float:right;width:255px;padding:8px 0 0 0;text-align:center;}
#header .advancedSearchText{font-size:0.8em;}

/* top navigation */
#topNavigation{height:35px;clear:both;margin:0;padding:5px 0 0 0;background:transparent url(/images/complete-topnav-bg.png) no-repeat 0% 0%;overflow:hidden;}
#topNavigation #zz1_TopNavigationMenu{margin-left:-1px;width:980px;text-align:center;}
#topNavigation #zz1_TopNavigationMenu tr td{

}
#topNavigation table.topNavItem{height:35px;border-left:1px solid #fff;}
#topNavigation table.topNavItemSelected{background:transparent url(/images/topnav-selected.png) repeat-x 0% 0%;}
#topNavigation table.topNavItemHover{background:transparent url(/images/topnav-selected.png) repeat-x 0% 0%;}
#topNavigation table.topNavItem tr td{
	padding-left:20px;
	padding-right:20px;
}
#topNavigation a.topNavItem{color:#225475;}
#topNavigation a.topNavItemSelected{color:#fff;}
#topNavigation a.topNavItemHover{text-decoration:none;color:#fff;}

/* main content */
#mainContent{/*margin-top:-20px;*/margin-bottom:20px;color:#000;}
#mpRightBackPadding{display:none;}
#mpLeftBackPadding{display:none;}
.ms-pagemargin{display:none;}

/* left column */
#zz2_QuickLaunchMenun0 table.ms-selectednavheader {
	background:transparent url(/images/leftnav-middle-selected.png) repeat 0% 0%;
}
#zz2_QuickLaunchMenun0 table.ms-navheader {
	margin-top:9px;
}
#zz2_QuickLaunchMenun0 a.ms-navheader {
	background:transparent;
}
.zz2_QuickLaunchMenu_1 {
	margin:0;
	padding:0;
}
#zz2_QuickLaunchMenu {
	width:216px
}
span.ms-navitem {
	background:transparent;
	padding-bottom:2px;
}
table.ms-navitem td {
	background:transparent;
	padding-bottom:2px;
}
#leftColumn {
	position:relative;
	float:left;
	width:230px;
	margin:0;
	background:transparent url('/images/leftnav-bg.png') no-repeat 0% 0%;
	min-height:500px;
	padding-top:15px;
	margin-top:10px;
}
*html #leftColumn {
	height:500px;
}
/*	font-weight:bolder;*/
#leftColumn a.ms-navheader {
	padding:3px 10px 3px 20px;
	display:block;
	color: #179bd9;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#leftColumn table.ms-navitem {
	border:none;
	padding-top:0;
}	
/*
	padding-top:3px;
	padding-left:15px;
	padding-bottom:3px;
*/
#leftColumn a.ms-navitem {
	color: #179bd9;
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	padding-left:15px;
}
#leftColumn .ms-navSubMenu1 {
	margin:0 0 0 7px;
}
/*
#leftColumn .ms-navSubMenu2 {
	border-top:1px solid #9b8a7a;
	border-bottom:1px solid #9b8a7a;
}
*/
#leftColumn .ms-navheader a {
	background:transparent url(/images/leftnav-unselected-arrow.gif) no-repeat 4% 50%;
}
#leftColumn .ms-selectednavheader td {
	background:transparent url(/images/leftnav-middle-selected.png) repeat 0% 0%;
	color:#fff;
}
#leftColumn .ms-selectednavheader a {
	background:transparent url(/images/leftnav-selected-arrow.gif) no-repeat 4% 50%;
	color:#fff;
}
#leftColumn a.ms-selectednavheader {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
}
#leftColumn .ms-selectednav {
	background:transparent url(/images/leftnav-middle-selected.png) repeat 0% 0%;
	color:#fff;
}
#leftColumn a.ms-selectednav {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
}
#leftColumn .leftColumnWebPartZone {
	position:absolute;
	top:0;
	left:0;
}
#leftColumn .leftColumnWebPartZone table {
	padding:3px 0;
}

/* custom webpart left navigation */

/* content div */
#MSO_ContentTable{float:left;padding:0;}

/* middle column */
#middleColumn {
	float:left;
	width:450px;
	margin:0 20px 0 30px;
}

#middleColumn p {
	margin-bottom: 0px;
	margin-top: 0px;
}

#middleColumn blockQuote {
	margin-bottom: 0px;
	margin-top: 0px;
}

*html #middleColumn {
	margin:0 18px 0 15px;
}

/* right column */
#rightColumn{width:220px;vertical-align:top;float:left;margin:10px 5px 0 15px;margin-top:0;}

/* footer */
#footer{clear:both;text-align:center;background-color:#c3d7ef;margin:0 0 10px 0;padding:3px 0;}
#footer ul{list-style-type:none; margin:0; padding:5px 0; display:inline; font-size:0.9em; color:#417586;}
#footer ul li{display:inline;padding:0 10px; margin:0;border-left:1px solid #fff;}
#footer ul li.first{display:inline;padding:0 10px; margin:0;border-left:none;}
#footer ul li a{color:#45758a;}

/* Homepage */
.homepageMainContentArea{margin-top:-23px;margin-top:-20px;}

/* Homepage WebpartZone - Wilhelm */
.homepageWebPartZone{margin-bottom:20px;margin-bottom:0;}
.homepageWebPartZone p {font: normal 62.5% Arial, Helvetica, sans-serif;font-size:13px}
.homepageWebPartZone h3 {font: bold 62.5% Arial, Helvetica, sans-serif;font-size:16px}
.homepageWebPartZone hr {text-align:center;height:1px;width:100%;color:#45758a;}
.homepageWebPartZone a {color:#45758a;}
.homepageWebPartZone a:active {color:#45758a;}
.homepageWebPartZone a:focus {color:#45758a;}
.homepageWebPartZone a:hover {color:#45758a;}
.homepageWebPartZone a:after {color:#45758a;}
.homepageWebPartZone a:before {color:#45758a;}
.homepageWebPartZone a:first-child {color:#45758a;}
.homepageWebPartZone a:link {color:#45758a;}
.homepageWebPartZone a:visited {color:#45758a;}
.homepageWebPartZone a:lang {color:#45758a;}
.homepageWebPartZone ul {margin-left:20px}
.homepageWebPartZone small {font-style:italic}

/* News page */
.newsAbstract{margin:3px 0;}
.newsContent{margin:3px 0;}

/* Project page */
.projectTitle{font-size:large;}
.projectType{font-style:italic;}
.projectAbstract{margin:3px 0;}
.projectContent{margin:3px 0;}

/* QuestionAnswer page */
.qaQuestion{margin:3px 0;font-weight:bold;}
.qaAnswer{margin:3px 0;}
.qaCategories{margin:3px 0;font-family:inherit;}

.qaPrint {
	display: block;
	float: right;
	margin-top: 15px;
}

.qaPrintQ {
	font-weight: bold;
	margin-bottom: 5px;
}

.qaPrintA {
	font-weight: normal;
	margin-bottom: 15px;
}

/* Search Page - Niral */
.srch-Page-bg {background-color:white;}
.srch-stats {background-color:white;}

.newsHeading {
	margin-bottom: 3px !important;
}

.newsDate {
	margin-bottom: 12px !important;
	font-size: 0.9em !important;
}

.newsListing td {
	padding: 0;
}

.newsListing tr {
	padding: 0;
}

.newsListing a {
	font-size: 1.2em;
}

.newsListing #newsListDate {
	font-size: 0.8em;
	padding: 0 0 4px 0;
}

.newsListing table {
	padding: 0;
	margin: 0 0 15px 0;
}




.eBillingLabel
{
	vertical-align:top;
	width:200px;
}
.eBillingCBLabel
{
	width:400px;
}
.eBillingCBInput
{
	float:left;
	width:30px;
}
.eBillingInput
{
	width:250px;
}
a
{
	color:#179bd9;
}
.eBillingRow
{
	height:30px;
}
.eBillingInputCell

{
        width:280px;      
}
