#page, #header, #content{ height: auto !important; height: 1%; }
* html { margin-bottom: -1px; padding-bottom: 0; }

/* No padding */
* { margin: 0; padding: 0; }
img { border: 0; }

/* FG, BG */
body { background: #887D75; color: #000; font: 11px/1.5em "Lucida Grande", Verdana; text-align: left; margin-bottom: 20px; }

/* Heading */
h1, h2, h3, h4 { margin: 8px 0 8px 0; }
h1 { font-size: 18px; color: #444433; font-weight: bold; line-height: 125%; }
h2 { font-size: 15px; line-height: 19px; color: #555555; font-weight: bold; }
h3 { font-size: 13px; color: #6283C5; }
h3 span { display: none; }
h4 { font-size: 11px; }
p { line-height: 150%; margin-bottom: 10px; }
.center { text-align: center; }
hr { height: 1px; color: #999988; background-color: #999988; border-width: 0px; margin: 0 0 3px 0; }

/* Link */
a { text-decoration: none; }
a:link, a:visited { color: #6283C5; }
a:hover, a:active, a:focus { text-decoration: underline; }
a.img:hover, a.img:active, a.img:focus, a.img:visited { border-bottom-width: 0px; }
a.noborder, a.noborder:hover { border-width: 0px; }

/* List Item */
ul, ol { margin-top: 10px; margin-bottom: 10px; }
ul { list-style-type: square; margin-left: 15px; }
ol { margin-left: 20px; }
ul li, ol li { margin-bottom: 5px; }

/* Structure */
.shade { margin: 0 auto 0 auto; width: 1000px; background: url(../images/bgpage.gif) repeat-y top center; }
#page { width: 970px; margin: 0 auto 0 auto; overflow: hidden; }
#footer { display: block; background: url(../images/bgshade.gif); width: 1000px; height: 46px; text-align: center; margin-left: -1px; margin-bottom: 0; }
#header { background: #fff url(../images/header.png) no-repeat top right; }
#logo { height: 120px; }
#logo img { margin: 0 0 0 2px; }
#logo a,
#logo a:visited { display: block; width: 179px; height: 60px; }

#navigation { height: 35px; background-color: #00007e; overflow: hidden; }

#navigation ul { list-style: none; padding: 0 0 0 20px; margin: 0 0 0 -11px; }
#navigation ul li { float: left; }
#navigation a, #navigation a:visited { display: block; padding: 0 12px; color: #FFF; font: 12px/35px Verdana; text-decoration: none; }
#navigation a:hover, #navigation li.selected a { background: #ff6300; }
#navigation form fieldset { border-width: 0; padding: 6px; }
#navigation form legend, #navigation form label { display: none; }

#left { width: 100%; float: left; margin: 0px -370px 0px 0px; }
#left .containerright { margin-right: 370px; }
#left .containerwidth { width: 600px;}
* html #left .containerwidth { width: 596px;}
#left .container { padding: 20px 20px 0px 20px; }
#right { float: right; width: 270px;  }
#right .container { padding: 30px 0px 0px 20px; text-align: left; }

.container h3 {
	color: #fff;
}
/* Utility */
.clear { clear: both; }
.left { float: left; }
.right { float: right; }

/* Table */
table { margin-bottom: 10px; border-collapse: collapse; border-color: #ffffff; }
caption { display: none; }
th { text-align: left; color: #fff; padding: .5em }
td { padding: .5em 1em .5em .25em; font: 100% Verdana; vertical-align: top; }
.th0 { background: #ff6300; } .th1 { background: #ABB8D0; } .th2 { background: #92A7D0; } .th3 { background: #7D95C6; } .th4 { background: #6784BD; } .th5 { background: #5673AC; }
.bull { font-size: 19px; line-height: 5px; }
#pricing { width: 560px; border-collapse: separate; }
#pricing th { font-family: Arial, Helvetica; text-align: center; padding-left: 0px; padding-right: 0px; }
#pricing td { text-align: center; padding-left: 0px; padding-right: 0px; }
#pricing td.feature { text-align: left; padding-left: 3px; }
#pricing td.choose { padding: 0; }
#pricing td.choose span,
#pricing td.choose a,
#pricing td.choose a:visited { background: url(/i/buttons/bgbutton.gif); text-align: center; width: 78px; height: 28px; line-height: 28px; display: block; text-decoration: none; color: white; margin: 0 auto 0 auto }
#pricing td.choose a:hover { background: url(/i/buttons/bgbutton_on.gif); text-decoration: underline; }
#pricing tr.even { background-color: #EEEEDD; }
#pricing tr.odd { background-color: #FFFFFF; }
#pricing-alt { padding-top: 33px; }
#pricing-alt #pricing { width: 70% !important; float: right; }
#pricing-alt #pricing td.choose {  }

.return {
border-style:solid;
border-top:thick double #ff0000;
}

.bl {background: url(../images/bl.gif) 0 100% no-repeat #009de6; width: 240px}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px} 

.round-tl {
background:transparent url(../images/_round_tl.gif) no-repeat scroll left top;
}
.round-tr {
background:transparent url(../images/_round_tr.gif) no-repeat scroll right top;
}
.round-bl {
background:transparent url(../images/_round_bl.gif) no-repeat scroll left bottom;
}
.round-br {
background:transparent url(../images/_round_br.gif) no-repeat scroll right bottom;
padding:8px;
}
.round-container {
margin: 0px 5px; 


width: 240px; 
background-color: #ff6300;
}

.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('error.png');
}


