*
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: black;
}

img
{
    border: none;
    padding: 4px 4px 4px 4px;
    margin: 0px 0px 0px 0px;
    border: 1px dotted black;
    background-color: white;
}

body
{
    background-color: white;
}

hr
{
    height: 2px;
    color: #A70015;
    background-color: #A70015;
    border: none;
}

.lined
{
    border: solid 1px black;
    width: 900px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #FDF5E6;
}

div.header
{
    clear: both;
    margin-bottom: 15px;
    background: url(../img/title-gradient.png);
    background-repeat: repeat-y;
    background-position: left;
    background: red;
}

div.header h1
{
    color: #4c6691;
    text-align: left;
    font-weight: bold;
    font-family: sans-serif;
    font-size: 22px;
    margin: 0;
    padding: 0.25em;
}

div.section
{
    padding: 0;
    margin-bottom: 15px;
    background-color: #FDF5E6;
    border: none;
}

div.section h2
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin: 0px;
    color: #A70015;
    background-repeat: no-repeat;
    padding-left: 18px;
    background-image: url(h1.png);
    background-repeat: no-repeat;
}

div.section h2 a
{
    margin-bottom: 3px;
    margin-top: 3px;
}

.head-feats
{
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 3px;
    margin-bottom: 3px;
    margin-top: 3px;
}

.feat
{
    background-repeat: no-repeat;
    padding-left: 14px;
    background-image: url(ft.png);
    background-repeat: no-repeat;
    background-position: 0px 2px;
}

.dl
{
    background-repeat: no-repeat;
    padding-left: 14px;
    background-image: url(dl.png);
    background-repeat: no-repeat;
    background-position: 0px 2px;
}

div.section h1
{
    font-family: sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    margin: 0;
    padding: 0.1em;
    color: gray;
}

div.sectioncontent
{
    background-color: #FDF5E6;
    margin: 0;
    padding: 0em;
}

div.sectioncontent a:hover
{
    text-decoration: underline;
    color: red;
}

div.sectioncontent a:active
{
    text-decoration: underline;
    color: #e59200;
}

div.shot
{
    background-color: #FDF5E6;
    text-align: center;
    margin: 20px;
}

div.menubox
{
    width: 100%;
    margin-bottom: 2px;
    background-color: #FDF5E6;
    border: solid 1px #741516;
}

div.menubox h2
{
    font-family: sans-serif;
    font-weight: bold;
    color: white;
    text-align: left;
    height: 24px;
    font-size: 15px;
    background-image: url(menu-grad.png);
    margin: 0;
    padding-left: 0.25em;
}

