body{
	margin:0;
	padding:0;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	background-color: #bbbdc0;
	background-image: url(/artman/templateFiles/images/bg_page_interior.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}
#container{width:882px;margin:auto;height:auto;overflow:auto;}
#logo{width:276px;height:104px;float:left;margin-top:26px;margin-left:18px;}
#navBar{width:270px;height:134px;float:left;margin-top:26px;margin-left:50px;}

#content{height:600px;background-repeat: no-repeat;
	background-position: left bottom;}
html> body #content{clear:both;padding-bottom:15px;height:auto;overflow:auto;}
	
	
#leftColumn{width:341px;height:400px;float:left;overflow:auto;margin-top:40px;}
#text1, #text2, #text3{margin:auto;width:296px;margin-top:7px:}
#text1{padding:5px;height:auto;}
#text2{padding:0px;height:auto;}
#text3{padding:0;height:auto;margin-bottom:10px;}
#rightColumn{width:540px;height:auto;float:left;border-left:dotted 1px #fff;margin-top:33px;}
#subNav{margin-left:24px;width:230px;margin-top:15px;height:125px;}
#mainText{ margin-left:14px; width:455px; margin-top:18px; overflow: auto; overflow-x:no; height: auto;auto;min-height: 400px; border-top: 1px none #fff !important; border-bottom: 1px dotted #feffff; overflow-y:Yes     }
#footer{margin-left:24px;font-size:70%;margin-top:10px;}
#footer a{color:#FFFFFF;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
p{font-size:90%;}


img {
	border: none;
}


#navBar ul{margin:0}
.navList ul {margin:0;padding:0;}


.navList li {
	margin:0;
	padding:0;
	display:block;
	height:18px;
	border-bottom:1px dotted #d9d9d9;
	list-style-type:none;
	}
	
/* hide from mac ie5 \*/
.navList li {margin:0;}
/* end hide from mac ie5 */

.navList a:link, .navList a:visited { text-decoration:none; float:left; color:#bbbdc0; width:185px; height:15px; padding-top:0; padding-left:3px; font-size:80%; display: block; }

.navList a:hover{
	background-repeat: repeat-y;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(/artman/templateFiles/images/bg_navList.jpg);
}


#subNav ul{margin:0}
.subNavList ul {margin:0;padding:0;}


.subNavList li {
	margin:0;
	padding:0;
	display:block;
	height:21px;
	border-bottom:1px dotted #fff;
	list-style-type:none;
	font-weight:bold;
	}
	
/* hide from mac ie5 \*/
.subNavList li {margin:0;}
/* end hide from mac ie5 */

.subNavList a:link, .subNavList a:visited {
display:block;
text-decoration:none;
font-weight:900;
float:left;
color:#FFFFFF;
width:230px;
height:18px;
padding-top:1px;
padding-left:3px;
font-size:90%;
}

.subNavList a:hover{
background-repeat: repeat-y;
}

.newsList li {border-bottom: medium none; margin-left:-40px;}

#shoretelNav { font-size: 10px; overflow: hidden; width: 90%;}


#shoretelContent { font-size: 10px; line-height: 1.25; width: 90%;}
#shoretelContent .clear { clear: both;}
#shoretelContent dt { font-size: 1.1em; font-weight: bold; margin-left: 1em;}
#shoretelContent dd p { font-size: 1.1em; margin-left: 2em;}
#shoretelContent h1 { font-size: 1.8em; margin: 0; padding: 0.75em;}
#shoretelContent h2 { font-size: 1.5em; margin: 0.8em;}
#shoretelContent h3 { font-size: 1.3em; margin: 0.85em;}
#shoretelContent p { font-size: 1.2em; margin: 1em;}
#shoretelContent small { margin: 1.2em;}
#shoretelContent table { border: 1px solid; border-collapse: collapse; font-size: 1.2em; width: 85%;}
#shoretelContent table caption { caption-side: bottom; font-size: 0.95em; font-style: oblique;}
#shoretelContent td { border: 1px solid; margin: 0; padding: 0.25em;}
#shoretelContent ul { margin: 1em 2em;}
#shoretelContent ul li { font-size: 1.1em; margin: 0.5em;}
