/* CSS Document */
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans Serif;
	font-size: 10px;
	color: #000033;
	background: #ECF0F1;
}

html, body, #wrapper, #main_content {
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;
}

.border_none{ border: none !important;}
.hdr {
	text-transform : uppercase;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	vertical-align : top;
}

.bnr_cell {
	text-align: center;
	vertical-align: super;
	width: 100%;
	padding: 0px 0px 0px 0px;
}

.main_column {
	background: url(../images/column_bg.gif) repeat-y;
	width: 200px;
	vertical-align : top;
	height: 100%;
}
div.content-image img{
	border: solid 1px #336699;
}

.pane {
	border : 1px solid #336699;
	/*
	border-top : 1px solid #336699;
	border-right : 1px solid #336699;
	border-left : 1px solid #336699;
	*/
	margin-top : 5px;
	margin-bottom : 5px;
	vertical-align : top;
	width : 193px !important;
}

.pane_content {
	padding : 5px 5px 5px 5px;
}

.pane .hdr {
	text-align : center;
	width: 100%;
	background : #ADD8E6;
	padding-bottom : 1px;
	padding-top : 1px;
	margin-top : 0px;
}

.left_pad25 {
	padding-left : 25px;
}

.img_decor {
	border : 1px solid #336699;
}

.al_center {
	text-align:center;
}

.al_justify {
	text-align: justify;
}

.al_left {
	text-align: left;
}

.clr {
	clear: both;
}

table.bdrd {
	border : 0px;
}

table.bdrd td {
	background-color : #336699;
}

table.bdrd td table th {
	background-color : #ADD8E6;
	color: #003366;
	text-align: center;
	font-weight: bold;
}

table.bdrd td table td {
	background-color : #F0F8FF;
	/*color: #336699;*/
	text-align: center;
	font-weight: normal;
}

table.bdrd td table td.al_justify {
	text-align: justify;
}

table.bdrd td table td.al_left {
	text-align: left;
}

#wrapper {
	margin: 0 auto;
	 text-align: center;
	 vertical-align: top;
	 width: 801px;
	 background-image: url(../images/main_bg1.gif);
}

#main_content {
	vertical-align: top;
	height: 84%;
}

.top_section_container {
	text-align: center;
	width: 100%;
	vertical-align: top;
	height: 123px;
}

.top_section, .top_menu {
	 text-align: center;
	 vertical-align: top;
	 width: 801px!important;
	 border : 1px solid Green;
	 background-image: url(../images/main_bg1.gif);
}

ul
{
/*margin: 0px 0px 0px 0px;
padding: 0;
*/
list-style: square;
}

ol.letters {
	list-style: upper-latin;	
}

li
{
/*line-height: 15px;
padding-left: 3px;*/
padding-top: 0px;
 text-align : justify;
}

ul.vert_pad5 li {
	padding-top: 5px;
	padding-bottom: 5px;
}

li.vert_pad5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

ul.left_pad5 {
	padding: 0;
	margin: 0;
	list-style : square inside;
	vertical-align : top;
}

ul.left_pad5 li {
	padding-left: 5px;
	margin: 0;
	text-align: left;
}


td {
	text-align: left;
	font-size: 11px;
}


h1{
	font-size: 13px; 
	color: #003366;
	font-weight: bold;
	text-transform: uppercase;
}

/* mambo core stuff */
a:link, a:visited {
	color: #336699; 
	text-decoration: underline;
	font-weight: bold;
}

a:hover {
	color: #003399;	
	text-decoration: none;
	font-weight: bold;
}

div.navigation{
	border: solid 1px #336699;
	height: 19px;
}
div.navigation div{
	float: left;
	padding: 1px 3px 3px 3px;
}
div.navigation div.firstli{
	margin-left: 8px;
}
div.navigation a, div.navigation a:hover{ border: none; text-decoration: none;}
div.inner_menu{
	position: absolute;
	background: #fff;
	border: solid 1px #336699;
	margin-left: -5px;
	float: none !important;
}
div.inner_menu div.firstli{
	margin-left: 0px;
}
div.inner_menu div{
	float: none;
	text-align: left;
	padding: 2px 0px 4px;
}
div.attribute-image{
	
	/*background: url("../images/corner_ht.gif") no-repeat left bottom;*/
}
div.attribute-image img{
	border: solid 1px #336699;
}
.corner_img_decor {
	/*margin-top: -12px;	*/
	position: relative;
	top: -14px;
	border: none !important;
}
table.default{
	border-left: solid 1px #336699;
	border-top: solid 1px #336699;
	/*background: url("../images/corner_ht.gif") no-repeat left bottom;*/
}
table.default th{
	text-align: center;
	background: #ADD8E6;
	color:#003366;
	border-right: solid 1px #336699;
	border-bottom: solid 1px #336699;
}
table.default th p{
	margin: 0;
	font-size: 13px;
}
table.default td{
	border-right: solid 1px #336699;
	border-bottom: solid 1px #336699;
}
div.object-right{
	float: right;
}
div.object-left{
	float: left;
}

div.highlighted_object img.corner_img_decor{
	display: none !important;
}
div.highlighted_object img{
	border: none;
}
div.attribute-image-inline img{ border: none;}
div.attribute-image-inline a,div.attribute-image-inline a:hover{border: none;}
