TD {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, sans-serif
}
BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, sans-serif
}
.nav, .nav a:link, .nav a:visited  {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
        padding-left: 3px;
        margin-left: 0;
        padding-top:0;
        margin-top:0;
        padding-right:0;
        margin-right:0;
        list-style-type: none;
}
.nav a:hover {
	color: #F26521;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
        padding-left: 3px;
        margin-left: 0;
        padding-top:0;
        margin-top:0;
        padding-right:0;
        margin-right:0;
        list-style-type: none;
}

td.back {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	color: #F26521;
}

td.latest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}


.commandButton {  
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #000000; 
	background-color: #CCCCCC; 
	font-size: 10px
}

.fileName {  
	font-family: Courier New, Courier; 
	font-weight: bold; 
	color: #000000;
	font-size: 8pt 
}

.menuCommand {  
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt 
}

.newsHeads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	list-style-type: none;
	left: -5px;
}

.artHeads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none
}

.artHeadsMed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none
}

.introText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000
}

.captionText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
        font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.captionText a {
    color: #FFFF00;
    text-decoration: none;
}

.extrasColHeads {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold
}

.mainColHeads {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 2px
}

.introDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold
}

.mouse, .mouse a:link, .mouse a:visited  {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: center;
}
 
.artHeadsPublic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold
}

.extrasColHeadsPub {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	color: #000000;
	font-weight: bold
}

.introTextLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000066
}

.introTextLinkCent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000066 ;
	text-align: center
}

.warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	color: #FF0000 
}

.headerDwnL {  
        background-color: #CCCCCC
}

.headerSubIndex {
	font-size: 12pt;
	color: #FFFFFF;  
        background-color: #800000
}

.headerGreyLink, .headerGreyLink a:link, .headerGreyLink a:visited   {
	color: #000066;  
	text-decoration: underline; 
	background-color: #CCCCCC
}

/*	New links								*/
sup.new {
font-size: x-small;
color: White;
background: #FF3300;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif;
}

.headerArticle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	text-decoration: none;
        background-color: #CCCCCC
}

.inlineCaption {  
	font-family: Times New Roman, Times, serif; 
	font-size: 18pt; 
	font-style: italic; 
	font-weight: bold; 
	font-variant: normal; 
	text-align: center
}

.inlineCaptionSmall {  
	font-family: Times New Roman, Times, serif; 
	font-size: 15pt; 
	font-style: italic; 
	font-weight: bold; 
	font-variant: normal; 
	text-align: center
}

.headerSmall {  
	font-family: Times New Roman, Times, serif; 
	font-size: 12pt; 
	font-style: italic; 
	font-weight: bold; 
	font-variant: normal; 
}

.headerSmallPlain {
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	font-variant: normal; 
}

.headerLineUnder {
	border-bottom: solid black;
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	font-variant: normal; 
}

.blockquoteTable {  
	font-family: Times New Roman, Times, serif; 
	font-size: 10pt; 
	font-style: italic; 
}

.blockquoteTablePlain {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #FFFFFF 
}

.quoteCourier {  
	font-family: Courier New, Courier;
	font-size: 8pt;
	font-style: normal;
}

.configFile {  
	font-family: Courier New, Courier;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal
}

/* New Stuff */
BODY {
	background-color: #555555;
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, sans-serif;
        margin: 0;
        padding: 0;

}

#header {
background-image: url(/img/site/csim-control3a.jpg);
background-repeat: no-repeat;
background-position: 817px 0px;
background-color: #555555;
display: block;
height: 308px;
width:1260px;
margin:0 auto;
}


#photo {
position: absolute;
margin-left: 285px;
}

#logo {
position: absolute;
margin-left: 0px;
}

#control {
position: absolute;
margin-left: 817px;
}


#reviewgoogle {
     float: left;
     margin: 15px 15px 15px 0px;
     padding-right: 25px;
}

.cats {
   margin-left: 50px;
   list-style: none;
}

.newsitem {
margin: 0;
padding: 0;
width: 100%;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
background-color: #ffffff;
margin-bottom: 2em;

}

.newsitem h1 {
margin-top: 0;
margin-bottom: 0;
background-color: #7C8A6C;
color: #ffffff;
padding: .3em;
font-size: 1em;
}

.newsitem h2 {
margin-top: 0;
margin-bottom: 0;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
font-size: .8em;
font-weight: 100;
padding: .3em;
background-color: #B9BED7;
clear: both;
}

.newsitem p {
margin: 1em;
}

.floatright {
float: right;
display: inline;
margin: 10px;
padding: 2px;

}
a.info:link {
	color: #FFFFFF;
}

a.info:visited {
	color: #FFFFFF;
}

a.info:hover {
	color: #F26521;
}

.nav li {
margin-left: 0;
}

/*
td li {
margin-left: 50px;
}
*/

.listflush li {
margin-left: 0px;
}

/* horizontal nav */
ul.menu1 {
   padding-left: 0;
   margin-left: 162px;
   margin-bottom: 0;
}

ul.menu1 li {
   list-style-type:none;
   display: inline;
}

ul.menu1 li a:link {
   float:left;
   padding: 5px;
   background-color:#cccccc;
   text-decoration: none;
   margin-left: 2px;
   margin-bottom: 5px;
   border:1px solid #000000;
   color: #000000;
}

ul.menu1 li a:visited {
   float:left;
   padding: 5px;
   text-decoration: none;
   background-color: #cccccc;
   margin-left: 2px;
   margin-bottom: 5px;
   border:1px solid #000000;
   color: #000000;
}

ul.menu1 li a:hover {
   background-color: #F58106;
   color: #ffffff;
}

ul.menu1 li a:active {
   list-style-type:none;
   background-color: #008917;
   color: #ffffff;
}

#nav-h {

}

#search-h {
   float:left;
   margin-left:15px;
}

/* end */
