* { margin: 0; padding: 0; }
img { border-style: none; }
p { color:#5E0C37; font-size:12px; font-weight:normal; line-height:16px; padding-bottom: 13px; }
a { color:#5E0C37; font-size:12px; text-decoration: none; }
a:hover { color:#000000; text-decoration: underline; }
h1 { color:#0F6C78; font-size:20px; font-weight:normal; line-height:20px; padding-bottom: 13px; }
h2 { color:#0F6C78; font-size:16px; font-weight:normal; line-height:20px; padding-bottom: 13px; }
pre {  font-family:Arial, Helvetica, sans-serifl; color:#89455d; font-size:16px; font-weight:normal; line-height:20px; padding-bottom: 13px; }
h2.kids { padding-bottom: 3px; }	
h5 { padding-right: 10px; }
span { font-size: 13px; }

body { display: block; background:#89455d url(../images/bg_body.jpg) repeat-x scroll; font-family:georgia,garamond,serif; margin:0px; padding:0px; }

#container { background: #fff url(../images/bg_sides.png) no-repeat top left; width:700px; margin:0px auto; padding: 0px 10px; }

#headerlg { height: 400px; width:700px; }

#header { height: 170px; width:700px; }
#header .noflash_menu, #headerlg .noflash_menu { width: 720px; margin: 0px auto; padding: 10px 0 20px 0; font-size:13px; text-align:center; }
#header .noflash_menu ul li, #headerlg .noflash_menu ul li { display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; padding: 00px 22px 0px 0px; }

.left { float: left; }
.right { float: right; }

#colhome1{ width: 350px; padding: 10px 10px 20px 15px; }
#colhome1 img{margin:0 10px 0 0; }

#colhome2 { width: 290px; padding: 10px 10px 20px 15px; }

#homecontact{ background:#999966; padding:10px; border:1px dotted #333333; margin: 0 0 10px 0; }
#homecontact h1{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serifl; font-size:16px; font-weight:bold; padding:0; margin:0; }
#homecontact h2{ color:#333333; font-family:Arial, Helvetica, sans-serifl; font-size:18px; font-weight:bold; padding:0; margin:0; }
#homecontact p{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serifl; font-size:12px; padding:0; margin:0 0 10px 0; }
#homecontact em{ color:#333333; font-style:oblique; font-weight:bold; font-size:12px; }

#eventlisting p { border-top: 1px dotted #ccc; }

#colhistory1{ width: 330px; padding: 10px 0px 20px 15px; }

#colhistory2{ width: 300px; padding: 10px 0px 20px 20px; }

#colmission2 { background: url(../images/colbg.jpg) repeat-y right; width: 336px; padding: 0px 0px 0px 0px; }
#colmission2 h4 { padding-bottom: 10px; }

#colflu2 { width: 336px; padding: 10px 0px 0px 0px; }
#colflu2 a { text-decoration:underline; color:#333333; }

#colmission1{ width: 320px; padding: 10px 10px 20px 15px; }
#colmission1 ul { font-size: 12px; margin: 8px 0 10px 15px; text-align: left; list-style-type: square; }
#colmission1 li  { padding-bottom: 8px; line-height:  12px; padding-left: 15px; }
#colmission1 a  { text-decoration:underline; color:#333333; }

#singlecol { background: url(../images/colbg.jpg) repeat-y right; width: 660px; padding:0px; margin:5px auto 15px auto; font:Arial, Helvetica, sans-serif; font-size:36px; text-align:center; color:#660000; }

#colcare2 { background: url(../images/colbg.jpg) repeat-y right; width: 336px; padding: 41px 0px 0px 0px; }

#colgood2 { background: url(../images/colbg.jpg) repeat-y right; width: 336px; padding: 21px 0px 0px 0px; }
#colgood2 ul { font-size: 12px; margin: 10px 0 20px 15px; text-align: left; list-style-type: square; }
#colgood2 li  { padding-bottom: 5px; line-height:  16px; padding-left: 5px; }


#colcontrol2 { width: 250px; padding: 135px 5px 5px 5px; }
#colcontrol2 li { font-size: 14px; list-style-type: none; }

#colcontrol1 { min-height: 650px; width: 410px; padding: 30px 10px 20px 15px; }
#colcontact1 { width: 220px; padding: 10px 10px 0px 20px; z-index: 1000; }
#colcontact1 .address { text-align:  left; font-size: 11px; margin: 30px 15px 0 5px; }
#colcontact1 .spacer { padding-top: 2px; }
#colcontact1 img { margin: 55px 0 0 -80px; }
#colcontact1 a { text-decoration: underline; }

#colcontact1 strong { font-size: 14px; }

#colcontact2 { background: url(../images/contact-messagebg.jpg) no-repeat; width: 410px; height: 467px; margin-top:42px; padding: 10px 15px 0px 10px; }
#colcontact2 h2 { line-height:10px; padding-bottom: 4px; }

#coldeliver2 { width: 410px; height: auto; margin:0 20px 0 0; padding:10px 0 0 0; }

.positions1 { border: #999999 1px solid; padding: 5px; }
.positions2 { border: #CCCCCC 1px solid; padding: 5px; }

#mail { margin: 10px 0 0 8px; }
#mail span { text-decoration: underline; }

#colemploy1 { width: 300px; padding: 10px 10px 0px 15px; }
#colemploy1 ul { font-size: 11px; margin: 35px 0 35px 5px; text-align: left; list-style-type: none; }
#colemploy1 h4 { text-align: left; font-size: 16px; padding-bottom: 13px; }

#colemploy2 { background: url(../images/employ-bg.jpg) repeat-y; width: 336px; padding: 41px 0px 150px 0px; }
#colemploy2 h2 { padding-left: 120px; }
#colemploy2 ul { padding-left: 120px; font-size: 11px; line-height: 25px; }
#colemploy2 li { font-size: 11px; line-height: 25px; }

.phystext { float: left; width: 250px; clear: left; margin: 45px 0 0 8px; padding-bottom: 0; }

#colphyslist h1 { padding: 10px 10px 0px 5px; }
#colphys1 { width: 450px; padding: 0px 10px 20px 10px; }
#colphys1 a { font-size: 10px; }
#colphys1 p { font-size: 11px; }
#colphys2 { width: 230px; padding: 0px 0px 0px 0px; }

#phys_detailsl { line-height: 18px; font-size: 13px; width: 220px; padding: 10px 0px 0px 0px; }
#phys_detailsr { line-height: 18px; font-size: 13px; width: 220px; padding: 10px 0px 0px 0px; }
#phys_detailsr p strong { font-size: 13px; text-align: center; letter-spacing: 0px; }

.physimage { position: relative; margin: -50px 0 0 -25px; z-index: 10000; }
.physbackground { margin-top: 110px; background: url(../images/physback.jpg) no-repeat; float: left; width: 700px; }

h3 { background:  transparent url(../images/headerarrow.png) no-repeat scroll 0px 18px; padding: 17px 0 0 30px; color: #555; }

#colphyslist { width: 660px; padding: 0px 0px 10px 10px; }

#leftid { float: left; }

#rightid { float: right; }

table { clear: both; font-size: 12px; margin-top: 0px; }

td { border-bottom: 1px solid #eee; padding: 4px 6px 4px 12px; color: #4f6b72; }

th.header { font: bold 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; height: 20px; border-left: 1px solid #CCC; border-right: 3px solid #CCC; border-bottom: 2px solid #CCC; border-top: 1px solid #CCC; text-transform: uppercase; letter-spacing: 2px; text-align: left; padding: 5px 5px 5px 10px; background: #CAE8EA url(../images/bg_header.jpg) no-repeat; }
th.nohighlight { text-align: left; font-weight: normal; border-bottom: 1px solid #eee; padding: 6px 6px 6px 12px; color: #4f6b72; }
.highlight { background: url(../images/listarrow.png) no-repeat; }
th.spacer { height: 10px; border: 0; }
th.location { text-align: center; border: 0; border-bottom: 2px solid #ddd; letter-spacing: 4px; height: 8px; padding: 5px 0px 2px 0px; background: #f5fafa; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268; }

#body_bottom { position: relative; clear: both; background: transparent url(../images/body_bottom.png) no-repeat; padding: 150px 0 0 0; width:720px; margin: 0px 0px 50px -10px; z-index: 100; }

#footer { background:#8e1b57 url(../images/bg_bottom.jpg) repeat-x; height: 215px; margin: -200px 0px 0px 0px; z-index: 1; }
#footer .footer_menu { width: 720px; margin: 0 auto; padding-top: 150px; font-size:11px; text-align:center; }
#footer .footer_menu ul li { display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; padding: 0px 22px 0pt 0pt; }
#footer .footer_copyright { padding: 25px 115px 0px 90px; font-size:10px; letter-spacing:0px; }

.center { text-align: center; }

.clear { clear: both; }
.clearl { clear: right; }

#bComm{ color:#0F6C78; font-size:16px; font-weight:normal; line-height:20px; padding:0; margin:0; }
.CommLink{ color:#8e1b57; font-size:13px; font-weight:bold; text-decoration:underline; line-height:20px; padding:0; margin:0; }
.comment{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; font-weight:normal; margin:0 0 4px 0; }
.commentdate{ font-size:12px; color:#333333; }
.commuser{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:normal; margin:0 0 4px 0; text-align:right; font-style:italic; }

#blogCol{margin:0 0 0 8px; font-size:13px; color:#333333; font-weight:normal; width:inherit; height:auto; overflow:hidden;}
#blogCol p, ul, ol {margin:0 0 10px 0;color:#333333; font-size:13px; font-weight:normal;}
#blogCol a{margin:0 0 10px 0; color:#0F6C78;; font-size:13px; text-decoration:underline; font-weight:normal;}
#blogCol ul, ol {margin:0 0 10px 15px; font-weight:normal;}
#blogCol li {margin:0 0 5px 15px; font-weight:normal;}
#blogCol img{margin:8px;}
#blogHeader{margin:0 0 0 8px; font-size:13px; color:#333333; font-weight:normal;border-bottom: 2px dotted #CAE8EA;}
#blogHeader p { color:#0F6C78; font-size:13px; font-weight:normal; line-height:15px; padding:0; margin: 10px 0 0 0; }