/*  
Template panel 2007
Can be modified for each site
Note: Login folder has older table structure in place
Note: H1/subhead are the same to take into account central panel content files
Simon Grimwood 
Last update: 3-May-07
*/

/* Global
---------------------------------------  */
body { text-align: center; min-width: 840px; padding:0; margin:0; background-image:url(images/bodyBG.gif); background-position:top; background-repeat:repeat-x }
body, p { font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:140%; color:#3e3e3e; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }

#shell { margin:10px auto; padding:0; width:968px; text-align: left; background-color:#fff; }
#header { position:relative; height:101px; padding:0; margin:0; background-image:url(images/headerBG.gif); background-repeat:no-repeat; }


#panelLogo { position:relative; top:26px; left:200px;}

#loginBtn { position:relative; float:right; width:130px; top:-52px; margin:12px 10px 0 0; }
#loginBtn a { position:relative; bottom:4px; color:#fff; font-weight:bold; text-decoration:none; }
#loginBtn a:hover { text-decoration:underline; }

/*  site wide links
---------------------------------------  */
a:link {color: #ff3300}     /* unvisited link */
a:visited {color: #ff3300}  /* visited link */
a:hover {color: #ff9900}   /* mouse over link */
a:active {color: #ff3300}   /* selected link */

/*  Main content area
---------------------------------------  */
#main {	width:967px; margin:10px 0px; border:1px #ccc solid; }
#content { padding:15px; margin:0; }

/*  Navigation
---------------------------------------  */
#navigation { 
	position:absolute; top:58px; left:201px;
	margin:5px 0 0 0; padding:0;
	border-top: solid 1px #333;
	border-right: solid 1px #333;
	border-bottom: solid 1px #666;
	border-left: solid 1px #333;
}

#navlow { position:relative; float:right; width:800px; text-align:right; font-size:90%; }
#navlow { margin:0; padding:0; }
#navlow li { display:inline; list-style-type:none; padding-left:20px; }
#navlow li a { text-decoration:none; }
#navlow li a:hover { color:#ff0000; text-decoration:underline; }   /* mouse over link */

/*  Typography  
---------------------------------------  */
h1, h2, h3, h4, h5, h6, p.subhead { font-weight: 100; }
h1, .subhead { color: #000; font-size: 1.65em; font-weight:100; margin: 0 0 8px; }
h2 { font-size: 1.1em; margin:0; padding:0; display: inline; }
.subhead_sml { font-size:1em; }
.mainb { font-weight:bold; }
.mainsml { font-weight:normal; font-size:.7em; }
.err { color:#FF0000; font-weight:bold; }

/*  Miscellaneous
---------------------------------------  */
img { border:0; }
#homeImage { margin-left:20px; }

#sotechLogo { position:relative; float:left; }
.standardList { font-size:.8em; }

.outline {} /*no border for template*/

/* updated clearboth fix
--------------------------------------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/* end clearboth fix  ----------------------------*/





