body {
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
font-family: Tahoma, Arial, sans-serif;
background: #EDEDED url(../images/bg.png);
line-height: 17px;
}

/****************Containers****************/

#BgContainer{
width: auto;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
position: relative;
}

#MainContainer{
width: 810px;
margin-left: auto;
margin-right: auto;
text-align: center;
background: #FFFFFF;
}

#Content{
width: 810px;
height: auto;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#SideContainer{
height: auto;
width: auto;
border: 0px;
margin-top: 0px;
background: #FFD974;
}

#Mid_content{
padding-bottom: 20px;
padding-top: 0px;
}

#Banner{
width: 810px;
margin-left: auto;
margin-right: auto;
text-align: center;
background: none;
padding-bottom: 5px;
}

#Footer{
width: auto;
text-align: center;
background: #000000 scroll bottom;
padding-top: 10px;
padding-bottom: 15px;
}

#Navigation {
text-align: left;
margin-top: 3px;
height: 20px;
margin-left: 0px;
margin-right: 0px;
}

/****************Display****************/

ul {
font-family: Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align: justify;
margin-left: 12px;
margin-right: 12px;
word-spacing: 2px;
}

ol {
font-family: Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align: justify;
margin-left: 12px;
margin-right: 12px;
word-spacing: 2px;
}

.order_list a {
color:#0771ad;
}

p {
font-family: Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align: justify;
margin-left: 12px;
margin-right: 12px;
word-spacing: 2px;
}

a {
text-decoration: none;
color: #0771ad;
}

a:visited {
text-decoration: none; 
}

a:hover {
text-decoration: underline;
}

/****************Classes****************/

.form {
margin-top: 0px;
padding: 0px;
width: 475px;
}

.regTitle{
text-align: center;
font-weight: bold;
color: #000000;
}

.footer{
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #FFFFFF;
word-spacing: 2px;
margin-top: 8px;
margin-bottom: 8px;
margin-left: 60px;
}

.footer1{
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: left;
color: #FFFFFF;
word-spacing: 2px;
margin-top: 8px;
margin-bottom: 8px;
margin-left: 0px;
}

.info {
font-family: Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
word-spacing: 2px;
margin-top: 5px;
margin-bottom: 5px;
}

.order_list {
font-family: Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
}

.navi a {
color:#FFB901;
}

.internalLink {
color: #000000;
font-size: 12px;
}

.center {
text-align: center;
}

.left {
text-align: left;
}

.right {
text-align: right;
}

.tab {
padding-left: 63px;
}

.title {
font-family: Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #BC3201;
margin-left: 12px;
margin-right: 12px;
word-spacing: 2px;
}

.red {
color: #A71F13;
}

.clear{
clear: both;
}

/****************Table****************/

.table_body {
margin-top: 3px;
padding: 0px;
width: 810px;
}

.p_table {
margin-left: 12px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align: left;
}

.nomargin {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.textinput:hover, .textinput:focus{
background-color: #F4F4F4;
}

.table_ol {
font-family: Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-align: justify;
margin-top: 0px;
margin-left: 0px;
margin-right: 12px;
word-spacing: 2px;
}

/****************SideBar Menu****************/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.sidebarmenu{
border-top: 2px solid #FFFFFF;
}

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 12px Tahoma;
width: 160px; /* Main Menu Item widths */
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000000;
text-decoration: none;
text-align: left;
padding: 5px;
border-bottom: 1px solid #FFFFFF;
/*border-right: 1px solid #778;
border-left: 1px solid #778;*/
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited{
background-color: #FFD873; /*background of tabs (default state)*/
}

.sidebarmenu ul li ul li a:link, .sidebarmenu ul li ul li a:visited{
background-color: #FFEB9A; /*background of sub tabs (default state)*/
}

.sidebarmenu ul li a:active, .sidebarmenu ul li a:hover{
background-color: #FFB901; /*hover of tabs (default state)*/
}

.sidebarmenu ul li ul li a:active, .sidebarmenu ul li ul li a:hover{
background-color: #FFB901; /*hover of sub tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: #000000;
}

.sidebarmenu ul li a:hover{
/*border: #ffffff solid 1.5px; */
text-decoration: none;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 160px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

/*.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}*/

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
