/* removing all margin/padding */
h1, h2, h3, h4, h5, td, ul, li {padding: 0; margin: 0;}

/*Font Type and Background*/
body {font:100.01% "Trebuchet MS",Arial,Helvetica,sans-serif;padding-bottom:30px;  background: #cbcbcb url(http://doublecarbon.com/front_images/bg-ultgradient.gif) repeat-x; text-align: center;margin: 0;margin-top:6px; padding: 0px;}
body#register {background: #d6d8e9 url(http://doublecarbon.com/front_images/bg-registergradient.gif) repeat-x;}

/*SWITCH WIDTHS OF left,center,right sides here*/

.leftside, .rightside{width:16%;min-width:125px}
#middlecenter,#middlecenterRegister {min-width: 420px;width:68%;}
#contentnocolumns {min-width: 450px; width: 68%; margin: 0 16%; }
#menu{min-width: 450px; } 
#middlecolumn {min-width:420px;}
#maintable{width:100%;} 
/*
.leftside, .rightside{width:200px;min-width:125px}
#middlecenter,#middlecenterRegister {min-width: 420px;width:900px;}
#contentnocolumns {min-width: 450px; width: 900px; margin: 0 200px; }
#menu{min-width: 450px; } 
#middlecolumn {min-width:420px;}
#maintable{width:1300px;} */
/*General Links*/
a {color:#333;text-decoration:underline;}
a:hover, a:active, a:focus{color:#00F;text-decoration: none}

/*Header*/
#header {padding: 0; margin: 0; background:#FFF;border-bottom:1px solid #000;height:70px;vertical-align:top; text-align: left;width:100%;}
/*Logo*/ 
#logo {margin-left: 6px;}
/*Navigation* ######REMOVE */
#navigation { margin: 0 16%; background: #ffffff; width: 68%;min-width:450px}
#navtable td { text-align: center; text-transform:uppercase;font-size:70%; padding: 0;}
#navtable td.on { background-color: #cbcbcb; }
#register #navtable td.on { background-color: #d6d8e9; }
#navtable td a { text-decoration: none; color: #000000; font-weight: bold;}
#navtable td a.link1:hover { color: #fe8d00;}
#navtable td a.link2:hover { color: #7eeb02;}
#navtable td a.link3:hover { color: #00e1f9;}
#navtable td a.link4:hover { color: #542ef3;}
#navtable td a.link5:hover { color: #ff30c6;} 
#navtable td.on li a.link1:hover {color:#ff}
/*Gradient*/
#gradient {height: 3px;background: #FC0379 url(http://doublecarbon.com/front_images/gradient.jpg) no-repeat center;}

/*Footer*/
#footer {background: transparent url(http://doublecarbon.com/front_images/footer_bg.gif) no-repeat center center;height:116px; text-align: center; min-width: 500px;  margin: 0 16% 20px 16%;}
#register #footer  {background: transparent url(http://doublecarbon.com/front_images/reg_footer_bg.gif) no-repeat center center;}
#ftext {font-size: 60%;text-align: center; padding-top: 20px; line-height: 22px;}

/*Main Table*/
.leftside,.rightside{font-size:70%; vertical-align:top;}
#leftcolumn, #rightcolumn {text-align: left; padding: 10px 20px;}
#middlecenter{vertical-align:top;font-size:80%;min-height:550px;height:auto;height:550px; background-color:#cbcbcb;text-align:left;}
#middlecenterRegister{vertical-align:top;font-size:80%;background-color: #d6d8e9;min-height:550px;height:auto;height:550px;text-align:left;}
#middlecolumn {text-align: left; margin: 10px 30px;}
#middlecenter h1, #middlecenter h2{font: bold 120% "Courier New", Courier, monospace}
#middlecenter h1 {font-size: 140%;}
#middlecenter p{margin-bottom:20px}

.small_italic {font-size: .95em;font-style: italic;color:#777}
.section_floater {clear: right;float: right;width: auto}

/*Main Section (not a table)*/
#contentnocolumns {min-width: 450px;min-height: 550px; background-color: #cbcbcb;padding-top:90px}
#register #contentnocolumns {background-color: #d6d8e9;}

/*Left Side NAvigation*/
#leftside p, #rightside p {margin-bottom: 10px}
#leftside h2, #rightside h3{margin:10px 0;font: bold 110% "Courier New", Courier, monospace}
#leftside ul{list-style:none;margin:0 0 30px}
#leftside ul li a{display:block;text-transform:uppercase}
#leftside ul li a:link,#leftside ul li a:visited{border-bottom:1px dashed #999;text-decoration:none;color:#333;padding:3px}
#leftside ul li a:hover,#leftside ul li a:active,#leftside ul li a:focus{color:#000;display:block;background:#CDCDCD url(http://doublecarbon.com/images/bg_diagonal.gif);padding:3px}
#leftside img{border-style:none}



/*Forms*/
#left_reg {width:50%;vertical-align:top;padding: 0 20px 0 50px;text-align: left; font-size: 80%;}
#right_reg {width:50%;vertical-align:top;padding: 0 50px 0 20px;text-align: left; font-size: 80%;}
#left_reg i, #right_reg i {color: #444444; font-size: 90%;}
.topalign {vertical-align: top}
.formtxt {text-align: right;padding-right: 10px;font-size: medium;white-space:nowrap}
.inputcells {width: 78%;}
.maxinputs {width: 99%;margin-bottom: 5px;}
#submitcell {text-align: right;padding: 5px 20% 5px 5px;}
caption {font-weight:bold;text-transform:uppercase;padding:20px 0;text-align:left}
.mini {width:50%; font-size: 80%; margin: 1px 0;}
.medium {width:75%; font-size: 80%; margin: 1px 0;}
.large {width:90%; font-size: 90%; margin: 1px 0;}


/* Images */
.imgleft {margin: 0px 10px 0px 0px;float: left;}
.imgright {margin: 0px 0px 0px 10px;float: right;}
.smallimgleft {margin: 0px 20px 0px 0px;float: left;}
.smallimgright {margin: 0px 0px 0px 10px;float: right;}
