body { text-align: center; background: url('images/bg.jpg') #FFAA50 repeat-x; margin: 0px; padding:0px; font-family: Arial; font-size: 10pt; }

A:link {color: #F30;}
A:hover {color: #000; }

div {-moz-box-sizing:border-box;} 

.d {margin-left: 10px; margin-right: 10px; margin-bottom: 15px; margin-top: 15px; padding: 4px; font-weight: normal; clear:both; text-align: justify; }
.c {clear:both;}

.content { background: #EEE; width: 771px; margin: auto; border: 1px solid #888; padding: 5px; }
.breadcrumb { text-align: left; margin-left: 20px; }

.leftside {float:left; width: 390px; height: 300px; padding:3px; margin-left: 15px; }
.rightside {float:left; width: 335px; height: 300px; padding:3px; margin-top: 3px; margin-left: 15px; }

.info { text-align: left; margin-bottom: 5px; font-size: 11pt; }

.left {float:left; width: 245px; margin-left: 0px; padding:3px;}
.middle {float:left; width: 245px; margin-left: 0px; padding:3px;}
.right {float:left; width: 245px; margin-left: 0px; padding:3px;}

ul li {list-style-image: url('images/bullet.gif'); margin-left: 0px; }
.headings { font-size: 16pt; font-weight: bold; letter-spacing: -1.4px; margin-bottom: 12px; }

h1, h2, h3 { text-align: center; margin-bottom: 5px; margin-top: 0px; font-family: Arial; font-size: 25pt; letter-spacing: -1.4px; }

.opacity img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: .7; border: 7px solid #FFAA4E; }
.opacity:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; border: 7px solid #ED8F2A; }

.catimg { float:left; width:180px; margin: 4px; text-align: center; letter-spacing: -1.0px; font-size: 15pt; font-family: Arial; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }
.catdesc { text-align: justify; font-family: verdana; font-size: 8pt; font-weight: normal; letter-spacing: 0px; margin-top: 0px; margin-bottom: 6px; }

