* {
margin:0;
padding:0
}

html {
height:100%;
}

body {
width:810px;
margin-left:auto;
margin-right:auto;
font-family:Helvetica, Arial, sans serif;
font-size:16px;
color:#000000;
background-color:#DFDEE4;
padding:10px
}

#main {
width:810px;
background-color:#fff;
overflow:hidden;
clear:both;
}

.content-section {
padding:0 10px;
}

#contentright {
float:right;
width:275px;
}

#contentleft {
float:left;
width:525px;
}

#header {
margin-bottom:5px;
width:810px;
float:left;
background-color:#fff;
font-size:0.75em;
}

#container {
margin-bottom:5px;
width:530px;
float:left;
margin-left:5px;
background-color:#fff;
font-size:0.75em;
}

#container h3 {
font-size:2.2em;
clear:both;
color:#383838;
padding:0 10px
}

#rightcolumncategories {
margin-bottom:5px;
margin-left:5px;
margin-right:10px;
width:265px;
background-color:#fff;
font-size:0.75em;
}

#details-left {
height:88px;
width:418px;
float: left;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-opera-border-radius:5px 5px 5px 5px;
background: #EAEAFF;
margin: 5px;
margin-bottom:5px;
padding-top:5px;
}

#details-center {
width:520px;
float: left;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-opera-border-radius:5px 5px 5px 5px;
background: #EAEAFF;
margin: 5px;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
}

#details-right {
width:92px;
height:92px;
float: right;
margin-right: 5px;
margin-bottom:5px;
margin-left: 5px;
vertical-align:top;
padding-top:5px;
}

.inlinebox {
float:right;
background:transparent;
margin:2px 0 2px 2px;
padding:0
}

a.noBORDER img {
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-opera-border-radius:5px 5px 5px 5px;
border:2px solid #DFDEE4;
text-decoration:none
}
a.noBORDER img:hover {
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-opera-border-radius:5px 5px 5px 5px;
border:2px solid #000099;
text-decoration:none
}

a .alt {
display:none
}

a {
color:#000099;
text-decoration:none
}

a:hover {
color:#000099;
text-decoration:underline
}

a.link {
color:#000099;
font-weight: bold
}

a.link:hover {
color:#000099;
font-weight: bold;
text-decoration:underline
}

a.category {
color:#000099;
font-weight: bold
}

a.category:hover {
color:#000099;
font-weight: bold;
text-decoration:underline
}

a.linkbrdr {
color:#000099;
font-weight: bold;
padding: 2px 5px 2px 5px;
border: 1px solid #e0e0e0;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-opera-border-radius:5px 5px 5px 5px;
font-weight: bold;
background-color: #f0f0f0;
}

a.linkbrdr:hover {
color:#000099;
font-weight: bold;
text-decoration:underline;
padding: 2px 5px 2px 5px;
border: 1px solid #e0e0e0;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-opera-border-radius:5px 5px 5px 5px;
font-weight: bold;
background-color: #f0f0f0;
}

a.linksmall {
color:#006600;
}

a.linksmall:hover {
color:#006600;
text-decoration:underline
}

a.linkside {
color:#c00;
font-size:7pt
}

a.linkside:hover {
color:red;
font-size:7pt
}

#heading-title {
background-color:#DFDEE4;
overflow:hidden;
clear:both;
margin-left:10px;
margin-right:10px;
float:left;
display: inline-block
}

.style1 {
color:#ff0000;
}

.style2 {
color:#090
}

.style3 {
color:#460000;
font-weight:700
}

.stylesmall {
font-size:7pt;
color:#eceff1
}

.styledetails {
font-size:7pt
}

#search-bar {
text-align:left;
margin-left:10px;
overflow:hidden
}

#search-button {
position:relative;
padding-top:5px;
float:right;
background-color:#383838;
font-size:0.75em;
overflow:hidden
}

* html #header,* html #container,* html #rightcolumncategories,{
height:1%
}

#header p,#container p,#panes p,#rightcolumncategories p{
padding:0 10px;
clear:both;
}

#header h1,#container h1,#panes h1,#rightcolumncategories h1  {
font-size:14px;
padding:0 10px;
margin-left: 0px;
margin-right: 10px;
}

#header h2,#container h2,#panes h2 {
font-size:38px;
clear:both;
padding:0 10px;
font-family:Impact;
}

.error,.hilite {
font-weight:700;
}

.tl {
background-image:url(../images/circle.gif);
width:10px;
height:10px;
float:left;
font-size:0
}

.tr {
background-image:url(../images/circle.gif);
background-position:10px 0;
width:10px;
height:10px;
float:right;
font-size:0
}

.bl {
background-image:url(../images/circle.gif);
background-position:0 10px;
width:10px;
height:10px;
float:left;
font-size:0
}

.br {
background-image:url(../images/circle.gif);
background-position:10px 10px;
width:10px;
height:10px;
float:right;
font-size:0
}

.tlt{
background-image:url(../images/circlet.gif);
width:7px;
height:7px;
float:left;
font-size:0
}

.trt {
background-image:url(../images/circlet.gif);
background-position:7px 0;
width:7px;
height:7px;
float:right;
font-size:0
}

.blt {
background-image:url(../images/circlet.gif);
background-position:0 7px;
width:7px;
height:7px;
float:left;
font-size:0
}

.brt {
background-image:url(../images/circlet.gif);
background-position:7px 7px;
width:7px;
height:7px;
float:right;
font-size:0
}

.enter {
	font-size: 36px;
	font-weight: bold;
}

input,textarea,select {
border-radius:3px;
-webkit-border-radius:3px;
-opera-border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
border:1px solid #CCCCCC;
background-color:#ffffff;
font-size:14px;
padding:5px;
color:#333333;
margin-left:5px;
}
