﻿*
{
    margin: 0;
    padding: 0;
}
p
{
    text-align:justify;
}

h3.home
{
    color: #fff;
    border:solid 1px #f60;
    background-color: #f60;
    font-size: 14px;
    padding: 5px;
}
h3
{
    font-size: 14px;
}
h4
{
    font-size: 13px;
}

table h3.home
{
    margin-left: 0;
    margin-right: 0;
}

#options span
{
    padding-right: 20px;
    margin-right: 5px;
    background-image: url(../images/tick.gif);
    background-position: right;
    background-repeat: no-repeat;
}

#maincontainer
{
    width: 960px; /*Width of main container*/
    margin: 0 auto; /*Center container on page*/
    padding: 0;
    background-image: url(../images/container-bg.jpg);
}

#topsection
{
    background-image: url(../images/header-bg.jpg);
    height: 155px;
    position: relative;
}

#topsection h1 a
{
    display: block;
    text-indent: -5000px;
    width: 380px;
    height: 100px;
}

#contentwrapper
{
    float: left;
    width: 100%;
}

#contentcolumn
{
    margin: 0 200px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

h1, h2, h3
{
    color: #ff6d0c;
}

h2, #contentcolumn p, h3, #contentcolumn img, #contentcolumn ul, #contentcolumn ol
{
    margin: 10px;
}

img.main-image
{
    margin: 0 0 10px 10px;
    float: left;
}

#contentcolumn ul.images
{
    list-style-type: none;
}

#contentcolumn ul.images li
{
    display: inline;
    margin: 0;
    padding: 0;
}

#contentcolumn ul, #contentcolumn ol
{
    list-style-position: inside;
}

table input[type="text"], table select, table textarea
{
    width: 200px;
}
table input[type="button"],table input[type="submit"]
{
    padding:0 4px;
}

.nowidth input
{
    width: auto;
}

#leftcolumn
{
    float: left;
    width: 200px; /*Width of left column in pixel*/
    margin-left: -960px; /*Set margin to that of -(MainContainerWidth)*/
    color: #FFF;
    padding: 0;
}

#rightcolumn
{
    float: left;
    width: 200px; /*Width of right column*/
    margin-left: -200px; /*Set left margin to -(RightColumnWidth)*/
    color: #FFF;
}

#footer
{
    clear: left;
    width: 940px;
    background-color: #ff6d0c;
    color: #FFF;
    padding: 10px;
}

.clear
{
    clear: both;
    height: 0;
    visibility: hidden;
}

#footer a
{
    color: #FFF;
}

#mini-nav
{
    position: absolute;
    right: 10px;
    bottom: 14px;
}

a#home-link
{
    margin: 0 0 0 12px;
}

#mini-nav a, a#home-link
{
    color: #FFF;
    padding: 0 8px;
    font-size: 16px;
}

#mini-nav a:hover, a#home-link:hover
{
    text-decoration: none;
}

.navlist li
{
    padding: 0;
    margin: 0;
}

ul.navlist
{
    margin: 5px 0 0;
    padding: 0;
    list-style-type: none;
}

ul.navlist a
{
    display: block;
    padding: 6px 20px;
    width: 160px;
    color: #FFF;
    font-size: 17px;
    background-image: url(../images/nav-bg.png);
    text-decoration: none;
    margin: 0;
}

ul.navlist li ul a
{
    background-color: #6599ff;
    background-image: none;
    padding: 4px 20px;
    font-size: 15px;
    width: 160px;
    margin: 0;
}

ul.navlist li ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.navlist a:hover
{
    text-decoration: underline;
}

#subs, #currency
{
    background-color: #6599ff;
    padding: 5px 0;
    border-top: 1px solid #FFF;
}

span.original
{
    color: Gray;
}

#subs p, #currency p
{
    margin: 0 10px;
    padding: 5px 0;
    color: #FFF;
}

#subs input, #currency select
{
    margin: 2px 10px;
    width: 170px;
}

.hidden
{
    display: none;
}

table.results
{
    font-size: 11px;
}
table.results th
{
	background-color:#FF6600;
	color:#fff;
	padding:2px;
	margin-bottom:4px;
}
table.results th a
{
	color:#fff;
}
table.results td
{
    vertical-align:top;
    padding:2px 0;
	margin-top:2px;
	margin-bottom:2px;
}

table.navigation
{
    font-size: 11px;
    width: 470px;
    margin: 0 10px 0 30px;
}
table.navigation li
{
    list-style-type:disc;
    list-style-position:inside;
}

table.structure
{
    margin: 0 10px;
    width:500px;
}

span.progress
{
    /*position:relative;*/
}

span.progress div
{
    /*     background-image: url(../images/ajax-loader-2.gif);     background-repeat: no-repeat;     background-position:center center;     width: 24px;     height: 24px;     */
    display: inline !important; /* position:absolute;*/
}

a
{
    color: #f60;
}
a:hover
{
    text-decoration: none;
}
a.add
{
    padding:5px;
    background: url(../images/add.gif) no-repeat left center;
    padding-left: 20px;
}

a.remove
{
    padding:5px;
    background: url(../images/delete.gif) no-repeat left center;
    padding-left: 20px;
}

a.brochure
{
    padding:5px;
    background: url(../images/page_white_acrobat.gif) no-repeat left center;
    padding-left: 20px;
}
#print-logo
{
    display: none;
}
