body
{
    font-size: 10pt;
    color: #535353;
    font-family: 'trebuchet ms', arial, helvetica, san-serif;
    background: #9FA5B3;
    width: 100%;
}

#SupportContent ul, .contentContainer ul {
	list-style: disc;
	margin: 5px 0 5px 1.25em;
}

.contentContainer ul li {
	padding: 0;
}

#SupportContent p {
	margin-bottom: .3em;
}

#SupportContent ol, .contentContainer ol {
	list-style: decimal;
	margin: 5px 0 5px 1.25em;
}

h3 {
	font-weight:bold;
    font-size:15pt;
    color:#553ca0;
    margin: 0 0 12px 0;
    display: block;
}

.greenbig {
	font-weight:bold;
    font-size:13pt;
    color:#553ca0;
    margin: 0 0 12px 0;
    display: block;
}

a { padding:0px; margin:0px; }

a img { border:none; }

/* Contains all the content between page header and footer */
#SupportContent
{   
	clear: both;
    text-align:left;
    padding: 0;
    overflow: hidden; /* for Equal Column Height */
    background: #fff;
    
    /* reverse contentcontainer padding in carbonite.css */
	margin: -15px -12px -35px -18px;}

#SupportContentFooter /*just shows rounded bottom piece */ {
	    background: url(images/bg_content_bottom.gif) no-repeat bottom;
	    height: 12px;
}

/* Div to position SupportTitle and RestoreButton */
div.SupportHeader
{
    display:block;
    width:100%;
    height:50px;
}

/* Page title */
div.SupportTitle
{
    display:inline;
    float:left;
    line-height:48px;
    font-weight:bold;
    font-size:18pt;
    color:#704B97;
}

/* Restore button with purple cross */
a.RestoreButton, a.RestoreButton:active, a.RestoreButton:hover
{
    display:block;
    float:right;
    margin-right:5px;
    height:48px;
    width:240px;
}

/* "Write to Us" button */
a.ContactSupportButton, a.ContactSupportButton:active, a.ContactSupportButton:hover
{
    display:block;
    margin: 10 10 10 0;
    font-size:13pt;
    font-weight:bold;
    text-decoration:none;
}

/* Div to position the left hand column */
div.LeftColumn
{
    float:left;
    width:190px;    
	font-size: 12px;
	color: #4C4C4C;
	background: #fff;
	padding-bottom: 2000px;
	margin-bottom: -1990px;
}

/* Div to position the middle column */
div.MiddleColumn
{
   /* position:relative;*/
    float:left;
    width:490px;
	font-size: 12px;
	color: #4C4C4C;
	background: #fff;
	padding-bottom: 2000px;
	margin-bottom: -1990px;
}

/* Div to position the right column */
div.RightColumn
{
    float:right;
    width:208px;
	font-size: 12px;
	color: #4C4C4C;
	background: #fff;
	padding-bottom: 2000px;
	margin-bottom: -1990px;
}

/* Rounded-corner boxes to wrap each content panel */
div.PanelContainer
{
    margin: 0;
}

.LeftColumn .PanelContainer {
   border-bottom: 1px dashed #ccc;
  }

/* Rounded-corner box styles */
div.Green
{
    /*background-color:rgb(226,239,207);*/ /* Light-green. Use rgb color */
}

div.Gray
{
    background-color: rgb(242, 242, 242); /* Light-gray. Use rgb color */
}

div.White
{
    background-color: rgb(255, 255, 255); /* White. Use rgb color */
}

/* Odd search results */
div.Odd
{ 
    
}

/* Even search results */
div.Even
{
   border-top: 1px dashed #ccc;
   border-bottom: 1px dashed #ccc;
}

/* Content Panel */
div.Panel
{
    margin: 0 5px 5px 10px;
    padding: 10px 0;
}

#tutorials.Panel {
	border-top:  1px dashed #ccc;
}


/* text header */
.GreenHeader
{
    font-weight:bold;
    font-size:14pt;
    color:#553ca0;
    margin: 0 0 12px 0;
    display: block;
}

/* header for right column */
.CapsHeader
{
    font-family: Trebuchet, sans-serif;
    font-weight:bold;
    font-variant:small-caps;
    font-size:12pt;
    color:#A8A8A8;   
}

/* header for right column */
.GrayHeader
{
    font-weight:bold;
    font-size:11pt;
    color:#7a8287;
}

/* Support question preview text */
.SupportQuestion
{
    font-weight:bold;
    font-size:11pt;
    color:#0F0F0F; 
}

/* Support answer preview text */
.SupportAnswer
{
    display:block;
    font-size:10pt;
    color:#63696D; 
}

/* Version header */
.Version
{
    display:block;
    font-weight:bold;
    font-size:12pt;
    color:#000000;
    margin: 5 0;   
}

/* List formatting */
#SupportTopics, #Top5, #Actions, #LinkList
{
    padding: 0;
}

/* Support Topics */
#SupportTopics ul
{
    list-style: disc;
    padding: 0;
}

#SupportTopics li
{
    margin-left:10px;
    margin-top:5px;
}


/* Top 5 List formatting */
#Top5 ol
{
	list-style: decimal;
    margin-left: 10px;
    padding: 0;
    border: none;
}

#Top5 li
{
    margin-left:10px;
    margin-top:7px;
    text-decoration:none;
}

/* Common actions list formatting */
#Actions ul
{
	list-style: disc;
    padding: 0;
}

#Actions li
{
    text-decoration:none;
    margin-bottom:7px;
}

/* List of links formatting */
#LinkList ul
{
    padding: 0;
}

#LinkList li
{
    margin-bottom:7px;
}


/* Tutorial Images */
div.ImagePanel
{
    display:inline;
    float:left;
    margin-right: 5px;
    text-align:center;
}

/* Tutorial links */
a.Tutorial
{
    text-decoration:underline;
}

.postContent ol
{
	list-style-type: decimal;
	padding-left: 20px;
	font-size: 12px;
}

.postContent ul {
	padding-left: 20px;
	font-size: 12px;
}

.postContent p {
	font-size: 12px;
}

/*New ContactSupportNew content, 9/17/08*/

.contactSupportIconChat {
    /*width: 27px;*/
    height: 24px;
    margin-top: 7px;
    margin-bottom: 7px;
    background-image: url(/images/customersupport/csn-icon-chat.gif);
    background-repeat: no-repeat;
    padding-left: 31px;
}
.contactSupportIconEmail {
    height: 24px;
    background: url(/images/customersupport/csn-icon-email.gif);
    background-repeat: no-repeat;
    margin-top: 7px;
    margin-bottom: 7px;
    padding-left: 31px;
}
.contactSupportIconPhone {
    height: 24px;
    background: url(/images/customersupport/csn-icon-phone.gif);
    background-repeat: no-repeat;
    margin-top: 7px;
    margin-bottom: 7px;
    padding-left: 31px;
}
.contactSupportDisclaimer {
    font-size: 9px;
}

/*End new ContactSupportNew content, 9/17/08*/ 


	
