@charset "utf-8"; /* Default LF CSS */

body { margin:0; padding:0; text-align:center; background:url(../images/bg.png) top left repeat; }

body, td, th, textarea, input, select, h1, h2, h3, h4, h5, h6 { font: 95%/1.4 Calibri, Arial, "Times New Roman"; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix {display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%; }
.clearfix {display: block; }
/* End hide from IE-mac */

 

br.clear { clear:both; height:0; margin:0; font-size: 1px; line-height:0px; }

input { font-size:100%; margin:2px 0 4px 0; display:block; }

input.submit { margin:5px 0 15px 0; padding:3px; font-size:120%; color:#003300; }

label { display:block; margin:0; }

form { margin:10px 0 0 100px; width:40%; }
textarea { width:100%; height:150px; }

select { margin:0; }

span.drag { cursor:move; }

/*      Error Handling      */

.success { font-size:105%; color:#006600; margin:10px 0; font-weight:bolder; }

.error, .alert { border-top:1px solid #FF0000; border-bottom:1px solid #FF0000; padding:0px 15px; text-align:left; font-style:italic; color:#FF0000; font-size:105%; font-weight:bolder; }

#flash_notice { width:350px; left:50%; margin:0 0 0 200px; text-align:center; font-size:100%; }

p.info { color:#666666; background:none; font-size:86%; margin:0; padding:0; }

.highlight { background:#f8f8f8; padding:3px 6px; margin:6px 0; color:#333333!important } 

.right { float:right!important } 
.left { float:left!important } 
.em { font-style:italic!important } 

.read { font-style:italic; color:#CCCCCC; font-size:90%!important } 
.unread { color:#999999; font-size:90%!important } 

.small { font-size:85%!important } 

p.sitRight { float:left; margin:-38px 0 0 150px; }

.half { width:49%!important } 





/*      Link Styles      */
a { cursor:pointer; outline-style:none; }
a, a:link, a:visited { color:#0c3695; text-decoration:none; }
a:hover { color:#990000!important } 
a img, a:link img, a:visited img, a:hover img { border:0; }
a.delete { color:#CC0000!important } 
a.delete:hover { color:#333333; }
.green { color:#2a8219!important } 

a:link.offline, a:visited.offline { color:#7faf7f!important } 
a:link.online, a:visited.online { color:#006600!important } 
a:hover.online, a:hover.offline { color:#333333!important } 
.red, a.red, #container li.red a:link, #container li.red a:visited { color:#b21f1f!important } 


h1 { font-size:140%; font-weight:normal; margin:10px 0 0 100px; color:#333333; }

h2 { font-size:120%; font-weight:normal; margin:0 0 5px 100px; color:#666666; }
h2 em { font-style:normal; color:#000000; font-weight:bolder; }

h3 { font-size:130%; font-weight:normal; margin:0px 0 5px 100px; color:#2d539c; }

h4 { }

p { margin:10px 0 10px 100px; }

#nav { height:27px; width:100%; clear:both; padding:6px 0 0 0; margin:0 0 6px 0; }

#nav ul { margin:0; width:750px; padding:0; float:right; }


#nav ul li { list-style:none; float:left; margin:0 4px; }


#nav a { border-bottom:0; }

#frame { text-align:left; width:100%; background:url(../images/contentBg.png) top left repeat-x; }

#container { text-align:left; width:940px; background:transparent url(../images/frameBg.png) top left repeat-y; }


img.pic { margin:20px -40px 20px 100px; }

#footer { height:90px; width:100%; background:url(../images/footerBg.png) top left repeat-x; color:#CCC; font-size:85%; padding:5px 0 0 0; }

#footer a:link, #footer a:visited { color:#FFF; font-weight:bolder; }
#footer a:hover { color:#CCC; border-bottom:1px solid #CCCCCC; }

div.p { margin:0 0 0 100px;};


ul.move li { cursor:move !important } 

ul.list, ul.feed { margin:0 0 30px 100px; padding:0 0 0 0; }
ul.list li, ul.feed li { list-style:none; }
ul.list li a:link, ul.list li a:visited { display:block; padding:3px 5px; border-bottom:1px solid #e6e5e5; }
ul.list li.active a:link, ul.list li.active a:visited { color:#000000; }
ul.list li a:hover { background:#f9f9f9; }
ul.list li.active { margin:0 0 0 -5px; color:#000000; font-weight:bolder; }
ul.feed li { padding:3px 5px 5px 3px; border-bottom:1px solid #e6e5e5; font-size:95%; width:auto; clear:both; color:#666666; }

ul.feed li span.right { font-size:90%; color:#999999; margin:-1.5em 0 0 0; }
ul.feed li div.right { font-size:95%; color:#999999; margin:5px 0 0 0; }


ul.feed li:hover { background:#f9f9f9; }
ul.feed li a:link, ul.feed li a:visited { display:inline; padding:0; color:#13539a; border-bottom:0; }
ul.feed li a:hover { color:#000; }




.negT1 { margin-top:-1px!important } 

.negT5 { margin-top:-5px!important } 

.negT10 { margin:-10px 0 0 0!important } 

.pad08 { margin:0 8px!important } 
.pad4 { margin:4px!important } 
.pad04 { margin:0 4px!important } 
.pad28 { margin:2px 8px!important } 
.pad26 { margin:2px 6px!important } 
.pad25 { margin:2px 5px!important } 
.pad10 { padding:10px!important } 
.big { font-size:130%!important } 

.huge { font-size:200%!important } 

.tiny { font-size:70%!important } 

.thin { line-height:70%!important } 

.center { text-align:center!important } 

.pad0 { margin:0px; padding:0px!important } 
.padTop0 { margin-top:0px; padding-top:0px!important } 
.padTop4 { margin-top:4px!important } 
.padTop6 { margin-top:6px!important } 

.padTop10 { margin-top:10px!important } 

.padTop15 { margin-top:15px!important } 

.padBot4 { margin-bottom:4px!important } 
.padBot10 { margin-bottom:10px!important } 

.fontN { font-weight:500; font-style:normal!important } 

.padL6 { margin-left:6px!important } 

b { font-weight:bold!important } 
.black { color:#000000!important } 

.grey { color:#999999!important } 




 