* {
padding: 0;
margin:0;
}

html {
background: #73ADD7 url(../images/gradient.gif) repeat-x;
}

body {
background: url(../images/sky.jpg) no-repeat center top;
margin:0;
color:#000000;
font:11px arial, tahoma, verdana, sans-serif;
}

a img {
border:0 none;
}

a {
color:#000000;
text-decoration:underline;
}

a:hover {
color:#666666;
}

input, select, textarea {
border:2px inset #ffffff;
padding:1px 2px;
color:#000000;
font:11px arial, tahoma, sans-serif;
}

select {
padding:0;
}

.checkbox {
border:0;
}

input.button {
border:0;
width:94px;
margin:5px 0 0;
color:#000000;
background:url(../images/btn-bgr.gif) no-repeat center;
font:11px arial, tahoma, sans-serif;
text-align:center;
height:21px;
}

input.searh {
border:0;
width:52px;
margin:5px 0 0;
color:#000000;
background:url(../images/btn-search-bgr.gif) no-repeat center;
font:11px arial, tahoma, sans-serif;
text-align:center;
height:21px;
}

div, h1, h2, h3, h4, h5, h6, p, ul, form {
margin:0;
padding:0;
}

li {
padding:0;
list-style:none;
}

#page {
margin:0 auto;
width:760px;
clear:both;/*background:url(../images/bgr.gif) repeat-y center*/
}

/*--- HEADER STYLES ---*/
#header {
color:#ffffff;
background:url(../images/top.png) no-repeat top center;
}

#header a, #footer a {
color:#ffffff;
}

#header a:hover, #footer a:hover {
color:#c1c1c1;
}

#top1 {
padding:8px 0 0;
height:20px;
}

#top1 i {
padding:0 0 0 15px;
float:left;
font-style:normal;
}

#top1 p {
padding:0 15px 0 0;
float:right;
}

#top2 {
text-align:center;
height:80px;
}

#top2 img {
margin:3px 0 0 6px;
float:left;
}

#top2 a {
font-size:9px;
}

#search {
margin:13px 0 0;
width:275px;
float:right;
}

#search select {
margin:0 0 8px 0;
}

#topmenu {
padding:7px 0 0 4px;
text-align:center;
height:22px;
}

#topmenu img {
float:left;
}

#banner {
padding-top:1px;
width:760px;
text-align:center;
height:160px;
background:url(../images/bgr.gif) repeat-y center;
}

/* COLUMN LAYOUT STYLES */
#columns {
clear:both;
padding:2px 0 6px 10px;
background:url(../images/bgr.gif) repeat-y center;
}

#columns ul {
padding:5px 13px 2px 13px;
}

#columns li {
margin:3px 0;
padding:0 0 0 10px;
background:url(../images/ico-list.gif) no-repeat left top;
}

/*--- Title page left column ---*/
#leftcol-title {
width:477px;
float:left;/*border:1px solid #ff0000*/
}

#leftcol-title h1 {
padding:0 10px;
margin:0 0 5px;
color:#ffffff;
background:url(../images/hdr-bgr.gif) no-repeat center;
font:14px arial, tahoma, verdana, sans-serif;
line-height:23px;
}

#leftcol-title h2 {
padding:0 10px;
margin:0 0 5px;
color:#ffffff;
background:url(../images/hdr2-bgr.gif) no-repeat center;
font:14px arial, tahoma, verdana, sans-serif;
line-height:23px;
}

#leftcol-title p {
padding:7px 10px;
}

.col1, .col2 {
width:237px;
float:left;
}

.col2 {
margin:0 0 0 2px
}

/*--- Title page right column ---*/
#rightcol-title {
width:261px;
float:left;
margin:0 0 0 2px;
}

.rblue {
width:261px;
border-bottom:3px solid #ffffff;
background:url(../images/r-top.gif) #7f9ebd no-repeat top center;
}

.rblue p {
padding:5px 0 10px 0;
text-align:center;
}

.rblue select {
width:214px
}

.rblue2 {
width:261px;
background:url(../images/r2-top.gif) #d0c0aa no-repeat top center;
}

.rblue2 p {
margin:5px 0;
background:url(../images/ico-list.gif) no-repeat left top;
line-height:14px;
text-indent:10px;
}

.rblue2 i {
font-style:normal;
}

/*--- Content page left column ---*/
#leftcol-content {
width:227px;
float:left;
}

.lblue {
width:227px;
background:url(../images/l-top.gif) #7f9ebd no-repeat top center;
}

.lblue p {
padding:5px 0 10px 0;
color:#ffffff;
}

/*--- Content page right column ---*/
#rightcol-content {
margin:0 0 0 7px;
width:500px;
float:left;
}

#rightcol-content p {
padding:5px 0;
line-height:16px;
}

/*--- FOOTER STYLES ---*/
#bottom {
clear:both;
height:28px;
background:url(../images/bgr.gif) repeat-y center;
}

#bottom img {
float:right;
margin:0px 10px;
}

#bottom p {
float:left;
font-weight:bold;
}

address {
padding:0 0 0 15px;
width:460px;
float:left;
font-style:normal;
}

#footer {
width:760px;
margin:0 auto;
clear:both;
color:#ffffff;
background: url(../images/bottom.gif) no-repeat center;
height:49px;
}

#footer p {
padding:5px 0 0 15px;
float:left;
width:480px;
}

#footer i {
padding:5px 15px 0 0;
float:right;
width:150px;
font-style:normal;
text-align:right;
}

#footer img {
margin:9px 15px 0 0;
clear:both;
float:right;
}

/*--- column heading shadow ---*/
h4, span {
font:14px arial, verdana, sans-serif;
}

h4 {
color:#495a6c;
position:relative;/* container H is positionned to place the SPAN in it */
}

h4 span {
color:#ffffff;
position:absolute;/* SPAN is overlaping on the title */
top:-2px;/* SPAN is offcentered */
left:-1px;
}

/*--- Misc. styles ---*/
.fix {
clear:both;
line-height:1px;
height:1px;
}

.spacer {
padding:10px;
}

.cap {
line-height:5px;
height:5px;
}

