/*
	(c) Dime Developments Inc.
	Stylesheet: style_DIMEportal.css
	Created: 1/16/08
	Author: Jonathan Schwartz
	Purpose: The main stylesheet for the DIME portal
*/

body
{
	margin-top:25px;
	color:#62625C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}

a
{	
	color:#62625C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
}

body h4
{
	font-weight:bold;
	display:block;
	margin:0;
	padding:0;
	font-size:10pt;
}

.heavyText
{
	font-weight:bold;	
	margin:0;
	padding:0;
	font-size:9pt;
}

select {font-size:8pt;}
input {font-size:8pt;}
form {margin:0;padding:0;}
.clearall {clear:both;height:10px;}

/******************************* HEADER START **********************************/
#header { width:980px; margin:0 auto; }
#header img { padding-bottom:14px; }
#header img.dimeLogo { padding-bottom:0px;}
#subNav { padding-left:225px; }
#subNav ul { padding:5px 0 0 0;margin:0;list-style-type: none; }
#subNav ul li {	padding-left:10px;display:inline; }
/******************************* HEADER END **********************************/

/******************************* CONTENT START **********************************/
#content { margin:0pt auto;margin-top:10px;width:940px;background:#F0F1F2 url(/images/content_back.gif) repeat-x scroll 0 0;overflow:visible;padding:0pt 20px 2.8em;position:relative; }
#content .topcap { background:transparent url(/images/content_top.gif) no-repeat scroll 0 0;margin:0pt -20px;padding-top:5px; }
#content .bottomcap { background:transparent url(/images/content_bottom.png) no-repeat scroll 0 0; bottom:0pt; font-size:0pt; height:4px;left:0pt;position:absolute;width:980px; }
/******************************* CONTENT END **********************************/

/******************************* MAIN START **********************************/
#main { background:#F4F3F3;border-color:#E1E1E1;border-style:solid;	border-width:1px;margin-top:10px;}
#main #main_left { padding:10px 0 0 6px;width:174px;float:left;}
#main #main_right {	border-left:1px solid #E1E1E1;background:#FFFFFF none repeat scroll 0%;margin-top:0;margin-left:180px;padding:5px 0 0 10px;}
/******************************* MAIN END **********************************/

/******************************* FOOTER START **********************************/
#footer { width:980px;text-align:center;margin:18px auto;padding-top:2px;padding-bottom:2px; }
/******************************* FOOTER END **********************************/

/****************************** GLOBAL CLASSES START ******************************/
.input { height:13px;font-size:8pt;color:#62625C;font-family:Arial,Helvetica,sans-serif;	border:1px solid #999999;padding:2px;width:110px; }
ul.formfields { list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0px 0 0 0px; }
ul.formfields li { margin:0; padding:0; }
ul.formfields li label {font-size:11px;line-height:24px;width:60px;font-weight:bold;text-align:right;padding-right:10px; }

/****************************** GLOBAL CLASSES END ******************************/

/******************************** PAGE SPECIFIC STYLES START **************************/
#portalHomeList { padding-left:0;list-style-type:none;margin:0;padding-right:15px; }
#portalHomeList li { height:124px;padding:0 0 5px 195px; }
#portalHomeList #item1{	background:url(/images/ecu.gif) no-repeat top left;}
#portalHomeList #item2{	background:url(/images/portalHome_drive.jpg) no-repeat top left;}
#portalHomeList #item3{	background:url(/images/portalHome_map.jpg) no-repeat top left;}
#portalNewsList { padding-left:0;list-style-type:none;margin:0;padding-right:15px; }
#portalNewsList li { height:124px;padding:0 0 5px 195px; }
#portalNewsList #item1{	background:url(/images/news1.gif) no-repeat top left;}
#portalNewsList #item2{	background:url(/images/news2.jpg) no-repeat top left;}
#portalNewsList #item3{	background:url(/images/news3.jpg) no-repeat top left;}
#portalFeatureList { padding-left:0;list-style-type:none;margin:0;padding-right:15px; }
#portalFeatureList li { height:124px;padding:0 0 5px 195px; }
#portalFeatureList #item1{	background:url(/images/featuresHardware.gif) no-repeat top left;}
#portalFeatureList #item2{	background:url(/images/featuresDiag.gif) no-repeat top left;}
#portalFeatureList #item3{	background:url(/images/featuresComm.gif) no-repeat top left;}
.leftNavItem {background:url(/images/navSectionGray.gif) no-repeat; }
.leftNavItemSelected {background:url(/images/navSectionBlack.gif) no-repeat; }
.leftNavItemBase { padding-bottom:15px; }
.leftNavIcon { position:absolute; padding-top:1px;padding-left:2px;}
.leftNavIconNoPadding { position:absolute;}
.leftNavItem .leftNavTitle {font-size:9pt;font-weight:bold;position:absolute;margin-left:45px;margin-top:8px; }
.leftNavItem .leftNavTitle a { text-decoration:none; }
.leftNavItemSelected .leftNavTitle { font-size:9pt;color:#EEEEEE;font-weight:bold;position:absolute;margin-left:45px;margin-top:8px; }
.leftNavItemSelected .leftNavTitle a { text-decoration:none; color:#EEEEEE; }
#loginFormContent #loginButton {text-align:right; padding:5px 8px 0 0;}
#loginFormContent #loginButton input {font-size:10pt;}
#termsLink { text-align:center; padding-top:10px;}
#loginFormMsg { text-align:center; margin:0;padding:0; font-weight:bold; color:red; }
.contactInfo {font-weight:bold;}
.contactAddress {padding:20px 0px 20px 30px;}
#loginPageContent {margin:0 auto; width:200px;}
.formRow { clear:both;padding-top:5px;}
.formRow span.label { float:left;width:125px;text-align:right; }
.formRow span.formw { padding-left:10px;}
.formRow span.userInfoButton { padding-left:205px;}
.formRow span.passChangeButton { padding-left:25px;}
.formRow span.defaultViewsButton { padding-left:45px;}
.smallbreak {padding-top:5px;}
/******************************** PAGE SPECIFIC STYLES END **************************/