﻿/* global reset to put all browser margin / padding on a level playing field */
* {margin:0;padding:0} 
/* end global reset */

body {
	background-color: #D3CAAA;
	font: 90% Verdana, Tahoma, Arial, Helvetica, Sans-Serif, serif;
	color: #333;
	line-height: 1.5;
	margin: 0px 0px 0px 0px;
}

ul {margin-left:40px; }

p {margin: 5px 5px 5px 30px;}

h1 { font-family:Tahoma, Verdana, Arial, Helvetica, Sans-Serif; font-size: 115%; color:#069; margin-top:5px;margin-left:30px; }

h2 { font-family:Tahoma, Verdana, Arial, Helvetica, Sans-Serif; font-size: 95%; color:#666; font-weight:bold;margin-top:10px;margin-bottom:5px;margin-left:30px; }

h3 { font-family:Tahoma, Verdana, Arial, Helvetica, Sans-Serif; font-size: 90%; color:#666; font-weight:bold;margin-top:10px;margin-bottom:5px;margin-left:30px; }

hr { margin-top:20px;margin-bottom:20px; }
hr.closeFit { margin-top:10px;margin-bottom:10px; }

img
{
	border-style:none;
}

/* Anchors */
a {color:#6262FF;text-decoration: none;border-style:none;}

a:hover,
p a:hover,
li a:hover
{color: #6262FF;text-decoration: none;border-bottom-style:dashed; border-bottom-color:#6262FF;border-bottom-width:thin;}

a:visited {	color: #6262FF; border-style:none;text-decoration: none;}

a:active {color:#0C0; border-style:none;text-decoration: none;}

a.disabled {color:#999;text-decoration: none;border-style:none;}
a.disabled:hover {color: #999;text-decoration: none;border-bottom-style:dashed; border-bottom-color:#6262FF;border-bottom-width:thin;}
a.disabled:visited,
a.disabled:active 
{color:#999; border-style:none;text-decoration: none;}

div#pageBanner a{text-decoration:none;border-style:none;}
div#pageBanner a:hover{text-decoration:none;border-style:none;}

a.incognito,
a.incognito:hover,
a.incognito:visited,
a.incognito:active
{color:#333;text-decoration:none;border-style:none;}

a.nodecor,
a.nodecor:hover,
a.nodecor:visited,
a.nodecor:active
{text-decoration:none;border:none;}

img a:hover 
{text-decoration:none;border-style:none;}

/* end Anchors */

div.technical p, div.technical ul { font-family:Verdana, Arial, Helvetica, Sans-Serif; }

div.container
{
	background-color:White;	
	/*background-image:url(/Images/Bg/ccee99.jpg);background-repeat: repeat-y;*/
	margin: 0px auto;
	width:620px;
	height:110%;
    border-left: 3px solid #888;
}

/* Page Header styles */
div#logoContainer
{
	background-color:White;	
	margin: 0px auto;
	width:600px;
	text-align:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	height:42px;
}

div#logoImage
{
	float:left;margin:7px 0px 5px 15px;
}

div#loginStatus 
{
	font-family:Verdana, Tahoma, Trebuchet, Helvetica, Sans-Serif; font-size:80%; margin-right:25px;text-align:right;
}

div#menuStrip
{
	float:right;
	margin-right:10px;
	margin-top:10px;
}

div#menuStrip a, div#menuStrip a:visited
{
	color:#6262FF;
	text-decoration:none;
	border-style:none;
}

div#menuStrip a:hover
{
	color:#FF9900;
	text-decoration:none;
	border-style:none;
}

div#pageBanner
{
	text-align:center;
}

/* End Page Header styles */


/*Section Header styles */
div.sectionTitle
{
	margin: 20px 0px -8px 40px;
}

/* End Section Header styles */

/*Main Content styles */
div.textContent
{
	padding: 20px 40px 20px 30px;
	margin: 0px auto;
	/*width: 530px;*/	
	height:100%;
	border-bottom-style:solid;
	border-bottom-color:#333;
	border-bottom-width:2px;
}

div.textContent p {padding-bottom:10px;}

p.quotation {font-size:85%;font-family:Georgia, Times New Roman, Times;}
/* End Main Content styles */

/* Page Footer styles */
div#copyrightNotice
{
	margin: 0px auto;
	margin-top:10px;
	width:620px;
	font-size:10px;
	color:#808080	;
	font-weight:bold;
	font-family:Verdana, Tahoma, Arial, Sans-Serif;
	text-align:center;
}
/* End Page Footer styles */

/* Messages */
div.validationError {background-color:#FCF; color:#900; width:100%; text-align:center;margin-top:10px;}

p.validationError { color:#900; }

.footnote
{
	font-size: 80%; color:#999; font-family:Verdana, Tahoma, Trebuchet MS, Sans-Serif;
}

/* Panel Styles */
div.shadedBox
{
	background-color:#fff;

	border-style:solid;

	border-top-width:1px;
	border-top-color:#999;

	border-left-width:1px;
	border-left-color:#999;

	border-right-width:2px;
	border-right-color:#666;

	border-bottom-width:2px;
	border-bottom-color:#666;	
	
}

div.shadedBox>div.content
{
	padding: 10px;
}

div.shadedBox h3.header
{
	font-size:90%;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	background-color:#366;
	margin:0;
	border-style:none;
	padding:5px;
}

/*FORMS*/
.field{}

/*Informational*/
div.info p, td.info
{
	font-family:Verdana;
}

/*Solutions / Portfolio */
div.info img.thumb {margin-left:25px;margin-top:8px;}

/* Print adjustments */
@media print
{
	div.container {border: solid 1px #000;}	
	div.textContent {border-style:none;}
	div#menuStrip, div#copyrightNotice {display:none;}
}
