html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

body{line-height:1;}

*{-moz-outline:0;}

/* --------------- BEGIN TeamCMP Specific Styles --------------- */
.search_link {
	font-size: 10pt;
}
.hilite {
	background-color: #FCF403;
	color: #000000;
	font-weight: bolder;
}

#mst {display:none;}

.EditBody, .EditBody p {
	background: #ffffff;
	font-size: 1.2em;
}

/* --------------- END TeamCMP Specific Styles --------------- */


a img{border:none;}

hr{clear:both;height:0;margin:0 0 1em;border:1px solid #ccc;border-width:1px 0 0;}

.hide{display:none !important;}

.left{float:left !important;}

.right{float:right !important;}

img.left{margin:0 1em 1em 0;}

img.right{margin:0 0 1em 1em;}

img.center{display:block;margin:1em auto;}

p.center{text-align:center;}

.callToAction{padding-left:10px;}

ul{margin:0 0 1em 4em;}

ol{margin-left:5em;}

p+ul,p+ol{margin-top:-0.5em;}

li ul,li ol{margin-top:.5em;margin-bottom:.75em;}

li{margin:0 0 .5em;}

ul{list-style:disc;}

ul ul{list-style:circle;}

ul ul ul{list-style:square;}

ol{list-style:decimal;}

ol ol,ol.alpha{list-style:lower-alpha;}

ol ol ol{list-style:lower-roman;}

dl{clear:both;}

dt{margin:0 0 .2em;line-height:1.2em;font-weight:bold;}

dt a{text-decoration:none;}

dd{margin:0 0 .75em;padding:0;line-height:1.25;}

dd p{margin:0 0 .5em;padding:0;}

dd img{}

dl.twoColumn{margin:0;text-align:left;}

dl.twoColumn dt{clear:left;float:left;width:33%;}

dl.twoColumn dd{clear:right;margin:0 0 0 35%;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

caption{font-weight:normal;text-align:left;}

th{padding:.5em;border:1px solid #ccc;font-weight:bold;text-align:left;vertical-align:top;background:#ccc;}

td{padding:.5em;border:1px solid #ccc;line-height:1.2;vertical-align:top;}

tr.alt td{background:#eee;}

form{margin-bottom:2em;}

form ul,form ol,.content form ul,.content form ol{margin:0;}

fieldset ol{padding-top:15px;}

form li{clear:both;width:100%;margin-bottom:1em;list-style:none !important;}

form li#svcaptcha{width:auto;margin-left:27%;padding-left:7px;}

form li#svcaptcha img{width:auto !important;padding:0 !important;border:0 !important;}

fieldset{clear:both;margin:0 0 2em;padding:0 15px .5em;border:1px solid #ccc;}

legend{margin-left:-10px;padding:0 10px;font-size:1.4em;line-height:1.2em;font-weight:normal;}

label,p.fieldLabel{float:left;width:25%;margin-right:2%;padding-right:7px;font-weight:bold;line-height:1.4;text-align:right;}

.multiInputs{float:left;width:65%;}

.inputNote{font-size:.9em;color:#777;}

.stack .inputNote{margin-left:2.4em;}

form li a{margin-left:135px;}

form li span{font-weight:normal;}

input.text{width:60%;}

form textarea{width:60%;height:10em;}

form .buttons{text-align:right;}

button,.buttons input{cursor:pointer;}

input[type=submit]{cursor:pointer;}

.sidebar form{float:left;width:100%;margin-bottom:2em;}

.sidebar form li{float:none;width:auto;margin:0 0 .5em;display:block;text-align:left;}

.sidebar label{float:none;width:auto;margin:0 0 .25em;text-align:left;}

.sidebar input.text{width:95%;margin:0;}

.required{margin:0 0 .5em .25em;font-weight:normal;color:#b00;}

p.required{float:left;clear:left;margin:0;padding-left:7px;}

p#loginmsg.required{margin-bottom:2em;}

input.first{margin-left:0;}

.flow label{float:none;width:auto;}

form li.req{}

.req ins{position:absolute;left:-9999px;}

li span.req{padding-right:7px;}

.req input{}

#crumblist{margin:0 0 1em;padding:0;list-style:none;font-size:.9em;}

#crumblist li{display:inline;margin:0;}

#crumblist li a{text-decoration:none;}

.navSequential,.moreResults ul{margin:0 !important;padding:0;list-style:none;}

.navSequential li,.moreResults li{display:inline;margin:0 !important;padding:0;text-align:center;}

.navSequential li a,.moreResults li a{padding:.1em .2em;text-decoration:none;}

.navSequential li.current a{border:1px solid #e4e4e4;color:#000;}

.navSequential li a:hover{background:#e4e4e4;}

#navsession{margin:0;list-style:none;}

#navsession li{display:inline;margin:0;padding:0;}

#navsession li a{text-decoration:none;}

#navsession li#naveditProfile a{border-right:1px solid #ccc;padding-right:.5em;}

#navsession li#navlogout{padding-right:0;padding-left:2px;}

div.svAd{margin:0 0 2em;}

#svassetDetail{}

a#svasset{display:block;margin:2em 0;padding-left:20px;line-height:2em;background-position:0 50%;background-repeat:no-repeat;}

.image a#svasset{padding-left:0;line-height:1.5em;background:transparent;}

#svassetDetail.image #svasset{float:left;margin:.25em 1.5em .5em 0;}

#svassetDetail.image #svasset img{float:none;display:block;margin:0;}

.content#primary .imgMed{float:right;margin-left:1em;margin-bottom:1em;}

.col{float:left;margin-right:1.5%;display:inline;}

.columns2 .col{width:48%;}

.columns3 .col{width:31%;}

.columns4 .col{width:23%;}

.columns5 .col{width:18%;}

.columns6 .col{width:14%;}

.columns7 .col{width:12%;}

.columns8 .col{width:10%;}

.svSyndLocal,.svSyndRemote{margin-bottom:2em;}

.svSyndLocal dd img,.svSyndRemote dd img{}

div.portalFeatures{margin:0 0 1em;padding:0 0 1em;font-weight:bold;border-bottom:1px dotted #ccc;}

#svportal{margin-bottom:1em;border-top:1px solid #ccc;}

#svportal dl{margin:1em 0;padding-top:1em;border-top:1px dotted #ccc;}

#svportal dl.first{border-top:0;padding-top:0;}

.content dt{margin-bottom:.75em;}

.content #svportal dt.releaseDate{font-size:1em;font-weight:normal;color:#999;margin-bottom:.5em;}

.content #svportal dd{margin-bottom:.75em;}

.content dd.summary span.readMore{font-size:.9em;}

.content dd.credits{float:left;margin-bottom:1.2em;margin-right:.75em;font-size:1em;color:#666;line-height:1.2;}

.content dd.comments,.content dd.tags,.content dd.ratings{float:left;margin-bottom:1em;padding:0 .5em 0 0;font-size:1em;}

.content dd.comments,.content dd.tags,.content dd.credits{line-height:20px;}

img.ratestars{border:0 !important;padding:0 !important;margin:0 !important;}

.content dd.comments{padding:0 .5em 0 13px;background:url(../../Images/OCAS/icon_comments.gif) no-repeat 0 50%;}

.content dd ul{list-style:none;}

.content dd li{display:inline;margin:0;padding-right:1em;}

.content dd li a{border:0;}

.content #svportal .hasImage dd.image{float:left;margin:0 1em 1em 0;}

