/* CSS Document */
/* Mid Downs OHG - middownsohg.net */
/* Created Sept 2007 */

body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;}

/* Color and Text Styles */
.blue {color:#003399}
.bluelt {color:#9EC1E1}
.yellow {color:#cccc33}
.darkyellow {color:#999933}
.blk {color:#000000}
.olive {color:#666600; font-size:14px; line-height:1.4em;}
.boldtx {font-weight:bold;}
.mdohg {color:#9EC1E1; font-weight:bold; font-size:18px; line-height:1.4em;}
.sm {font-size:12px; line-height:1.4em;}

.clear {clear:both; }

/** Nav bar color #cccc99 **/
/*** Lighter yellow #DBDB71 **/

/* Container div */
#container {margin:0 auto; padding:0; width:940px;}

/* Header Homepage */
#headerhome {margin:20px 0 0 0; padding:0; height:220px;}
#headerhome #flash {margin:0; padding:0; width:710px; float:left;}
#headerhome #logo {margin:0; padding:0; width:220px; height:220px; float:right; background-image:url(../img/MDOHGLogoWeb.jpg);}
#headerhome #logo h1 {margin:0; padding:0; visibility:hidden;}
#mdohghome {margin:0; padding:0;}

/* Header */
#header {margin:20px 0 0 0; padding:0; width:940px; height:60px; background-image:url(../img/MDOHGheader.jpg);}
#header h1 {margin:0; padding:0; visibility:hidden;}

/* Nav */
#nav {margin:0; padding:0; height:40px; /*color:#003399; background-color:#993300;*/ }

#nav #bar {position:relative; top:7px; height:26px; /*background-color:#cccc99;*/color:#CFCD29; background:#1C499C;}

#nav #navcont {position:relative; top:-15px;}

#nav ul {margin:0; padding:0 0 0 10px; width:740px; float:left;}
#nav ul li {margin:0; padding:0 2px; display:inline; color:#CFCD29; font-size:95%}
#nav ul li a {text-decoration:none; font-weight:bold; /*color:#003399;*/ color:#CFCD29; }
#nav ul li a:hover {/*color:#999933;*/ color:#fff;}

#nav #search {margin:-11px 0 0 0; padding:0; width:190px; height:40px; float:right;}

#nav #search #searchbox {margin:0; padding:10px 0 0 0; width:150px; float:left;}
#nav #search #searchbox .searchboxinput {border:0;}

#nav #search #searchgo {margin:0; padding:0; width:40px; float:right;}
#nav #search #searchgo .searchgobt {background:url(../img/SearchBtTrans.gif) no-repeat; width:40px; height:40px; /*display:inline;*/ border:0;}

#subnav {margin:0; padding:0; width:710px; float:left; color:#999933;}
#subnav ul {margin:0; padding:0 0 0 10px; width:740px; float:left;}
#subnav ul li {margin:0; padding:0 2px; display:inline}
#subnav ul li a {text-decoration:none; /*font-weight:bold;*/ color:#999933;}
#subnav ul li a:hover {color:#003399;}

/* Main Body */
#main {margin:0; padding:0; /*background-color:#339999;*/}


/* Main Content */ 
#content {margin:20px 0 0 0; padding:0; width:710px; float:left; /*background-color:#996633*/}
h3 {margin:0; padding:0; color:#cccc33; font-size:20px;}
h3 span {font-weight:normal; }
h4 {}
h5 {margin:20px 0 0 0; padding:0; color:#999933; font-size:14px;}
#content .rightpic {margin:0 0 30px 40px; padding:0; float:right;}
#content .rightpic p {margin:0; padding:0; text-align:right;}
#content p {line-height:1.3em;}
ul {margin:15px 0 0 0; padding:0;}
li {margin:10px 0 10px 20px; padding:0 0 0 10px; list-style-image:url(../img/Bullet.jpg);}
a {color:#999933;}
a:hover {color:#003399;}

/* Login Form */
#loginform {margin:20px 0; padding:0; color:#003399; width:420px;}
#loginform .label {margin:0 0 10px 0; padding:0; width:130px; float:left; /*background-color:#009966;*/}
#loginform .input {margin:0 0 10px 135px; padding:0; /*background-color:#996633;*/}
#loginform .input .styledfield {background-color:#FFFFCC; border:2px solid #CCCC33;}

/* Committee Pics */

#committee {margin:20px 0 30px 0; padding:0}
#committee .committeepic {margin:0 20px 0 0; padding:0; width:150px; float:left; border:2px solid #CCCC33;}
#committee .committeetx {margin:0; padding:5px; background-color:#003399; text-align:center; color:#FFFFFF; border-top:2px solid #CCCC33;}

/* Membership Page */

#membership {margin:0; padding:5px 0;}
#membership ul {margin:15px 0 0 0; padding:0;}
#membership li {margin:10px 0 10px 20px; padding:0 0 0 10px; list-style-image:url(../img/Bullet_DkYellow.jpg);}

/* Conference Pages */

.bluedklarge {font-size:20px; line-height:1.4em; color:#003399;}

.subject {margin:10px 0 0 0; padding:0; color:#999933; font-size:16px; line-height:1.4em;}
.speaker {margin:5px 0; padding:0; color:#003399; font-size:14px; font-style:italic; line-height:1.4em;}
.overview {margin:0 0 20px 0; padding:0; font-size:90%;}

.nextpage {margin:0; padding:0; float:right;}

.timeblue {margin:0 0 20px 0; padding:0; width:120px; float:left; color:#003399}
.proginfoblue {margin:0 0 20px 125px; padding:0; color:#003399}
.time {margin:0 0 20px 0; padding:0; width:120px; float:left; color:#666600}
.proginfo {margin:0 0 20px 125px; padding:0; color:#666600}
.proginfo .desc {margin:5px 0; padding:0; color:#999933;}

.plan {border:1px solid #cccc33;}

/* Right Column */
#right {margin:-30px 0 0 0; padding:0; width:220px; float:right; background:url(../img/RightGrad.jpg) repeat-x; min-height:600px;}
#right #rightconf {margin:50px 0 0 0; padding:5px 5px 10px 5px; background-color:#CCCC33;}
#right .rightevent {margin:0; padding:5px 5px 10px 5px; background-color:#9EC1E1;}
#right #rightmember {margin:0; padding:5px 5px 10px 5px; background-color:#DBDB71;}
#right #rightarchive {margin:0; padding:0; background-color:#d3d3d3; height:119px;}
#right #rightarchive #rightarchiveimg {margin:0; padding:0; width:100px; float:left;}
#right #rightarchive #rightarchivetx {margin:0 0 0 100px; padding:5px;}
#right h4 {margin:0; padding:0; font-size:110%; line-height:1.5em;}
#right h4 a {color:#FFFFFF;}
#right h4 a:hover {color:#003399;}
#right p {margin:0; padding:0; font-size:11px; line-height:1.5em;}

/* footer */
#footer {margin:0 0 20px 0; padding:0; background-color:#003399;}
#footer #footertx {margin:0; padding:5px 10px ; color:#d3d3d3; font-size:80%; width:710px;}
#footer #footertx a {color:#d3d3d3; text-decoration:none}
#footer #footertx a:hover {color:#cccc33;}


/* 2009 Styles */
/* Main Content */  /*Brett change*/
h3 span {font-weight:normal; }
h4 {margin:0 0 15px 0; padding:0; color:#716E25; font-size:16px; } 
#content p {margin:0 0 10px 0; color:#716E25;} 

#content .mb {color:#164398; }
#content .db {color:#231F20; }

#accbx {margin:40px 0; padding:0; }
#accbx span {padding:0 20px 0 0; color:#231F20; }

/*/* Login Form */
#loginform {margin:20px 0; padding:0; color:#231F20; width:687px; font-size:0.9em; }
#loginform .expoformbx {margin:7px 0; padding:0; width:687px;}
#loginform label {margin:0 0 15px 0; padding:1px 0 0 0; width:155px; float:left; }
#loginform .inputbx {margin:0; padding:0; float:left; }
#loginform .inputbx input {margin:0; padding:2px 0; background:#EFECBE; width:530px; border:0px none; }
#loginform .inputbx textarea {margin:0 0 10px 0; padding:0; width:530px; background:#EFECBE; border:0px none; font-family:Verdana, Arial, Helvetica, sans-serif;}
#loginform .inputbx select {margin:0; padding:0; background:#EFECBE; border:0px none;}

#loginform .inputbx input#tel {margin:0 11px 0 0; width:168px; }
#loginform label#embx {width:50px; }
#loginform .inputbx input#email {width:300px; float:right; }

#badgebx {margin:20px 0; padding:0; } 
#badgebx label {margin:0 0 10px 0; padding:0; width:155px; float:left; color:#231F20; font-size:0.9em; }
#badgebx label span {color:#716E25; }
#badgebx .inputbx {margin:0; padding:0; width:550px; float:left; }
#badgebx .inputbx input {margin:0 19px 10px 0; padding:2px 0 2px 5px; width:250px; background:#EFECBE; border:0px none; float:left; }

#selbx {margin:40px 0; padding:0;}
#content #selbx h4 {width:280px; float:left; }
#content #selbx .inputbx {margin:0; padding:0; width:400px; float:left; }
#content #selbx .inputbx input {margin:0 20px 10px 0; padding:2px 0 2px 5px; width:90px; background:#EFECBE; border:0px none; }
#content #selbx .inputbx a {margin:0; padding:5px 0 5px 30px; background:url(../img/question-mark.gif) no-repeat left; text-decoration:none; color:#24439A; }

#content #selbx .inputbx a:hover {color:#716E25;}

#loginformpt2 {margin:0 0 10px 0; padding:0; color:#231F20; width:687px; font-size:0.9em;}
#loginformpt2 .expoformbx {margin:7px 0; padding:0;}
#loginformpt2 label {margin:0 0 10px 0; padding:1px 0 0 0; width:267px; float:left; }
#loginformpt2 .inputbx input {margin:0 0 0 20px; padding:2px 0; width:30px; /*float:left;*/ background:none;}
#loginformpt2 .inputbx select {margin:0; padding:0; background:#EFECBE; border:0px none;}

.formconbx {font-size:0.9em; }
#content .formconbx p {color:#231F20; }
.formconbx textarea {background:#EFECBE; border:0px none; width:687px; }

#loginformpt2 .input_long input {margin:0; padding:2px 0; width:180px; /*float:left;*/ }
.inbg {background:#EFECBE; border:0 none;}

#content #loginformpt2 p {color:#231F20; }

.maillistbx {margin:10px 0; padding:0; color:#24439A; }
.maillistbx label {margin:0; padding:0; width:300px; float:left; }
.maillistbx .inputbx {margin:0; padding:2px 0; width:264px; float:left; }

.subbt input {margin:0; padding:10px 30px 10px 0; border:0 none; background:#fff url(../img/arrow.gif) no-repeat right; float:right; font-weight:bold; font-size:1.6em; color:#24439A; cursor:pointer }

#earlybx {margin:20px 0; padding:10px; border:2px solid #716E25; background:#EFECBE; }

#regtpbx {margin:20px 0 0 0; }
.blockbx {margin:40px 0 0 0; }
.mplnk {float:right; }