div.menubox ul
{
    background-color: #FDF5E6;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

div.menubox h2
{
    font-family: sans-serif;
    font-weight: bold;
    color: white;
    text-align: left;
    height: 24px;
    font-size: 15px;
    background-image: url(menu-grad.png);
    margin: 0;
    padding-left: 0.25em;
}

div.menubox ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

div.menubox li
{
    padding: 0;
    margin: 0;
}

div.menubox a:hover
{
    color: black;
    border: solid 1px #B0B0B6;
    background-color: #E3E3E9;
}

div.menubox a
{
    margin: 0;
    padding: 0.25em;
    text-decoration: none;
    display: block;
    color: #560F0F;
    border: solid 1px white;
    background-color: #FDF5E6;
}

div.linksbox
{
    width: 100%;
    margin-bottom: 15px;
    background-color: #FDF5E6;
    border: solid 1px #285f28;
}

div.linksbox h2
{
    font-family: sans-serif;
    font-weight: bold;
    color: white;
    text-align: left;
    height: 24px;
    font-size: 15px;
    background-image: url(menu-grad.png);
    margin: 0;
    padding-left: 0.25em;
}

div.linksbox ul
{
    background-color: #FDF5E6;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

div.linksbox li
{
    text-align: center;
    color: black;
    padding: 10px;
    margin: 0;
}

div.authorsbox
{
    width: 100%;
    margin-bottom: 15px;
    background-color: #FDF5E6;
    border: solid 1px #320c35;
}

div.authorsbox h2
{
    font-family: sans-serif;
    font-weight: bold;
    color: white;
    text-align: left;
    height: 24px;
    font-size: 15px;
    background-image: url(menu-grad.png);
    margin: 0;
    padding-left: 0.25em;
}

div.authorsbox ul
{
    background-color: #FDF5E6;
    list-style-type: square;
}

div.authorsbox li
{
    color: black;
    padding: 0.25em;
    margin-left: -1.5em;
}

div.authorsbox a, div.authorsbox a:link, div.authorsbox a:visited
{
    text-decoration: none;
}

div.authorsbox a:hover
{
    text-decoration: underline;
    color: red;
}

div.validation
{
    float: right;
    padding: 0;
    margin-top: 1em;
}

div.validation a
{
    margin: 0;
    padding: 0;
    margin-left: 1em;
}


.topl
{
    font-size: 13px;
    text-decoration: none;
    font-family: Verdana;
    color: #A70015;
    padding: 0px 0px 0px 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 5px;
}

.top-sel
{
    font-size: 13px;
    text-decoration: none;
    font-family: Verdana;
    color: #A70015;
    padding: 0px 0px 0px 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 5px;
}

.topl:active
{
    font-size: 13px;
    text-decoration: none;
    font-family: Verdana;
    color: #A70015;
    background: white;
    padding: 0px 0px 0px 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 5px;
}

.topl:hover
{
    font-size: 13px;
    text-decoration: none;
    font-family: Verdana;
    color: white;
    background: #A70015;
    padding: 0px 0px 0px 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 5px;
}

.dsclass
{
    font-size: 0px;
    text-decoration: none;
    background-color: #FFFFFF;
    color: #FFFFFE;
}

b
{
    font-family: sans-serif;
    font-size: 12px;
    color: black;
    font-weight: normal;
}

.thin
{
    color: #f00;
    background-color: #FDF5E6;
    height: 1px;
}

.topclass
{
    font-size: 13px;
    text-decoration: none;
    font-family: Verdana;
    color: #4c6691;
    padding: 5px;
    border-top: solid 1px;
    border-left: solid 1px;
    border-right: solid 1px;
}

.award
{
    border: 1px dotted #A70015;
    background-color: white;
}

.imgmenu
{
    border: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: none;
}

div#firsthead
{
    display: none;
}
#firsthead
{
    display: none;
}


body
{
    font: 100% verdana, arial, sans-serif;
    background-color: #fff;
    margin: 50px;
}

ul.tabs
{
  text-align:center;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
ul.tabs li
{
    float: left;
    padding: 5px 0 0 0;
    margin: 0;
    padding-top: 0;
    background: url(tab_right.png) no-repeat right top;
    margin-right: 1px;
}
ul.tabs li#current
{
    background: url(tab_right_sel.png) no-repeat right top;
}
ul.tabs li:hover
{
    text-decoration: underline;
}
ul.tabs li a
{
    display: block;
    padding: 5px 10px;
    color: #fff;
    text-decoration: none;
    background: url(tab_left.png) no-repeat left top;
}
ul.tabs li a:hover
{
    text-decoration: underline;
}
ul.tabs li#current a
{
    background: url(tab_left_sel.png) no-repeat left top;
  color:black;
}
.tabscontainer
{
    border: none;
    border-bottom: 4px solid #fcd07e;
    padding: 10px 0 0 10px;
    margin: 0;
}
.logotable
{
    background: #FCF5E5;
    border-collapse: collapse;
    padding: 0;
    margin: 0;
    width: 900px;
}
.logotable td
{
    margin: 0;
    padding: 0;
}
.faq
{
  padding-bottom: 20px;
}
div.faq div
{
  padding: 4px;

}
div.faq div strong a
{
  color: #7F3300;
}
div.faq-response div
{
  padding-bottom: 30px;
}

div.faq-response div.rq
{
  padding-bottom: 10px;
}

div.searchcontainer
{
	float:left;
	vertical-align:middle;
	height:25px;
	margin-top:5px;
	padding-right:12px;
}
table.search
{
	border-collapse:collapse;
	margin:0;
	padding:0;
}

table.search td
{
	height:25px;
}
table.search td.middle
{
	background: url(search-middle.png) repeat-x top;
	font-size:11px;
}
table.search td.middle a
{
	font-weight:normal;
	color:black;
	text-decoration:none;
	font-size:11px;
}

table.search td.middle a:hover
{
	color:blue;
	text-decoration:underline;
}

table.search td.first
{
	background: url(search-left.png) no-repeat right top;
	width:7px;
}
table.search td.last
{
	background: url(search-right.png) no-repeat left top;
	width:7px;
}

table.search td a
{
	padding-left:5px;
	padding-right:5px;
}
