html { font-size: 100%; /* IE hack */ }
body { margin: 0px; padding: 0px; background: white;font: 0.8em/1.6em Arial, Helvetica, sans-serif; }
h1{color:#999999;font-size:1.4em;font-weight:normal;margin:10px 0px;}
h2{color:#999999;font-size:1.0em;font-weight:normal;margin:10px 0px;}
p{font-size:0.85em;color:#333333;}
li{font-size:0.85em;}
a,a:link,a:visited{color:#888888;font-weight:bold; text-decoration: none;}
a:hover{color:black;}


#headerbar{	position:absolute;top:0px;height:120px;left:0px;right:0px;z-index:100;background:url(/images/site_bits/header.png) repeat-x;}

#strap {width:960px;margin:0px auto;position:relative;z-index:110;}
#strap h2 {color:white;font-size:1.1em; position:absolute;top:90px;right:18px;padding:0px;margin:0px;}

* html #headerbar{width:100%;background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/header.png', sizingMethod='scale');}

#logo {margin:25px 0px 45px 0px;}

#container {width:960px;margin:0px auto;position:relative;}
.members {width:750px;height:140px;position:absolute;right:0px;top:0px;padding:0px;margin:0px;} 
.members li{width:12.4%;display:block;float:left;text-align:center;padding:0px;margin:0px;}

.members a, .members a:link, .members a:visited {padding-bottom:5px;font-size:0.9em;color:white;text-decoration:none;display:block;padding-top:115px;border-right:1px solid white;border-bottom:1px solid white;}
.members a:hover{filter: alpha(opacity=50); opacity:0.8; padding-top:120px;}

.members .active a,.members .active a:link,.members .active a:visited{padding-top:120px;}

.member0 a{background:black;line-height:10px;}/*mancat*/
.member1 a{background:#264f91;}/*umip*/
.member2 a{background:#0a4bef;}/*broadstone*/
.member3 a{background:#ff380a;}/*ocp*/
.member4 a{background:#c51442;}/*msp*/
.member5 a{background:#1fbab4;}/*umic*/
.member6 a{background:#009933;}/*msec*/
.member7 a{background:#264f91;}/*venture point*/

.mancat .subnav a, .mancat .subnav a:link, .mancat .subnav a:visited, .mancat h1, .mancat .subnav, .mancat .subnav li{color:black;}
.mancat #footerline a {border-top:5px solid black;}

.umip .subnav a, .umip .subnav a:link, .umip .subnav a:visited, .umip h1, .umip .subnav, .umip .subnav li{color:#264f91;}
.umip #footerline a {border-top:5px solid #264f91;}

.broadstone .subnav a, .broadstone .subnav a:link, .broadstone .subnav a:visited, .broadstone h1, .broadstone .subnav, .broadstone .subnav li{color:#0a4bef;}
.broadstone #footerline a {border-top:5px solid #0a4bef;}

.mancat .subnav a, .mancat .subnav a:link, .mancat .subnav a:visited, .mancat h1, .mancat .subnav, .mancat .subnav li{color:black;}
.mancat #footerline a {border-top:5px solid black;}

.ocp .subnav a, .ocp .subnav a:link, .ocp .subnav a:visited, .ocp h1, .ocp .subnav, .ocp .subnav li{color:#ff380a;}
.ocp #footerline a {border-top:5px solid #ff380a;}

.msp .subnav a, .msp .subnav a:link, .msp .subnav a:visited, .msp h1, .msp .subnav, .msp .subnav li{color:#c51442;}
.msp #footerline a {border-top:5px solid #c51442;}

.umic .subnav a, .umic .subnav a:link, .umic .subnav a:visited, .umic h1, .umic .subnav, .umic .subnav li{color:#1fbab4;}
.umic #footerline a {border-top:5px solid #1fbab4;}

.msec .subnav a, .msec .subnav a:link, .msec .subnav a:visited, .msec h1, .msec .subnav, .msec .subnav li{color:#009933;}
.msec #footerline a {border-top:5px solid #009933;}

.venture_point .subnav a, .venture_point .subnav a:link, .venture_point .subnav a:visited, .venture_point h1, .venture_point .subnav, .venture_point .subnav li{color:#264f91;}
.venture_point #footerline a {border-top:5px solid #264f91;}

#footerline{position:relative;height:5px;overflow:hidden;float:right;}

.nav{color:#888888;padding:20px 0 0 0px;margin:0px;background:url(/images/site_bits/navline.gif) repeat-y 5px top;list-style:none;}
.nav li {padding:5px 0px 0px 20px;background:url(/images/site_bits/bullet.gif) -5px 2px no-repeat;list-style:none;}
.nav a, .nav a:link, .nav a:visited{color:#888888;text-decoration:none;}
.nav a:hover{color:#444444;}
.nav .active a,.nav .active a:link,.nav .active a:visited{color:#444444;}
.nav .active {color:#444444;}
.subnav { /*padding-top:120px;*/ }

#navcol{width:200px;float:left;margin:-20px 0 0 0px; background: url('/images/site_bits/navline.gif') repeat-y 5px top; }

#picbox{float:left;width:743px;margin-left:10px}
#picbox object{display:block;}

.textblock{float:right;width:750px;padding:10px 0px 0px 8px; }
.halfcol {width:350px; float:left;margin-right:12px;}
.leftcol { width: 557px; float: left; margin-right: 1px; }
.rightcol { width: 185px; float: right; margin-right: 7px; _mar\gin-right: 3px; }

.footerlinks{color:#aaaaaa;position:relative;}
.footerlinks a,.footerlinks a:link,.footerlinks a:visited{color:#aaaaaa;font-size:0.85em;text-decoration:none;}
.footerlinks a:hover{color:black;}
#copylink {position:absolute;top:0px;left:0px;}

#duolinks{position:absolute;right:10px;top:0px;}

#clientlogin {/*position:absolute;top:23em; left:0px;*/ background:url(/images/site_bits/bullet.gif) -5px -2px no-repeat;padding-left:20px; margin-top: 5px;}
#clientlogin label,#clientlogin  p{font-size:0.85em;color:#888888;font-weight:bold;}
#passwordent, #editor_name,#searchinput { font-size:0.8em;border:1px solid #cccccc; padding:1px 5px; width:105px;color:#444444;} 
#passwordent,#searchinput{width:105px;}
#clientLoginButton, #searchButton{background:white;font-size:0.8em;padding:0px 3px;border:0px solid #cccccc;margin:4px 0 0 0;height:19px; }

#searchbox { /*position:absolute;top:28.5em;left:0px; */ background:url(/images/site_bits/bullet.gif) -5px 2px no-repeat;padding-left:20px;}



/*Dynamic list styles*/

.dynamic,.dynamic ul {		padding:0px;list-style: none;margin:0px;display:block;}
.dynamic .default {			/* width:500px; */ width: auto; }
.dynamic .default img{		float:right;margin:20px 10px 10px 20px;/*border:1px solid #85b8d7;*/ border: none; clear:right;display:block;}
.dynamic .default p{        margin:0px;}

.dynamic .frontnews { margin: 0; padding: 0; width: auto; line-height: 13px; *margin-top: -17px; }
.dynamic .frontnews img { width: 48px; height: 48px; border: none; float: right; margin: 0 0 0 5px; *margin-top: 17px; }
.dynamic .frontnews h3 { font-size: 12px; margin: 0 0 3px 0; padding: 0; }
.dynamic .frontnews .date { margin-top: 3px; display: block; }



/*tables and form styles*/

.tabledefault{ border-collapse: collapse;font-size:85%;border:1px solid #aaaaaa;margin:10px;}
.tabledefault td {border:1px solid #aaaaaa;padding:5px;}
.tabledefault th {border:1px solid #aaaaaa;background:#eeeeee;padding:5px;color:black;text-align:left; }
.tabledefault p {font-size:100%;margin:0px;}

.formdefault input{font-size:90%;}
.formdefault dt{ float:left;width:70px;font-size:85%;padding:3px 1px;height:20px;}
.formdefault  dd{height:26px;margin:0px;padding:1px;width:155px;}
.formdefault dd input , .formdefault dt input ,.formdefault dd select , .formdefault dt select ,.formdefault dd textarea , .formdefault dt textarea
{width:150px;font-family:sans-serif;margin-left:0px;font-size:70%;}
.formdefault dd textarea , .formstyle1 dt textarea {height:60px;margin-left:0px;}

.cleaner {
					clear:both;
					height:0px;
					line-height:0px;
					font-size:1px;
					border:none;
					margin:0px; padding:0;
					background:transparent;
}

/* image map stuff */
#imageMap { position: relative; margin-top: 17px; }
#msp_cp { background: url('/images/site_bits/maps/map_msp.gif') no-repeat top left; display: block; width: 126px; height: 26px; position: absolute; top: 7px; left: 210px; }
#msp_cp:hover { background: url('/images/site_bits/maps/map_msp.gif') no-repeat bottom left; }
#vp_cp { background: url('/images/site_bits/maps/map_vp.gif') no-repeat top left; display: block; width: 126px; height: 26px; position: absolute; top: 41px; left: 210px; }
#vp_cp:hover { background: url('/images/site_bits/maps/map_vp.gif') no-repeat bottom left; }
#mc_cp { background: url('/images/site_bits/maps/map_mc.gif') no-repeat top left; display: block; width: 126px; height: 26px; position: absolute; top: 76px; left: 210px; }
#mc_cp:hover { background: url('/images/site_bits/maps/map_mc.gif') no-repeat bottom left; }
#ocp { background: url('/images/site_bits/maps/map_ocp.gif') no-repeat top left; display: block; width: 126px; height: 26px; position: absolute; top: 111px; left: 210px; }
#ocp:hover { background: url('/images/site_bits/maps/map_ocp.gif') no-repeat bottom left; }
#umic_cp { background: url('/images/site_bits/maps/map_umic.gif') no-repeat top left; display: block; width: 126px; height: 26px; position: absolute; top: 146px; left: 211px; }
#umic_cp:hover { background: url('/images/site_bits/maps/map_umic.gif') no-repeat bottom left; }
#umic_cc { background: url('/images/site_bits/maps/map_umic.gif') no-repeat top left; display: block; width: 126px; height: 26px; position: absolute; top: 211px; left: 104px; }
#umic_cc:hover { background: url('/images/site_bits/maps/map_umic.gif') no-repeat bottom left; }
#midas { background: url('/images/site_bits/maps/map_midas.gif') no-repeat top left; display: block; width: 126px; height: 26px; position: absolute; top: 260px; left: 7px; }
#midas:hover { background: url('/images/site_bits/maps/map_midas.gif') no-repeat bottom left; }
#msec { background: url('/images/site_bits/maps/map_msec.gif') no-repeat top left; display: block; width: 126px; height: 26px; position: absolute; top: 254px; left: 346px; }
#msec:hover { background: url('/images/site_bits/maps/map_msec.gif') no-repeat bottom left; }
#umip { background: url('/images/site_bits/maps/map_umip.gif') no-repeat top left; display: block; width: 126px; height: 26px; position: absolute; top: 315px; left: 96px; }
#umip:hover { background: url('/images/site_bits/maps/map_umip.gif') no-repeat bottom left; }
#umic { background: url('/images/site_bits/maps/map_umic.gif') no-repeat top left; display: block; width: 126px; height: 26px; position: absolute; top: 348px; left: 97px; }
#umic:hover { background: url('/images/site_bits/maps/map_umic.gif') no-repeat bottom left; }
#broadstone { background: url('/images/site_bits/maps/map_broadstone.gif') no-repeat top left; display: block; width: 126px; height: 26px; position: absolute; top: 346px; left: 399px; }
#broadstone:hover { background: url('/images/site_bits/maps/map_broadstone.gif') no-repeat bottom left; }
#msp { background: url('/images/site_bits/maps/map_msp.gif') no-repeat top left; display: block; width: 126px; height: 26px; position: absolute; top: 407px; left: 210px; }
#msp:hover { background: url('/images/site_bits/maps/map_msp.gif') no-repeat bottom left; }

