﻿/* Reset override */

h1 { font-size: 170%; font-weight: bold; margin: 20px 0; }
h2 { font-size: 150%; font-weight: bold; margin: 20px 0; }

p { margin: 11px 0; }

ul { margin: 11px 0; padding-left: 40px; list-style-position: outside; list-style-type: disc; }

/* Main Stylesheet */
body { font-family: Tahoma,Verdana,Segoe,sans-serif; font-size: 11px; }

.cb { clear: both; }

#pageMaster { background: transparent url( 'images/background.jpg' ) repeat-x 0 58px !important; min-height: 400px; }

#skinMaster { width: 980px; margin: 0px auto; }

#content { margin-top: 40px; color: #666; }

#header { height: 59px; }

#header img { margin-top: 5px; margin-left: 10px; }

#menu { height: 27px; text-align: center; }
#menu ul { font-size: 9pt; color: #ffffff; list-style-type: none; margin: 0; padding: 5px 0; }
#menu li { padding-right: 10px; display: inline; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; }
#menu a { color: white; }
#menu a:hover { text-decoration: underline; color: white; }

#main { float: left; width: 694px; margin-right: 25px; }

#sidebar { float: left; width: 260px; text-align: justify; }

#footer { margin-top: 20px; margin-left: 10px; font-size: 10px; color: #555; text-align: left; font-family: Verdana; }

table td { padding: 3px; }

fieldset { border: 1px solid #ccc; margin: 10px 0; -moz-border-radius: 5px; border-radius: 5px; padding: 10px; background-color: #fff; }

legend { margin-left: 20px; padding: 0px 3px; }

/* Old Stylesheet */
#testimonials { float: left; width: 230px; height: 110px; text-align: justify; }
.address { margin: 10px 5px 10px 5px; font-family: "Courier New" ,Fixedsys,Terminal; }
.row h1 { padding-right: 5px; padding-left: 5px; font-size: 10.5pt; padding-bottom: 0pt; margin: 0pt 10px 10px 0pt; padding-top: 5px; background: url(images/img06.gif) repeat-x left top; }
.row h2 { padding-right: 5px; padding-left: 5px; font-size: 8pt; padding-bottom: 0pt; margin: 0pt 10px 0pt 0pt; padding-top: 0pt; }
.row p { padding-right: 5px; padding-left: 5px; font-size: 8pt; padding-bottom: 0pt; margin: 0pt 10px 10px 0pt; padding-top: 0pt; }
.col1 { float: left; margin: 0pt 2px 0pt 0pt; width: 225px; background: url(images/img05.gif) repeat-y; }
.col2 { float: left; margin: 0pt 2px 0pt 0pt; width: 225px; background: url(images/img05.gif) repeat-y; }
.col3 { float: left; margin: 0pt 2px 0pt 0pt; width: 225px; background: url(images/img05.gif) repeat-y; }
.col4 { float: left; margin: 0pt 2px 0pt 0pt; width: 225px; }
.col3 { margin: 0pt 15px 0pt 0pt; }
.col4 { margin: 0pt; }
.text { background-color: #c8d1de; }
a.adlink:hover .text { background-color: #eef2f8; }
a.adlink:hover { text-decoration: none; }
.graphic { }
div.ad { font-size: 8pt; margin: 0pt; height: 75px; }
div.ad h1 { padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 8pt; padding-bottom: 0pt; margin: 0pt; padding-top: 5px; }
div.ad p { padding-right: 5px; padding-left: 5px; padding-bottom: 0pt; padding-top: 0pt; }
div.ad ul { font-size: 7pt; list-style-image: url(/images/theme/bt_doublearrow_mz.gif); }
.row ul { padding-right: 5px; padding-left: 5px; padding-bottom: 0pt; margin: 0pt 0pt 0pt 15px; font: 8pt Tahoma, "Arial Narrow" ,Arial,sans-serif; padding-top: 0pt; }
.row ul li { margin-bottom: 5px; }
ul.more { font-size: 7pt; text-transform: uppercase; }
.row ul.more li { margin-bottom: 0pt; }
strong a { font-weight: bold; }
/* End Stylesheet */

/* Messages */

div.message
{
	margin: 0px auto 5px auto;
	padding: 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border-width: 1px;
	border-style: solid;
	width: 500px;
	color: #000;
}

div.Info
{
	border-color: #0CBA00;
	background-color: #73BA00;
}

div.Error
{
	border-color: #FF453B;
	background-color: #FF863B;
}

div.Warning
{
	border-color: #E2C822;
	background-color: #FFF9D7;
}