div-off {border:1px solid #000;}
.topnav {margin:10px 0 0 300px;border-bottom:1px solid #ccc;}

/***** General *****/
body {margin: 0 auto;font-size:11pt;background:#DEDEDE top repeat-x;color:#000;}
html {font-family:Arial, sans-serif;overflow:-moz-scrollbars-vertical;overflow-x:auto;}
td {vertical-align:top;}
a,a:hover {text-decoration:none;}
a,a:hover,a:visited {color:#2C519F;}	
a:hover {color:#84AECF;}		

/***** - Structure - *****/
#middle {background:url(images_new/bg_middle.png) center top repeat-y;width:950px;margin:0 auto;}
#top {background:url(images_new/bg_top.png) center top no-repeat;padding:0;min-height:600px;}
#bottom {background:url(images_new/bg_bottom.png) center bottom no-repeat;padding: 0 0 146px 0;min-height:150px;}
.col_1 {width:250px;padding:135px 0 0 15px;float:left;}
.col_2 {width:650px;overflow:hidden;padding:10px 13px 0 13px;float:left;}
.header{height:130px;padding:40px 20px 0 700px;}
.footer {margin:40px 20px 0 280px;font-size:12px;color:#666;}
/**** content template *******/
#tabs_content .tab_display {padding:10px 0 0 0;}

/***** DATA TABLE *****/
.ico-sort-asc,.ico-sort-desc
	{display:inline;float:left;height:15px;width:9px;background:url(images/ico_sort_asc.png) no-repeat center center;}
.ico-sort-desc {background:url(images/ico_sort_desc.png) no-repeat center center;}
.dtable {width:100%;}
.dtable th {border-collapse:separate;padding:4px;font-size:.75em;}
.dtable th a {color:#000; text-decoration:none; height:16px; display:block; white-space:nowrap; }
.dt-row td,.dt-row-2 td {border-bottom:1px solid #D4D4D4;padding:4px;vertical-align:top;}
.file_date {float:right;padding:0 0 10px 10px;color:#999;}

/* TABS */
,btn-tab a {background-image:url(images/btn_tab.png);background-position:top right;}   
.btn-tab a,.btn-tab a:visited,.btn-tab a:hover,.btn-tab-selected a,.btn-tab-selected a:visited
	{text-decoration:none;border-left:1px solid #B8B0A5;float:left;color:#000;background-image:url(images/btn_tab.png);background-position:top right;padding:2px 12px 2px 8px;}
.btn-tab a:hover {background-image:url(images/btn_tab-hover.png);background-position:top right;color:#fff;}
.btn-tab-selected a,.btn-tab-selected a:visited,.btn-tab-selected a:hover {color:#fff;background-image: url(images/btn_tab-selected.png);background-position:top right;}
.btn-tab-selected a,.btn-tab-selected a:visited
	{border-left:1px solid #837B70;}

.navbar ul {margin:0;list-style-type:none;padding:2px 8px 2px 0px;}	
.navbar ul li {display:inline;display:inline;padding:8px;}
.navbar a, .navbar a:hover, .navbar a:visited{text-decoration:none;padding:2px 8px 2px 8px;color:#000;}
.navbar a:hover {text-decoration:underline;}
.navbar .selected_nav {background-color:#ccc;}	

h1,h2,h3{font-family:Georgia, "Times New Roman", Times, serif;}
h1{font-size:26px;}

/**** ARTICLES *****/
.article_read_more a {text-align:left;color:#506C9D;font-weight:normal;text-decoration:underline;}
.article_summary {margin:0 0 20px 0;}
.article_title,#blog_module_blog .article_title {font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;padding:0 0 5px 0;border-bottom:1px dotted #ccc;margin:0 0 3px 0;}
.article .article_image {border:1px solid #333;margin:0 0 10px 10px;padding:0;}
.article {padding:0 0 10px 0;}

/** BLOG **/
#blog_module_blog .articles {padding:0 30px 0 0;}

.blog_tags {font-size:.8em;}
.blog_categories_tags hr {border:none;margin:30px 0;}
.blog_categories_tags h3 {color:#84AECF;border-bottom:1px dotted #ccc;}
/** Comments **/
.comment {clear:both;padding:15px 0 15px 0;border-bottom:1px dotted #ccc;}
.comment_subject {font-weight:bold;font-size:1.1em;}
.comment_image {padding:0 0 5px 10px ;float:right;}
.comment_image img {display:none;border:1px solid #ccc;}
.comment_date {font-size:.8em;font-style:italic;}
.comment .column_1 {float:left;width:20px;padding:5px 5px 0 0;color:#aaa;}
.comment .column_2 {float:left;width:250px;padding:5px 15px 0 0;}
.comment .column_3 {float:left;width:120px;}
.comments_form {width:60%;}
.comments_form textarea {height:150px;}

/***** GALLERY 3 ******/
#gallery_3_content_display .item {float:left;width:110px;height:150px;border:1px solid #ccc;margin:5px;padding:5px;overflow:hidden;background:#fff;}
#gallery_3_content_display .item .name{padding:0 0 2px 0;font-weight:bold;}
#gallery_3_content_display .item .description{font-weight:normal;font-family:Arial, Helvetica, sans-serif ;color:#333;padding:0 0 4px 0;}
#gallery_3_content_display .item .item_image {height:120px;overflow:hidden;}
#gallery_3_content_display .item_content {width:auto;clear:both;padding:0 0 5px 0;height:auto;border:none;background:none;}
#gallery_3_content_display .item_heading {height:auto;border:none;background:none;clear:both;width:100%;
border-bottom:1px dotted #ccc;clear:both;font-size:1.1em;color:#23488F;font-weight:bold;padding:0 0 5px 0;margin:0 0 10px 0;}


.gallery_item_flv {width:340px;height:320px;margin:5px;padding:5px;}
.gallery_item_flv .name{font-weight:bold;padding:0 0 4px 0;}
	
#gallery_3_content_display .item_heading h3 {padding:0;margin:0;}
#gallery_3_content_display .item img{border:1px solid #7A786C;}	

/** MODULES **/
#tabs {padding:15px 0 0 0;}
.tabs {float:left;width:120px;padding:0 10px 0 0;}
.tabs_content {float:left;width:450px;background:none;border:none;overflow:visible;}
.tab_display {background:none;border:none;padding:0;overflow:visible;}
.tab a,.tab a:visited,.tab a:hover,.tab_selected a,.tab_selected a:visited{font-size:12px;text-decoration:none;display:block;height:auto;padding:4px;}

