.SentryHeader {
	font-family: "Arial";
	font-size: 1.4em;
	color: #16416E;	
}

.TopicName {  font-family: "Arial Narrow"; font-size: 1.4em; font-style: normal; font-weight: normal; color: #000000; text-align: left}
.TopicContent {  font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000000; line-height: normal; font-style: normal; clip:   rect(   ); text-align: left}
.Heading1 {  font-family: "Arial Narrow"; font-size: 16pt; font-weight: normal; text-align: left}
.PrinterFriendlySubhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #C60421; text-align: left}
.TopicContentBold { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #000000; line-height: normal; font-style: normal; clip: rect( ) ; text-align: left}
.Syntax { font-family: "Courier New", Courier, mono; font-size: 1em; font-weight: normal; color: #000000; line-height: normal; font-style: normal; clip: rect( ); text-align: left }

body
{			
	background-color: #E5E5E5;		
	height:100%; 	
}

#container
{     		
	padding: 2px 0px 2px 0px;
    width: 1020px;  	
	align: center;
	background-color:#FFFFFF;				
	height:  100%;  
}

#container #content 
{     
	height:  100%;     	
	padding: 5px 5px 5px 5px;		
}

.Copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

#content .PageTitle, .TitleLarge, .TitleMedium {
	font-family: "Arial";
	font-size: 1.4em;
	color: #16416E;
	margin-top: 5px;	
}

#content a 
{
	text-decoration: none ;
    border-bottom: 1px ;
	font-size: inherit;	
	font-weight: normal; 
	color: #16416E;
	//color: #0000FF;
	clip:   rect(   ); 	
	text-align: left
	cursor: pointer;	
}

#content a:hover 
{
	text-decoration: underline ;   
}

#content .PageTitle {
	font-size: 1.4em;	
	margin-top:5px;
	margin-bottom:5px;		
}

#content .TitleLarge {	
	font-size: 1.2em;		
}

#content .TitleMedium {
	font-size: 1.1em;		
}

#content_container banner
{
	background-color:#FFFFFF;
}

#header 
{		
	background-color:#FFFFFF;	
}

#header .banner
{
}

#header .menu
{
	height: 18px;
}

#content .product, .product_left, .product_right
{   
   border-width: 1px;
   border-color: #86521A;
   border-style: solid;   
   margin-bottom: 5px; 
   padding: 4px; 	
   height:auto;
}

#content div.scrollabledetails
{
	height: 350px; 
	background-color: #E8E6E6; 
	overflow: auto ;
}

#content div.indent
{
	margin-left: 10px;
}

#content #titlesection
{   
   border-width: 1px;
   border-color: #86521A;
   border-style: solid;   
   margin-bottom: 5px; 
   padding: 0px; 	
   height:auto;
   font-size:.9em;
}

#content #titlesection .title
{   	
   margin-bottom: 5px;
   padding: 5px;
   color: black;
   background-image: url(Images/titlebackground.png)
}

#content #titlesection .details
{   	
   font-size:.9em;
   background-color: white;  
   padding: 5px;   
   margin-bottom: 5px;  
}

#content #titlesection .details p
{
	 margin: 2px 0px 2px 0px;
	 font-size:1em;
}

#content #titlesection  .quote
{   
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em;
   	font-style: italic;   
	font-weight: normal;
	margin-bottom: 5px;  
}

#content #titlesection  .person
{   
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
   	font-style: bold;   	
	text-align: left;
	margin-bottom: 5px;  
}

#content #titlesection a {
	font-family: inherit ;	
	font-size: inherit ;	
	color: #0000FF;
}

#content #titlesection a:hover {
	font-family: inherit ;	
	font-size: inherit ;	
	text-decoration: none;
	text-align: right ;
}

#content div .buylink
{
	margin-bottom:10px;
}

#content .buylink a
{ 
	text-decoration: none;
    border-bottom: 1px dashed;
	font-size: .9em;	
	font-weight: normal; 
	color: #0000FF;
	clip:   rect(   ); 	
	text-align: left
	cursor: pointer;	
	
}

#content p
{
	margin: 10px 0px 10px 0px;
}

#content strong
{
	font-weight:bold;
}

#content ul li
{
	margin: 5px 0px 5px 10px;	
	list-style-type: disc ;
	list-style-position:inside;	
}

#content .buylink a:hover
{ 
	text-decoration: none;
	border-bottom: 1px solid;
	font-size: .9em;	
	font-weight: normal; 
	color: #0000FF; 
	clip:   rect(   ); 	
	text-align: left
	cursor: pointer;	
}

#content .product_left, .product_right
{
   width: 370px; 
   height: 150px;
}

#content .product_left
{   	
    float: left;	
}

#content .product_right
{   
   float: right;	   
}

#content #divtable 
{
	margin-left: 5px;    
			
}

#content #divtable #row  
{   
	margin-bottom: 5px ;			
}

#content #divtable #left
{  
	float: left ;
	text-align: right;
		
	background-color: #0099FF;
	width: 15%;
}

#content #divtable #right
{  
	float: right ;
	text-align: left;	
	height: inherit;			
	text-decoration: underline ;
	background-color: #green;
	width: 80%;
}

form.cmxform  {
			  width: 100%; 
			}
			
			form.cmxform fieldset {
			  margin-bottom: 10px;
			}
			form.cmxform legend {
			  padding: 0 2px;
			  font-weight: bold;
			}
			form.cmxform label {
			  display: inline-block;
			  line-height: 1.8;
			  vertical-align: top;
			}
			
			form.cmxform label.error { 
				color: #f00; 				
				width: 50%; 
				margin-left: 5px;
			}
			
			form.cmxform fieldset ol {
			  margin: 0;
			  padding: 0;
			}
			form.cmxform fieldset li {
			  list-style: none;
			  padding: 5px;
			  margin: 0;
			}
			form.cmxform fieldset fieldset {
			  border: none;
			  margin: 3px 0 0;
			}
			form.cmxform fieldset fieldset legend {
			  padding: 0 0 5px;
			  font-weight: normal;
			}
			form.cmxform fieldset fieldset label {
			  display: block;
			  width: auto;
			}
			form.cmxform em {
			  font-weight: bold;
			  font-style: normal;
			  color: #f00;
			}
			form.cmxform label {
			  width: 120px; /* Width of labels */
			}
			form.cmxform fieldset fieldset label {
			  margin-left: 123px; /* Width plus 3 (html space) */
			}
			


