body, td, div, a, span, input, textarea, select {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

body, form { padding:0px; margin:0px; }
body { background:#FFFFFF url(template_images/body_bg.jpg) repeat-x; padding-bottom:34px; }

a { text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; }

.commons { width:856px; border-left:1px solid #CFD4D8; border-right:1px solid #CFD4D8; }

.logo-row { background:url(template_images/logo_bg.jpg) repeat-x; }
.logo-row td { height:81px; }

.menu-row { background:url(template_images/menu_bg.jpg) repeat-x; height:48px; }
.menu-row .edge { width:1px; }
.menu-row .menu td { padding:0px 5px 0px 5px; text-align:center; }
.menu-row .menu a { color:#FFFFFF; font-weight:bold; display:block; height:24px; text-decoration:none; }
.menu-row .menu a:hover { color:#2A214C; }
.menu-row .menu .seperator { background:url(template_images/menu_seperator.jpg) no-repeat; width:13px; height:48px; padding:0px; }

.main-row { background-color:#FFFFFF; }
.main-row .left-column { width:190px; padding:0px 15px 0px 15px; }
.main-row .right-column { 
	background:#FFFFFF url(template_images/page_bg.jpg) no-repeat;
	width:571px; 
	padding:10px 15px 0px 0px; 
}
.main-row .right-column .pageTitle { color:#F6AF33; font-size:16px; font-weight:bold; }

.sub-menu a {
	color:#000000;
	text-decoration:none;
	display:block;
	height:18px;
	padding:2px 0px 0px 4px;
	margin-top:2px;
}
.sub-menu a:hover { background-color:#EBEAEA; text-decoration:none; }
.sub-menu a.selected { background-color:#8ECBF7; color:#FDFDFD; }

.footer-row { background-color:#FFFFFF; padding:15px 0px 15px 0px; height:105px; }
.footer-row .footer { background:url(template_images/footer_bg.jpg) repeat-x; height:75px; width:826px; }
.footer-row .footer td { padding:0px 5px 0px 5px; }
.footer-row .footer td, .footer-row .footer a { color:#FFFFFF; font-size:10px; text-decoration:none; }
.footer-row .footer a:hover { text-decoration:underline; }
/* BOXES */
.newsletter-box {
	background:url(template_images/newsletter_bg.jpg) no-repeat; 
	width:210px !important; 
	height:120px; 
	padding: 10px 5px 0px 5px;
}
.newsletter-box .legend { color:#2A88CA; font-weight:bold; font-size:18px; }

.box { background-color:#F7F7F7; }

.inner { padding:5px; }
.inner a.more { color:#79B9E7; }
.inner a.more:hover { color:#608FCB; }

.big { width:287px; height:200px; }
.big .title { 
	background:url(template_images/box_big_title.jpg) no-repeat; 
	height:28px;
	_height:40px; 
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:12px 0px 0px 15px;
}
.big .content a {
	background:url(template_images/box_big_link_bullet.jpg) no-repeat left center;
	color:#000000;
	padding-left:11px;
}
.big .content a:hover { color:#0B5286; }
.big a.more { color:#F49B00; }
.big a.more:hover { color:#CC8000; }

.small { width:220px; }

.small .title { 
	background:url(template_images/box_small_title.jpg) no-repeat; 
	height:20px; 
	_height:30px; 
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 0px 35px;
}
.small .title a.sitemap { color:#FFFFFF; font-size:12px; font-weight:bold; }
.small a.more { color:#79B9E7; }
.small a.more:hover { color:#608FCB; }
.small a.register { color:#FFFFFF; }
.small a.register:hover { color:#CC8000; }
.small .footer { background-color:#77B8E7; border:1px solid #608FCB; height:17px; padding:3px 0pc 0px 10px; }

.small .line-seperator, .inner .line-seperator { background:url(template_images/box_small_line_sep.jpg) no-repeat center center; height:5px; }

.big .content, .small .content { padding:10px; line-height:10px; }
.big a.more, .small a.more, .small a.register, .inner a.more {
	background:url(template_images/more_bullet.gif) no-repeat left center;
	height:15px;
	display:block;
	padding-left:20px;
	padding-top:2px;
	margin-top:10px;
}
/* END BOXES*/
