BODY {font:normal 14px/24px Tahoma, Geneva, sans-serif; color:#555; background: #ffffff url(images/home-bg.jpg) repeat-x;}
#short {font:normal 14px/24px Tahoma, Geneva, sans-serif; color:#555; background: #ffffff url(images/short-bg.jpg) repeat-x;}
#long {font:normal 14px/24px Tahoma, Geneva, sans-serif; color:#555; background: #ffffff url(images/long-bg.jpg) repeat-x;}
#port {font:normal 14px/24px Tahoma, Geneva, sans-serif; color:#555; background: #ffffff url(images/small-bg.jpg) repeat-x;}
.error {color: #ffae00;}
#main{width:960px; margin: 0px auto 0px;}
#portMain {width:960px; margin: 0px auto 0px;}
P {margin:  0 0 1em 0; padding:  0;}
H1 {font:normal 28px/34px Tahoma, Geneva, sans-serif; color: #555; margin: 0 0 12px 0; padding: 0;}
H2 {font:normal 21px/35px Tahoma, Geneva, sans-serif; color: #555; margin: 0; padding: 0;}
H3 {font:normal 28px/34px Tahoma, Geneva, sans-serif; color: #fff; margin: 0 0 12px 0; padding: 0;}
H4 {font:normal 28px/34px Tahoma, Geneva, sans-serif; color: #fff; margin: 0; padding: 0;}

#inset1 {font:normal 13px/18px Tahoma, Geneva, sans-serif; float:right; background: url(images/note.jpg) no-repeat; margin-top:35px; width:200px; padding: 10px 15px; color: #555;}
#inset2 {font:normal 13px/18px Tahoma, Geneva, sans-serif; background: url(images/note.jpg) no-repeat; margin-top:30px; width:200px; padding: 10px 15px; color: #555;}
#inset3 {font:normal 13px/18px Tahoma, Geneva, sans-serif; float:right; background: url(images/note2.jpg) no-repeat; margin-top:55px; width:200px; padding: 10px 15px; color: #555;}
#rightCol {font:normal 13px/18px Tahoma, Geneva, sans-serif; float:right; margin-top:113px; width:227px; padding: 0px;}

#content {font:normal 14px/24px Tahoma, Geneva, sans-serif; color:#555; padding: 30px 0px 30px 0px; width: 670px; }
#contentHome {font:normal 15px/20px Tahoma, Geneva, sans-serif; color: #555; float:left; margin-top:30px; width:680px; }
#contentTop {font:normal 15px/20px Tahoma, Geneva, sans-serif; color: #fff; float:left; margin-top:30px; width:960px; }
#contentPort {font:normal 15px/20px Tahoma, Geneva, sans-serif; color: #fff; float:left; margin:30px 0 0 0; padding: 0; width:960px; }
#contentMain {font:normal 15px/20px Tahoma, Geneva, sans-serif; color: #fff; float:left; margin-top:30px; width:960px; }

#contentC14 {font:normal 15px/20px Tahoma, Geneva, sans-serif; color: #555; float:left; margin-top:30px; margin-right: 30px; width:215px; }
#contentC24 {font:normal 15px/20px Tahoma, Geneva, sans-serif; color: #555; float:left; margin-top:30px; margin-right: 30px; width:215px; }
#contentC34 {font:normal 15px/20px Tahoma, Geneva, sans-serif; color: #555; float:left; margin-top:30px; margin-right: 30px; width:215px; }
#contentC44 {font:normal 15px/20px Tahoma, Geneva, sans-serif; color: #555; float:left; margin-top:30px; width:215px; }

A:link, A:visited, A:active{font-weight: normal; text-decoration: none; color:#1689a1;}
A:hover{text-decoration: underline;}

A.large:link, A.large:visited, A.large:active{font:normal 16px/18px verdana, arial; }
A.large:hover{text-decoration: underline; color:#31bad6;}

A.small:link, A.small:visited, A.small:active{font:normal 11px verdana, arial; }
A.small:hover{text-decoration: underline; color:#31bad6;}

A.topNav:link, A.topNav:visited, A.topNav:active{font: normal 12px Tahoma, Geneva, sans-serif; letter-spacing:0.1em; float:right; display: block; font-weight: normal; text-decoration: none; color:#525c65; margin-top:73px; padding: 20px 30px 25px 30px;}
A.topNav:hover{text-decoration: none; background: #ffffff;}

A.topNavOn:link, A.topNavOn:visited, A.topNavOn:active, A.topNavOn:hover{font: normal 12px Tahoma, Geneva, sans-serif; letter-spacing:0.1em; float:right; display: block; font-weight: normal; text-decoration: none; color:#000000; margin-top:73px; padding: 20px 30px 25px 30px; background: #ffffff url(images/selected.jpg);}


A.footer:link, A.footer:visited, A.footer:active{ text-decoration: none; color:#FFFFFF;}
A.footer:hover{text-decoration: underline;}
