/************************************
 Elements
 ************************************/
body
{
    
    font: normal 10pt arial,helvetica,sans-serif;
    margin: 0px;
    padding: 0px;
	bgcolor="F2F2F2";
}

td
{
    font: normal 10pt arial,helvetica,sans-serif;
}

p
{
    font: normal 10pt arial,helvetica,sans-serif;
    text-align: justify;
}

center p
{
    text-align: center;
}

code
{ 
    font-size: 10pt; 
}

pre
{
    font-size: 10pt; 
    background-color: #EEEEEE; 
    border: black solid 1px;
    padding: 8;
}

h2
{
    font: bold 12pt helvetica,arial,sans-serif; 
    color: #6E3F1C;
    padding: 0px; 
    margin: 0px; 
}

h3
{
    font-size: 10pt; 
    font-style: plain;
    margin-bottom=8; 
}


/************************************
 Classes
 ************************************/
.title
{
    font: normal 14pt arial,helvetica,sans-serif;
    color: #6E3F1C;
    border-bottom: solid #BDB76F 1px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 4px;
}

.categoryTitle
{
    font: normal 14pt arial,helvetica,sans-serif;
    padding-top: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    text-align: center;
    border: solid #CCCCCC 1px;
    display: block;
    background-color: #EEEEEE;
    width: 180px;
}

.boxTitle
{
    color: #6E3F1C
    font-weight: bold;
    margin-top: 0px; 
}

.boxTitle a
{
    color: #CC0000
}

.boxTitle a:link
{
    color: #CC0000
}

.boxTitle a:visited
{
    color: #CC0000
}

.boxTitle a:hover
{ 
    color: #FF0000
}

.firstPara
{ 
    margin-top: 0px; 
}

.boxed th
{
    border-bottom: 1px solid black;
}

.altRow
{
    background-color: #EEEEEE; 
}

.downloadLink
{
    font: bold 12pt helvetica,arial,sans-serif; 
    padding-top: 20px; 
    padding-bottom: 0px; 
    margin: 0px;
    text-align: center;
}

.downloadDescription
{
    margin-top: 0px;
    padding-top: 5px; 
}

.downloadTitle
{
    font: bold 12pt helvetica,arial,sans-serif; 
    padding-right: 10px; 
}

.inlineImageRight
{
    float: right;
    text-align: center;
    margin: 0px 0px 10px 20px;
}



/************************************
 Lists
 ************************************/
ul
{
    font: normal 10pt arial,helvetica,sans-serif;
    list-style-type: square;
    margin-top: 12pt;
    margin-bottom: 12pt;   
	 
}

li p
{
    margin-bottom: 12pt;
}


/************************************
 layoutFrame
 ************************************/
#layoutFrame
{

}


/************************************
 header
 ************************************/
#header
{
    padding-top: 12px;
    padding-bottom: 8px;
}


/************************************
 mainNav
 ************************************/
#mainNav
{
    width: 100%;
	
}

.mainTab
{
    font: bold 9pt arial,helvetica,sans-serif;
    text-align: center;
    width: 14%;
}

.mainTab a
{
    color: #FFFFFF;
    text-decoration: none;
}
.mainTab a:hover
{
    color: #FFFFFF;
    border-bottom: solid white 1px;
}

#mainTabSelected
{
    border-width: 0;
    color: #FFFFFF;
}

#mainTabSelected a
{
    color: #FFFFFF;
    text-decoration: none;
    border-bottom: solid white 1px;
}


/************************************
 Sidebar
 ************************************/
#sidebar
{
    border-left: solid #888979 1px;
	border-right: solid #BDB76F 1px;
    width: 120px;
    background-color: #EFEFEF;
    padding-bottom: 20px;
}

#sidebar a
{
    text-decoration: none;
}

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

#sidebarPhoto
{
    border-bottom: solid #BDB76F 1px;
}

.sidebarNav
{
    width: 100%;
    margin-top: 10px;
}

.sidebarNavTitle
{
    font: bold 10pt arial,helvetica,sans-serif;
    color: #6E3F1C;
    border-bottom: solid #BDB76F 1px;
    padding-bottom: 2px;
    width: 96px;
}

.sidebarNavTitleSpacer
{
    font-size: 4pt;
    width: 10px;
    margin: 6px;
    white-space: nowrap;
}

.sidebarNavTitleDivider
{
    height: 2px;
}

.sidebarNavDivider
{
    height: 10px;
}

.sideTab
{
    font: normal 10pt arial,helvetica,sans-serif;
    padding-left: 10px;
}

#sideTabSelected
{
    background: url(../images/ic_arrow.gif) no-repeat 3px 3px;
}

.sideTabSection
{
    font: italic 8pt arial,helvetica,sans-serif;
    text-indent: 12px;
}


/************************************
 Content_Head
 ************************************/
#content_head
{
    font: normal 10pt arial,helvetica,sans-serif;
    padding: 6px 7px 2px 7px;
    width: 640px;
}


/************************************
 ContentTop
 ************************************/
#contenttop
{
    font: normal 10pt arial,helvetica,sans-serif;
    padding: 6px 10px 2px 10px;
    width: 640px;
    height: 100%;
	border-right: solid #888979 1px;
}

#contenttop a:link
{
    border-bottom: 1px dashed #CCCCCC;
    text-decoration: none;
}

#contenttop a:visited
{
    border-bottom: 1px dashed #CCCCCC;
    text-decoration: none;
}

#contenttop a:hover
{ 
    border-bottom: none;
    text-decoration: underline; 
    color: #CC0000;
}


/************************************
 Content
 ************************************/
#content
{
    font: normal 10pt arial,helvetica,sans-serif;
    padding: 6px 10px 2px 10px;
    width: 620px;
    height: 100%;
	border-right: solid #888979 1px;
}

#content a:link
{
    border-bottom: 1px dashed #CCCCCC;
    text-decoration: none;
}

#content a:visited
{
    border-bottom: 1px dashed #CCCCCC;
    text-decoration: none;
}

#content a:hover
{ 
    border-bottom: none;
    text-decoration: underline; 
    color: #CC0000;
}

#noDecoration
{
    border-bottom: none;
    text-decoration: none;
}

.productInfo
{
    margin-top: 10px;
    background-color: white;
}

.pageToolbar
{
    margin-top: 10px;
    margin-bottom: 4px;
    text-align: center;
}


/************************************
 Footer
 ************************************/
#footer
{
    background-color: #D8D5B2;
    border-top: 1px solid #BDB76F;
}

#footerContent
{
    font: normal 8pt arial,helvetica,sans-serif;
    text-align: center;
    line-height: 1.4;
    color: #575329;

    border-bottom: 1px solid #888979;
    padding-top: 3px;
    padding-bottom: 3px;
}

#footerLeftSpacer
{
    border-left: 1px solid #888979;
}

#footerRightSpacer
{
    border-right: 1px solid #888979;
}


/************************************
 FAQs
 ************************************/
.question
{
    font: bold 12pt arial,helvetica,sans-serif;
    margin-top: 20px; 
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.answer
{
    margin-top: 5px; 
}



