body {background:#F6F5E8 url(../images/bg_main.gif) left repeat-y; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
body.shop {background:#FFFFFF url(../images/bg_main.gif) left repeat-y; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:120%;}
th
{
	background: transparent url(../images/bg_bar.gif) repeat-x scroll 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:120%; text-align:left;
	border: 1px solid #E5E0BC;
}

.odd {background:#F6F5E8;}
.even {background:#ECEAD2;}

a {color:#003CAA; text-decoration:none;}
a:hover {color:#003CAA; text-decoration:underline;}
p {margin:10px 0px 10px 0px;}
a img {border:0px;}

h1 {color:#000000; font-size:17px; margin:0px 0px 15px 0px;}
h2 {color:#000000; font-size:12px; margin:15px 0px 10px 0px;}
h3 {color:#000000; font-size:11px; margin:0px 0px 5px 0px;}
h4 {color:#000000; font-size:11px; margin:10px 0px 0px 0px;}

.pic_left {float:left; margin-right:10px; margin-bottom:10px;}
.pic_right {float:right; margin-left:10px; margin-bottom:10px;}
.clear {clear:both;}
.f_left {float:left;}
.f_right {float:right;}

.header {background:#E5E0BC url(../images/bg_header.gif) bottom repeat-x; height:122px;}
.header_img {text-align:right;}
.bar {background:url(../images/bg_bar.gif) repeat-x; height:27px; padding-left:56px;}
.bar div.wrapper {width: 800px; height: 20px; background-color1: grey; overflow: hidden; padding-top: 3px;}
.bar div#news-list a {color: #CC071E; display: block; height: 20px; width: 800px; float: left;}
.leftcol {background:url(../images/bg_leftcol.gif) left top no-repeat; width:187px; vertical-align:top; padding:52px 14px 20px 21px;}
.leftcol a {color:#000000; font-weight:bold; text-decoration:none;}
.leftcol a:hover {color:#002A78; text-decoration:none;}
.content {vertical-align:top; padding:52px 20px 20px 20px;}
.content h1, .content h2, .content p {padding-left:20px; padding-right:40px;}
.content div.nav {font-size:10px; height:20px; margin-top:-25px; padding-bottom:5px;}

ul.menu {padding:0px; margin:0px 0px 20px 0px; list-style-type:none; list-style-image:none;}
ul.menu li {margin-bottom:15px;}
.menu a {display:block; width:187px; line-height:30px; background:url(../images/bg_menu.gif) no-repeat; padding-left:15px;}
.menu a.selected, .menu a.new:hover {color:#002A78; text-decoration:none;}
.menu a.new {color:#CC071E; text-decoration:none;}
ul.submenu {padding:5px 0px 0px 0px; margin:0px; list-style-type:none; list-style-image:none;}
ul.submenu li {margin-bottom:5px;}
ul.submenu a {background:none; line-height:120%;}

.left_text {padding-left:20px;}
.accent {color:#CC071E; font-weight:bold;}
.border {border:3px solid #E5E0BC;}
.images {width:285px; float:right; margin:0px 20px 10px 15px;}
.images p, .box p {padding-left:0px; padding-right:0px;}


.products td {text-align:center; vertical-align:top;}
.products a {color:#000000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:10px;}
.products a:hover {color:#002A78; text-decoration:none;}
.products img {border:2px solid #CC071E; margin-top:5px;}
.paging {text-align:right; font-weight:bold; padding:5px;}
.paging a {margin:0px 3px; color:#A9A58E; text-decoration:none;}
.paging a:hover {color:#002A78; text-decoration:none;}
.box {background:#E5E0BC; vertical-align:top;}

/* forms */
form {padding:0px; margin:0px;}
.input {background:#E5E0BC; border:1px solid #002A78; width:167px; height:25px; margin:5px 0px;}
.select {background:#E5E0BC; border:1px solid #002A78; width:117px; height:25px; margin:5px 0px;}
.content .select {background:#FFFFFF; width:160px;}
.content .input {background:#FFFFFF; width:200px; height:22px;}
textarea {border:1px solid #002A78; width:200px; margin:5px 0px;}
.btn {border:0px; cursor:pointer; width:187px; height:30px; background:url(../images/bg_menu.gif) no-repeat; font-weight:bold;}
.bttn {border:0px; cursor:pointer; width:187px; height:30px; background:url(../images/bg_menu.gif) no-repeat; font-weight:bold; margin: 0px -20px;}

/**
 * Core styles.
 */

.Bold { font-weight: bold; }
.Italic { font-style: italic; }
.Underline { text-decoration: underline; }
.StrikeThrough { text-decoration: line-through; }
.Subscript { vertical-align: sub; font-size: smaller; }
.Superscript { vertical-align: super; font-size: smaller; }

/**
 * Font faces.
 */

.FontVerdana { font-family: Verdana; }
.FontTahoma { font-family: Tahoma; }
.FontTrebuchet { font-family: 'Trebuchet MS'; }
.FontSans { font-family: sans-serif; }
.FontArial { font-family: Arial; }
.FontHelvetica { font-family: Helvetica; }
.FontComic { font-family: 'Comic Sans MS'; }
.FontCourier { font-family: 'Courier New'; }
.FontTimes { font-family: 'Times New Roman'; }

/**
 * Font sizes.
 */

.Font8px { font-size: 8px; }
.Font9px { font-size: 9px; }
.Font10px { font-size: 10px; }
.Font11px { font-size: 11px; }
.Font12px { font-size: 12px; }
.Font14px { font-size: 14px; }
.Font16px { font-size: 16px; }
.Font18px { font-size: 18px; }
.Font20px { font-size: 20px; }
.Font22px { font-size: 22px; }
.Font24px { font-size: 24px; }
.Font8pt { font-size: 8pt; }
.Font9pt { font-size: 9pt; }
.Font10pt { font-size: 10pt; }
.Font11pt { font-size: 11pt; }
.Font12pt { font-size: 12pt; }
.Font14pt { font-size: 14pt; }
.Font16pt { font-size: 16pt; }
.Font18pt { font-size: 18pt; }
.Font20pt { font-size: 20pt; }
.Font22pt { font-size: 22pt; }
.Font24pt { font-size: 24pt; }
.Font50Percent { font-size: 50%; }
.Font75Percent { font-size: 75%; }
.Font100Percent { font-size: 100%; }
.Font125Percent { font-size: 125%; }
.Font150Percent { font-size: 150%; }
.Font175Percent { font-size: 175%; }
.Font200Percent { font-size: 200%; }

/**
 * Font colors.
 */

.FC01 { color: #000000; }
.FC02 { color: #993300; }
.FC03 { color: #333300; }
.FC04 { color: #003300; }
.FC05 { color: #003366; }
.FC06 { color: #000080; }
.FC07 { color: #333399; }
.FC08 { color: #333333; }
.FC09 { color: #800000; }
.FC10 { color: #FF6600; }
.FC11 { color: #808000; }
.FC12 { color: #008000; }
.FC13 { color: #008080; }
.FC14 { color: #0000FF; }
.FC15 { color: #666699; }
.FC16 { color: #808080; }
.FC17 { color: #FF0000; }
.FC18 { color: #FF9900; }
.FC19 { color: #99CC00; }
.FC20 { color: #339966; }
.FC21 { color: #33CCCC; }
.FC22 { color: #3366FF; }
.FC23 { color: #800080; }
.FC24 { color: #999999; }
.FC25 { color: #FF00FF; }
.FC26 { color: #FFCC00; }
.FC27 { color: #FFFF00; }
.FC28 { color: #00FF00; }
.FC29 { color: #00FFFF; }
.FC30 { color: #00CCFF; }
.FC31 { color: #993366; }
.FC32 { color: #C0C0C0; }
.FC33 { color: #FF99CC; }
.FC34 { color: #FFCC99; }
.FC35 { color: #FFFF99; }
.FC36 { color: #CCFFCC; }
.FC37 { color: #CCFFFF; }
.FC38 { color: #99CCFF; }
.FC39 { color: #CC99FF; }
.FC40 { color: #FFFFFF; }

/**
 * Background colors.
 */

.FC01BG { background-color: #000000; }
.FC02BG { background-color: #993300; }
.FC03BG { background-color: #333300; }
.FC04BG { background-color: #003300; }
.FC05BG { background-color: #003366; }
.FC06BG { background-color: #000080; }
.FC07BG { background-color: #333399; }
.FC08BG { background-color: #333333; }
.FC09BG { background-color: #800000; }
.FC10BG { background-color: #FF6600; }
.FC11BG { background-color: #808000; }
.FC12BG { background-color: #008000; }
.FC13BG { background-color: #008080; }
.FC14BG { background-color: #0000FF; }
.FC15BG { background-color: #666699; }
.FC16BG { background-color: #808080; }
.FC17BG { background-color: #FF0000; }
.FC18BG { background-color: #FF9900; }
.FC19BG { background-color: #99CC00; }
.FC20BG { background-color: #339966; }
.FC21BG { background-color: #33CCCC; }
.FC22BG { background-color: #3366FF; }
.FC23BG { background-color: #800080; }
.FC24BG { background-color: #999999; }
.FC25BG { background-color: #FF00FF; }
.FC26BG { background-color: #FFCC00; }
.FC27BG { background-color: #FFFF00; }
.FC28BG { background-color: #00FF00; }
.FC29BG { background-color: #00FFFF; }
.FC30BG { background-color: #00CCFF; }
.FC31BG { background-color: #993366; }
.FC32BG { background-color: #C0C0C0; }
.FC33BG { background-color: #FF99CC; }
.FC34BG { background-color: #FFCC99; }
.FC35BG { background-color: #FFFF99; }
.FC36BG { background-color: #CCFFCC; }
.FC37BG { background-color: #CCFFFF; }
.FC38BG { background-color: #99CCFF; }
.FC39BG { background-color: #CC99FF; }
.FC40BG { background-color: #FFFFFF; }

/**
 * Indentation.
 */

.Indent1 { margin-left: 40px; }
.Indent2 { margin-left: 80px; }
.Indent3 { margin-left: 120px; }
.Indent4 { margin-left: 160px; }
.Indent5 { margin-left: 200px; }

/**
 * Alignment.
 */

.JustifyLeft { text-align: left; }
.JustifyRight { text-align: right; }
.JustifyCenter { text-align: center; }
.JustifyFull { text-align: justify; }

/**
 * Other.
 */

code
{
	font-family: courier, monospace;
	background-color: #eeeeee;
	padding-left: 1px;
	padding-right: 1px;
	border: #c0c0c0 1px solid;
}

kbd
{
	padding: 0px 1px 0px 1px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
}

blockquote
{
	color: #808080;
}
