body{
 color:#000000;
 background:#ffffff;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:12px;
 padding:0px;
 margin:10px;
}

a, i, td, th, center, input, textarea, select{
 color:#222222;
 font-size:12px;
}

a{
 color:#2f6980;
}

.shrinkWrap{
 width:880px;
 margin-right:auto;
 margin-left:auto;
}

.topImg{
 border:1px solid #888888;
 background-color:#42798e;
 height:200px;
 padding:0px;
 margin-bottom:5px;
}

.menu{
 border:1px solid #888888;
 background-color:#eeeeee;
 color:#222222;
 padding:10px;
 margin-bottom:5px;
}

.content{
 border:1px solid #888888;
 background-color:#ffffff;
 color:#222222;
 padding:10px;
 padding-top:20px;
 margin-bottom:5px;
 min-height:300px;
}

.contentProp{
 height:300px;
 width:1px;
 float:right;
}

.contentClear{
 clear:both;
 height:1px;
 overflow:hidden;
}

.footer{
 border:1px solid #888888;
 background-color:#eeeeee;
 color:#222222;
 padding:10px;
 margin-bottom:5px;
}

.heading{
 color:#000000;
 font-weight:bold;
}

.subHead{
 color:#000000;
 font-size:11px;
 font-weight:bold;
}

.syntax{
 color:#000000;
 font-family:courier;
 font-size:11px;
}

.rev{
 color:#000000;
 font-family:courier;
 font-size:11px;
}

.note{
 font-size:11px;
}

.footnote{
 color:#888888;
 font-size:9px;
}

.okGo{
 color:#00aa00;
 font-weight:bold;
}

.warn{
 color:#c11222;
 font-weight:bold;
}

.error{
 border:2px solid red;
 padding:5px;
}

.inactive{
 color:#dddddd;
}

.emailUpdates{
 color:#008800;
 font-size:9px;
}

.emailOK{
 color:#c11222;
 font-size:9px;
}

.box1{
 align:center;
 background-color:#eeeeee;
 border:1px solid #888888;
}

.snipBox{
 background-color:#eeeeee;
 border:1px dashed #888888;
 padding:10px;
 margin:10px;
}

.stdForm{
 padding:0px;
 margin:0px;
}

.stdWrap{
 align:center;
 background-color:#eeeeee;
 border:1px solid #888888;
 padding:10px;
 width:320px;
}

.chatWrap{
 align:center;
 background-color:#eeeeee;
 border:1px solid #888888;
 padding:10px;
 width:320px;
}

.chatWrap2{
 align:center;
 background-color:#eeeeee;
 border:none;
 padding:10px;
 width:320px;
}

.chatBox{
 height:200px;
 border:1px solid #888888;
 padding:5px;
 margin-bottom:5px;
 overflow:auto;
 background-color:#ffffff;
}

.chatInput{
 width:240px;
}

.chatButton{
 width:50px;
 float:right;
}

.contactField{
 width:400px;
}

.os21DragObj{
 position:absolute;
 overflow:hidden;
 border: 1px solid black;
 filter:alpha(opacity=75);
 -moz-opacity:.75;
 opacity:.75;
 visibility:hidden;
 padding:5px;
}

.os21FloatInfo{
 background-color:#ffffaa;
 overflow:auto;
 border:1px solid #888888;
 padding:5px;
 position:absolute;
 visibility:hidden;
 z-index:1000;
}

.os21Frame{
 border:1px solid #000000;
 border-top: none;
 background-color:#eeeeee;
 overflow:auto;
}

.os21TitleBar{
 background-color:#42798e;
 border:1px solid #000000;
 color:#ffffff;
 font-weight:bold;
 padding:0px;
 cursor:default;
}

.os21Title{
 padding:2px;
 margin:3px;
}

.os21Content{
 background-color:#eeeeee;
 border:none;
 color: #666666;
 padding:0px;
 overflow:auto;
}

.os21Close{
 background-color:#cc0000;
 color:#ffffff;
 font-weight:bold;
 padding:2px;
 margin:2px;
 border:1px solid #000000;
 float:right;
}

.os21Close:hover{
 background-color:#ff0000;
}

.captcha{
 border:1px solid #888888;
}

.ATCRow0{
 background-color:#227c2e;
 color:#ffffff;
 font-family:courier;
 font-size:18px;
 font-weight:bold;
}

.ATCRow1{
 background-color:#319b40;
 color:#ffff00;
 font-family:courier;
 font-size:18px;
 font-weight:bold;
}

.picBox{
 background-color:#ffffff;
 border:1px solid black;
 color:#888888;
 padding:10px;
 position:absolute;
 z-index:100;
}

.picDesc{
 font-size:10px;
 color:#000000;
 font-style:italic;
}

.dirHead{
 color:#ffffff;
 background-color:#42798e;
 font-weight:bold;
}

.dirRow0{
 background-color:#eeeeee;
}

.dirRow1{
 background-color:#dddddd;
}

.dirEdit{
 color:#ff6600;
}

.stdRow0{
 background-color:#eeeeee;
}

.stdRow1{
 background-color:#dddddd;
}
