/********************************************
   HTML Elements
********************************************/ 

* {margin: 0;padding: 0;}
body, p, ul, li, ul li p, ol li p, img, form, fieldset, input, text-area, select, button {margin:0; padding:0; border:0}
body {background: #fff url(/img/body_bg.jpg) repeat-x left top;color:#333333;font-family:Tahoma;font-size:13px;line-height:140%;}
form, input, textarea, select {color:#666666;font-family:Tahoma;font-size:13px;}
input, textarea, select {background-color:#FFFFFF;}

h1, h2, h3, h4, h5, h6 {color:#9A1C47;font-weight:normal;line-height:110%;margin:0 0 10px; font-family:Georgia, "Times New Roman", Times, serif}
h1 {font-size: 30px;margin:0 0 20px;}
h2 {font-size: 24px;}
h3 {font-size: 22px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
p {padding-bottom:15px;}
ul, ol {margin:0 0 15px 15px;}
ul li {list-style-type: square; margin:0 0 5px 20px;}
ol li {list-style-type: decimal; margin:0 0 5px 20px;}

.left {float: left;}
.right {float: right;}
img.left {float: left;margin: 0 10px 0 0;}
img.right {float: right;margin: 0 0 0 10px;}

.marginBottom{margin:0 0 10px;}
.marginBottomRight{margin:0 10px 10px 0;}

.paddingBottomPrecice {padding:0 0 15px;}
.paddingTop{padding:10px 0 0;}
.paddingBottom{padding:0 0 10px;}
.nomargin {margin:0 !important;}
.nopadding {padding:0 !important;}
.clear {clear:both !important;}
.black{color:#000000}
.dividerTop{background:url(/img/divider.gif) repeat-x left top}


.min280{min-height:280px; height:auto !important; height:280px;} 

h4.black a, h4.black a:visited{color:#000000; text-decoration:none}
h4.black a:hover{color:#9A1C47; text-decoration:underline}


/*----- Easy Clearing ------*/

.fix:after {clear:both;content:'[.]';display:block;height:0;visibility:hidden;}
.fix {display:inline-block;}
.fix {display:block;}

/*----- Link ------*/

a {color:#9A1C47;text-decoration: underline;outline: none;}
a:visited {color:#9A1C47;text-decoration: none;outline: none;}
a:hover {text-decoration: none;}

/*----- Href Attribute Button ------*/

a.button {background: transparent url(/img/buttons/href_Button_Left.gif) no-repeat left top;display: block;font: normal 15px Georgia, "Times New Roman", Times, serif;height: 24px; line-height: 16px; /* (27+4+4=35px) */ padding:0 0 0 15px;text-decoration: none;}
a:link.button, a:visited.button, a:active.button {color: #000;text-decoration:none}
a.button span {background: transparent url(/img/buttons/href_Button_Right.gif) no-repeat right top;display: block;padding: 4px 15px 4px 0}
a.button:hover {background-position: left bottom;}
a.button:hover span {background-position:right bottom;color: #000000;}

/*----- input button ------*/

button { border:0; cursor:pointer; padding:0 12px 0 0; text-align:center; outline:none;}
button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 17px; }
button {font-size:15px;font-family: Georgia, "Times New Roman", Times, serif;background-image: url(/img/buttons/btn_blue_right.gif);background-repeat: no-repeat;
background-position: right;background-color: transparent;}
button span { height:28px; line-height:28px;background: url(/img/buttons/btn_blue_left.gif) left no-repeat;color:#000; }
button:hover {background: url(/img/buttons/btn_blue_right_hover.gif) right no-repeat; }
form button:hover span {background:url(/img/buttons/btn_blue_left_hover.gif) left no-repeat; }


/*----- Tables ------*/

table{border-collapse:collapse;border-left:1px solid #000000;color:#000000;margin:0 0 15px;text-align:left;width:100%;}
table thead tr td, table thead tr td th{background-color:#9A1C47;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;color:#FFFFFF;font-size:13px;font-weight:bold;padding:8px;}
table tbody tr td{background-color:#EBEBEB;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;padding:8px;}
table tbody tr th{background-color:#C2235B;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;color:#FFFFFF;font-weight:bold;padding:8px;}
