/* ----------------- GRAL ----------------- */

* { font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: 333333; line-height: 13px; }
a, a:visited, a:active { text-decoration: none; color: #004080; }
a:hover { color: #CC6600; }
body { margin: 0; background: url(../images/background.jpg) repeat-x #FFFFFF; }

#menu_container	{ clear: both; width: 760px; margin: 0; padding: 0; }
#mainbanner	{ width: 760px; border-bottom: 1px solid #DDDDDD; background: url('../images/snake.gif') #FFFFFF right bottom no-repeat; margin: 0 0 20 0; }
#left { padding: 5 5 20 5; }
#centercol	{ padding: 5 5 30 5; }
#right	{ padding: 5 5 20 10; }
#search {position: absolute; left: 0; top: 50; z-index:1; text-align: center; width: 100%; }
td#promo { width: 150px; border: 1px solid #DDDDDD; padding: 5px; }
td#promo h1 { max-width: 130px; width: 130px; display: block; color: #777; }
td#promo h1 a {  font-size: 110%; }
td#promo div { padding: 5px 0 5px 0; max-width: 130px; width: 130px; display: block; color: #555; }

#main	{ padding: 0 10 10 0; }

/* ----------------- SECTIONS ----------------- */
div.newstit	{ font-size: 13px; font-weight: bold; color: #CC6600; padding: 0 0 5 0; }
div.tit2	{ font-size: 12px; font-weight: bold; padding: 0 0 5 0; }
div.tit3	{ font-size: 12px; font-weight: bold; padding: 0 0 5 0; color: #CC6600 }

/* ----------------- NEWSLIST ----------------- */
ul.newslist	{ border-top: 1px solid #DDDDDD; margin: 0; padding: 0; }
ul.newslist li	{ list-style-type: none; display: block; background: url('../images/dots.gif') #FFFFFF left bottom repeat-x; padding: 5 0 5 0; margin: 0; }
ul.newslist li a	{ color: #004080; }
ul.newslist li a:hover		{ color: #CC6600; }

/* ----------------- LINKS ----------------- */
ul.links	{ border-top: 1px solid #DDDDDD; margin: 0; padding: 5 0 0 0; }
ul.links li	{ list-style-type: none; display: block; background: url('../images/dots.gif') #FFFFFF left bottom repeat-x; padding: 5 0 5 0; margin: 0; font-size: 12px; }
ul.links li b	{ font-size: 12px; }
ul.links li a, ul.links li a b	{ font-size: 12px; color: #004080; }
ul.links li a:hover, ul.links li a:hover b	{ color: #CC6600; }

/* ----------------- NEWSCOL ----------------- */
ul.newscol	{  border-top: 1px solid #DDDDDD; margin: 0; padding: 0; }
ul.newscol li	{ list-style-type: none; display: block; padding: 5 0 5 0; margin: 0; }
ul.newscol li a, ul.newscol li a b	{ font-size: 11px; color: #004080; }
ul.newscol li a:hover, ul.newscol li a:hover b	{ color: #CC6600; }

/* ----------------- ACTIONS ----------------- */
ul.actions	{  margin: 0; padding: 0; }
ul.actions li	{ list-style-type: none; display: block; padding: 0; margin: 0; }
ul.actions li img	{ position: relative; top: +3px; }
ul.actions li a	{ font-size: 11px; color: #004080; }
ul.actions li a:hover	{ color: #CC6600; }

/* ----------------- COPY ----------------- */
#footer	{ margin: 15 0 0 0; }
#copy	{ padding: 5 5 5 5; font-size: 10; color: #888888; }
#copy a { font-size: 10px; color: #888888; }
#copy a:hover { font-size: 10px; color: #888888; }
#aicudata	{ padding: 5 5 5 5; font-size: 11; color: #666666; background: url('../images/dots.gif') #FFFFFF left top repeat-x; }
#aicudata a { font-size: 11px; color: #004080; }
#aicudata a:hover { font-size: 11px; color: #CC6600; }
#ads	{ padding: 50 5 10 5; }

/* ----------------- MISC ----------------- */
img.banner	{ border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin: 0 0 10 0; }
div.imgframe { margin: 0 0 5 0; }
div.imgframe table { border: 1px solid #DDDDDD; }
div.imgframe table td {padding: 2px; }
div.imgframe table td.desc {padding: 3px; }
.event	{ padding: 10 0 0 0; }

/* ----------------- CONTENT ----------------- */
.content	{ margin: 0; padding: 5; }
div.content	{ border-top: 1px solid #DDDDDD; margin: 0; padding: 5 0 5 0; }
ul.content p { margin: 0 0 5 0; text-indent: 20px }
ul.content 	{ border-top: 1px solid #DDDDDD; margin: 0; padding: 0; }
ul.content li	{ list-style-type: none; display: block; background: url('../images/dots.gif') #FFFFFF left bottom repeat-x; padding: 5 0 5 0; margin: 0; }
ul.content li a, ul.content li a b	{ font-size: 11px; color: #004080; }
ul.content li a:hover, ul.content li a:hover b	{ color: #CC6600; }

/* ----------------- NEWSEVENTS ----------------- */
.newsevents	{ margin: 0; padding: 5; }
div.newsevents	{ border-top: 1px solid #DDDDDD; margin: 0; padding: 5 0 5 0; }
ul.newsevents p { margin: 0 0 5 0; text-indent: 20px }
ul.newsevents	{ border-top: 1px solid #DDDDDD; margin: 0; padding: 0; }
ul.newsevents li	{ list-style-type: none; display: block; background: url('../images/dots.gif') #FFFFFF left bottom repeat-x; padding: 5 0 5 0; margin: 0; font-size: 12px }
ul.newsevents li b	{ font-size: 12px }
ul.newsevents li a, ul.newsevents li a b	{ font-size: 12px; color: #004080; }
ul.newsevents li a:hover, ul.newsevents li a:hover b	{ color: #CC6600; }

/* ----------------- FORM ----------------- */
td.treq, td.treq nobr	{ margin: 0; padding: 5; color: 004080; font-weight: bold;}
td.t	{ margin: 0; padding: 5; }
tr.t	{ background: url('../images/dots.gif') #FFFFFF left bottom repeat-x; }
input.treq	{ border: 1px solid #CCCCCC; font-weight: normal; background: #F5F9FF }
input.t, textarea.t, select.t	{ border: 1px solid #CCCCCC; }
form	{ margin: 0; padding: 0; }

/* ----------------- SITEMAP ----------------- */
ul.sitemap	{ border-top: 1px solid #DDDDDD; margin: 0; padding: 5 0 0 0; }
ul.sitemap li		{ list-style-type: none; display: block; background: url('../images/dots.gif') #FFFFFF left bottom repeat-x; padding: 5 0 5 0; margin: 0; font-size: 12px; }ul.sitemap li.l1	{font-size: 12px; font-weight: bold; margin-left: 0; }
ul.sitemap li.l2	{font-size: 11px; font-weight: bold; margin-left: 30; }
ul.sitemap li.l3	{font-size: 11px; font-weight: bold; margin-left: 60; }
ul.sitemap li.l4	{font-size: 11px; margin-left: 90; }
