
* { margin:0; }
body { font:12px Arial, Helvetica, sans-serif; color:#000; background:url("images/bg.jpg") top repeat-x #FBFBFB; }

img { padding:0; border:0; }
p { padding:0 0 10px 0; text-align:justify; }
a { text-decoration:none; color:#3399FF; }
ul { margin:0 0 0 20px; padding:0 0 10px 0; }
ol { margin:0 0 0 25px; padding:0 0 10px 0; text-align:justify; }

h1, h2, h3, h4, #buttons a { font-family:"Monotype Corsiva", Arial; color:#fff; font-weight:normal; }
h2 { padding:0 0 5px 0; font-size:24px; color:#003996; }
h4 { padding:5px 0 0 15px; height:41px; font-size:24px; background:url("images/h4.gif") top repeat-x; display:block; }

#main { margin:0 auto 0 auto; width:1014px; }

#logo { padding:12px 0 0 5px; }
#logo h1 { margin:-10px 0 0 0; font-size:46px; }
#logo h3 { margin:-7px 0 0 0; padding-left:10px; font-size:20px; }

#buttons { margin:10px 0 15px 0; padding:0; text-align:center; height:59px; background:url("images/buttons.gif") top repeat-x; }
#buttons a { padding-top:17px; width:16.5%; height:42px; font-size:22px; text-decoration:none; color:#fff; text-align:center; display:block; float:left; }
#buttons .but:hover { background:url("images/but_hover.png"); color:#003996; text-decoration:underline; }
.but_razd { width:2px; height:52px; background:url("images/but_razd.gif") center 12px no-repeat; float:left;}

.top { padding:15px; min-height:301px; background:url("images/box_bg.png"); line-height:16px; }
.img_top { margin:0 0 0 15px; float:right; }
.fish { padding:0 2px 1px 0; }
.clear { height:1px; clear:both; }

#content { margin:0 auto; background:url("images/content.png") left repeat-y; }
#left { width:696px; float:left; }
#right { width:303px; float:right; }
.box { padding:15px; line-height:16px; }
.fb { width:50%; }

#right .text { padding:14px; line-height:18px; text-align:justify; }
.read_more { padding:0 4px 3px 0; text-align:right; }
.read_more a { color:#FF0000 !important; text-decoration:none !important; padding-right:10px; }
.read_more a:hover { color:#FF0000; text-decoration:underline !important; }
.blue { color:#003390; }
.red { color:red; }
.lred { color:#d83838; }
.green { color:green; }
.magenta { color:magenta; }
.darkblue { color:#000070; }
.t { color:teal; }
.y { background-color:#ffff00; }
.g { background-color:#00ee00; }
.lg { background-color:#a0f7a0; }
.lc { background-color:#a0f7f7; }
.c { background-color:#00eeee; }
.m { background-color:#f7c0f7; }
.r { background-color:#ccc; }
.u { text-decoration:underline; }
.narrow { font-family:Georgia, Times; font-size:95%; }
.add { color:#999; }
.vid { margin:5px 0 20px 0; width:667px; height:540px; border:none; }
.vids { margin:5px 0 10px 0; width:667px; height:425px; border:none; }
.vidp { margin:5px 0 10px 0; width:667px; height:400px; border:none; }
.tdtop { background:#94a6e7 url('images/h4.gif') top left repeat-x; color:#fff; font-family:Arial; font-size:14px; font-weight:bold; line-height:17px; text-align:center; }
.width50 { width:50%; }
.trcolor { background-color:#ffffe4; }
.center { text-align:center; font-size:110%; }

.floatright { margin:5px 0 5px 12px; padding:4px; border:1px solid #abbddb; float:right; }
.floatleft { margin:5px 12px 5px 2px; padding:4px; border:1px solid #abbddb; float:left; }

table { margin-left:auto; margin-right:auto; margin-top:7px; }
th img { border:1px solid #555; float:left; }
th em { position:relative; top:6px; line-height:25px; font-style:normal; }
.lws { word-spacing:-.2em; }

#mailform table { border:2px solid #8c9ade; background-color:#eef3fa; color:#000; font-family:Verdana; border-collapse:collapse; }
#mailform td { padding-left:5px; border:1px solid #9dabef; }

#dhtmltooltip { padding:5px; left:-300px; width:300px; position:absolute; font-family:Verdana; font-size:11px; text-align:justify; color:#000; line-height:1.3em; border:1px solid black; background-color:lightyellow; visibility:hidden; z-index:100; box-shadow:3px 3px 6px gray; }
#dhtmlpointer1, #dhtmlpointer2 { position:absolute; left:-300px; z-index:101; visibility:hidden; }

#footer { padding:25px 0 0 0; height:40px; color:#000; text-align:center; background:url("images/footer.png") top repeat-x; }
#footer a, #footer a:hover { color:#000; text-decoration:none; }
