

/* --------------------- container --------------------- */
*{margin: 0px; padding: 0px;}
.container {width:750px; margin:auto; text-align:left;}
.content {width:750px;}

.pm .content {background-color:#95B7DB;}
.la .content {background-color:#B4D29E;}
.ss .content {background-color:#C2AFD1;}
.mt .content {background-color:#AFB2F0;}
.mn .content {background-color:#9BBDC5;}

.adctr .container {width: 775px;}
.adctr .content {width: 775px; background-color: #003066; }
.uhdr {margin-bottom: 15px;}   
.uhdr .logo{width: 300px; margin: 0px; float:left;}
.uhdr .links{margin: 0px 5px; text-align: right;}


/* --------------------- standards --------------------- */ 
body {background-color: #ffffff; font:normal 12px arial,helvetica,clean,sans-serif; color:#333333; line-height:1.45em; margin:0px; text-align:center;}
table {font:normal 12px arial,helvetica,clean,sans-serif; border-spacing:0; line-height:1.45em; width: 100%}
span.table {width: 100%}
h1 {font:normal 22px arial,helvetica,clean,sans-serif; padding:20px 20px 20px 20px; margin:0; line-height: normal;}
h2, h3, h4 {margin: 0;text-align:center;}
h2 {font:normal 18px arial,helvetica,clean,sans-serif; line-height:normal; color: #707070;  padding: 30px 20px 20px 20px; }
h3 {font:bold 14px arial,helvetica,clean,sans-serif; line-height:normal; color: #707070; margin: 10px 20px 0 20px; padding-bottom: 10px;}
h4 {font:bold 12px arial,helvetica,clean,sans-serif; line-height:normal; color: #333333; border-bottom: 1px dashed #707070; margin: 10px 20px 5px 20px; padding-bottom: 5px;}
h5 {font:bold 12px arial,helvetica,clean,sans-serif; line-height:normal; color: #333333; margin: 10px 20px 0px 20px;}
h6 {font:bold 12px arial,helvetica,clean,sans-serif; line-height:normal; color: #333333; margin: 0px;}

.sm {font:normal 11px verdana,helvetica,clean,sans-serif;}
.xs {font:normal 10px verdana,helvetica,clean,sans-serif;}
img {border: 0}
hr {margin: 0px 20px 12px 20px; color: #FFF; border-style: solid; border-color: #BFBFBF; line-height: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
hr.nopd {margin: 0px 20px 0px 20px;}
a {text-decoration:none; color:#4C86C4;}
a:hover {text-decoration: underline;}
.action {font:bold 10px Verdana, helvetica, clean, sans-serif; padding-left: 10px; margin:0; line-height: 2.5em; background: url("/images/arrow_org.gif") no-repeat 0 3px;}
br {margin: 0; padding: 0px}
p {padding: 0px 20px 15px 20px;}
p.br {padding: 0px 20px 0px 20px;}
p.pdtop{padding-top: 20px;}
.brnopd{padding:0px}
li p{padding: 0px 0px 15px 0px;}
ol, ul{list-style-position: outside; padding: 0px 20px 12px 20px;}
li{margin: 0px 20px;}
ul.nopd  li{margin: 0px;}
ul.nobullet{list-style-type: none;}
ul.nobullet  li{margin: 0px;}
.footnote {font:normal 10px Verdana, helvetica, clean, sans-serif; color:#707070; text-align:left; padding: 0px 0px 10px 0px;}
.address {background-color: #FFFFFF; font:normal 10px Verdana, helvetica, clean, sans-serif; color:#BFBFBF; text-align:center; padding:40px 15px; background: url("http://www.gumdropmedia.com/images/footeri.gif") no-repeat left top;}

.bold {font-weight: bold;}
.whitetxt, .content .main a.whitetxt, .content .mainnln a.whitetxt {color: #ffffff}

/* --------------------- mainbody --------------------- */ 
.main {background-color: #FFFFFF; margin-left: 178px; margin-right: 0px; border:0px;} 
.mainbody {text-align:left; min-height: 600px; height: 600px; border-style:solid; border-color: #E4E4E4; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; margin-right: 0px;}   

.mainnln {background-color: #FFFFFF; border-style:solid; border-color: #BFBFBF; border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;} 
.mainbodynln {border-style:solid; border-color: #E4E4E4; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; width: 748px;}

.adctr .main{padding-left: 5px; margin-left: 180px;}
.adctr .rcgrad{ height: 20px; background-image: url("/images/ctop.gif"); background-repeat: no-repeat; background-position: 5px 0px;}
.adctr .mainbody{min-height: 800px; height: 800px; border-right-width: 0px; border-bottom-width: 5px;}
.adctr .address{background-color: #FFFFFF; font:normal 10px Verdana, helvetica, clean, sans-serif; color:#BFBFBF; text-align:center; padding:30px 15px; background: none;}


div[class] .mainbody {
   height:auto;
}

/* --------------------- mainbody standards--------------------- */ 
.mainbody li{margin-right: 20px;}
.mainbodynln li{margin-right: 20px;}



.main  a.backtotop{font-weight:bold; display: block; padding-bottom: 15px;}
.content a.action{background: url("/images/arrow_org.gif") no-repeat 0 3px;}


.rc{background-image:  url("/images/header_rc_gray.gif"); background-position:top right; border-bottom: 1px solid #E4E4E4; padding: 12px 15px 11px 15px;}
.rc h1{padding: 0px;  width: 50%}
.rc h1.whole {width: 90%}
.mainnln .rc h1{width: 100%}


div.tloggo { font-size:11px; font-weight: bold; background-image:url(http://www.gumdropmedia.com/images/mms_rt.gif); background-repeat: no-repeat; margin-right: 0px; padding: 4px 10px 4px 0px; background-position:right top;}
div.tlog  { font-size:11px; font-weight: bold; color: #707070; background-image:url(http://www.gumdropmedia.com/images/mms_lt.gif);  background-repeat: no-repeat; padding:0px 0px 0px 10px; background-position: left top; margin-right:0px;}



.pm .nav .current {background-color:#C0E1FC; border: 1px solid #95B7DB; border-top-width: 0;}
.la .nav .current {background-color:#D1E8BA; border: 1px solid #B4D29E; border-top-width: 0;}
.ss .nav .current {background-color:#E8DFF5; border: 1px solid #C2AFD1; border-top-width: 0;}
.mt .nav .current {background-color:#D1DAFC; border: 1px solid #AFB2F0; border-top-width: 0;}
.mn .nav .current {background-color:#C8DFE3; border: 1px solid #9BBDC5; border-top-width: 0;}

.center p {text-align:center;}



 



td.tlinks { background:#efefef url(http://www.gumdropmedia.com/images/uh_bk.gif) bottom repeat-x; }
td.tctr { background:#efefef url(http://www.gumdropmedia.com/images/uh_tcrn.gif) bottom left no-repeat; }
td.tctrb { background:#efefef url(http://www.gumdropmedia.com/images/uh_tcrn_b.gif) bottom right no-repeat; }
td.tsearchh { background:url(http://www.gumdropmedia.com/images/uh_crn2.gif) repeat-x; }
td.tsearchhb { background:#fff url(http://www.gumdropmedia.com/images/uh_crn_b.gif) repeat-x; }
td.tlinks input { font:110% verdana,geneva,sans-serif; }
#gum td { margin:0; text-align:left; }
#gum .tsearchs { background:#dcdcdc; }
#toplinks { padding:4px 10px; }
.tlinks a { color:#000; }
#tsearch { padding-right:6px; }
#tlogo { margin:3px 5px 0 0 ; }
#tsearchg { padding:5px 0 5px 0; vertical-align:top; line-height:12px; }
td#tsearchho { vertical-align:top; padding:2px 0 10px 0; text-align:right; }





/* --------------------- left navigation --------------------- */ 

/* nav - 1px for left border */
.nav {float:left; padding:0 0 15px 0; margin:0; width:178px; }
.nav .navhead {color: #ffffff; font-size: inherit; font-weight: bold; padding: 6px 0 6px 15px; display: block;}
.nav .section {padding: 7px 15px;}
.nav .sechead {font-weight: bold;}
.nav ul {padding: 0px 5px 0px 15px; list-style-type:none; display: block;}
.nav li {padding: 0px; margin: 0px;}
.nav .current a.sechead {font-weight: bold; padding-left: 15px; padding-right: 6px;}
.nav .current li.on{background: url("/images/arrow_org.gif") no-repeat 0px 3px; display: block;}
.container .nav li.open{background: url("/images/arrow_wht.gif") no-repeat 1px 5px; display: block;}
.container .nav li.on{background: url("/images/arrow_org.gif") no-repeat 0px 3px; display: block;}
.container .nav .current ul a.on{color: #FF3300;}
.current .open ul li {padding-bottom: 0px; padding-left: 6px; padding-right: 2px; background: url("/images/square_wht.gif") no-repeat 0px 5px; display: block; }
.nav .current {padding-top: 10px; padding-bottom: 10px;}
.nav ul ul {padding-left: 0px; font:normal 10px Verdana, helvetica, clean, sans-serif; margin-bottom: 5px;}
.nav .current ul ul.lastitem {background-image: none; padding-bottom: 0px;}
.item {padding: 10px 0px; font-weight: normal; display: block; line-height:1.3em;}