/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {font-weight:normal; text-align:left;}
/*table, td, th {vertical-align:middle;}*/
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.absolute { position:absolute;}

/* positioning */
.left { float:left;}
.right { float:right;}

body {font-size:75%;color:#000;background:#ffffff;font-family: Arial, Helvetica, sans-serif; font-size:11px;}

#page { margin:auto; position:relative; width:980px;}
#header {border:1px solid #E5E5E5; border-bottom:none; height:100px; padding:0 45px; padding-top:15px;}

#topmenu ul {list-style:none;}
#topmenu li {display:inline; line-height:20px; float:left;}
#topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {color:#aaa; text-decoration:none;display:block; padding:0 5px; text-transform:uppercase;}
#topmenu a:hover {color:#333;}
#topmenu a.icon {padding:0 2px;}
#topmenu a.icon img {opacity:0.8;}
#topmenu a.icon:hover img {opacity:1;}

.sitemap { float:right; padding-top:28px; padding-left:21px; }
.sitemap a.icon img {opacity:0.8;}
.sitemap a.icon:hover img {opacity:1;}

#search {margin-top:40px;}
#search_field {width:136px; background:url(../images/bg_search.jpg); height:16px; border:none; padding:2px 5px; color:#aaa;}
#search_btn {background:url(../images/btn_search.jpg) left top; height:20px; width:20px; margin:0; border:none;}

#footer {background:url(../images/bg_footer.jpg) top no-repeat; height:35px;}
#footer div {margin-top:20px; color:#3C6088;}
#footer span {color:#9B9B9D;}
#content {border:1px solid #E5E5E5; border-bottom:none; border-top:none; padding:0px 45px;}

#home_panels { margin-top:25px;}
#home_panels .panel {width:165px; margin-right:12px; display:block; text-decoration:none;}
#home_panels .panel .image{height:122px;}
#home_panels .panel h1 { font-weight:bold; font-size:12px;letter-spacing:1px; padding:4px 0;}
#home_panels .panel h2 {color:#888;font-size:12px; padding:0 0 5px 0;}

#panel_organizational .image {background:url(../images/bg_panel_organizational_hover.jpg) no-repeat;}
#panel_organizational:hover .image, #panel_organizational.hover .image {background:url(../images/bg_panel_organizational.jpg) no-repeat;}
#panel_organizational h1 {color:#446E1B}
#panel_organizational:hover h1, #panel_organizational.hover h1{background:#98B275; padding:4px; color:#fff;}
#panel_organizational:hover h2, #panel_organizational.hover h2{background:#98B275; padding:0 4px 5px 4px; color:#2D3E1D;}

#panel_team .image {background:url(../images/bg_panel_team_hover.jpg) no-repeat;}
#panel_team:hover .image, #panel_team.hover .image {background:url(../images/bg_panel_team.jpg) no-repeat;}
#panel_team h1 {color:#00467C;}
#panel_team:hover h1, #panel_team.hover h1{background:#718DB5; padding:4px; color:#fff;}
#panel_team:hover h2, #panel_team.hover h2{background:#718DB5; padding:0 4px 5px 4px; color:#2D3645;}

#panel_front .image {background:url(../images/bg_panel_front_hover.jpg) no-repeat;}
#panel_front:hover .image, #panel_front.hover .image {background:url(../images/bg_panel_front.jpg) no-repeat;}
#panel_front h1{color:#552184;}
#panel_front:hover h1, #panel_front.hover h1{background:#9A7BB6; padding:4px; color:#fff;}
#panel_front:hover h2, #panel_front.hover h2{background:#9A7BB6; padding:0 4px 5px 4px; color:#382B41;}

#images_list {height:368px;}
.img_home {height:288px; padding-left:65px; padding-top:80px; position:absolute; width:825px;}
.img_home .text {width:410px;}
.img_home h1 {font-size:34px; font-weight:bold;color:#00467C; margin:0; line-height:38px;}
.img_home h1 span {font-weight:normal;}
.img_home h2 {font-size:18px; margin-bottom:10px;}
.img_home h3 { text-transform:uppercase; margin-top:53px; font-size:12px; color:#666; font-weight:bold;}
#image_top1 {background:url(../images/bg_img_home1.jpg) no-repeat;}
#image_top2 {background:url(../images/bg_img_home2.jpg) no-repeat;}
#image_top3 {background:url(../images/bg_img_home3.jpg) no-repeat;}
#image_top4 {background:#eee; padding:0; width:866px; height:348px; padding:10px;border:2px solid #aaa;}
#image_top4 h3 {margin:0;}

.btn_blue {background:url(../images/bg_btn_blue.png) no-repeat right; color:#fff; text-decoration:none; height:23px; line-height:23px; text-align:center; display:block;}

.panelr {margin-top:83px;}
.panelr .content {height:110px; width:315px;border:2px solid #DEDEDE; border-right:none; padding:5px;}
.panelr .pright {height:125px; width:30px; background:url(../images/bg_panelr.jpg) right;}
.panelr h1 {color:#00467C; font-size:14px;}
.panelr .content div {font-size:16px; color:#888; margin-top:24px;}
.panelr a:link, .panelr a:visited, .panelr a:hover, .panelr a:active { text-decoration:none; color:#5590B1; font-size:12px;}
.panelr a:hover {color:#333;}

#simpleTooltip { padding: 5px; border: 1px solid #A6A7AB; background: #F2F3F5; }
.main_page h1 {padding:28px 16px 12px 20px; margin:0; color:#fff; text-transform:uppercase; font-size:28px; font-weight:bold;}
.main_page h2 { font-size:28px; font-weight:bold; text-transform:uppercase; margin:0; padding:0; margin-top:38px;}
.main_page .main_left {width:469px;}
.main_page .main_right {width:368px; padding:25px; font-style:italic; }
.main_page {font-size:14px; color:#666;}
.main_page .main_right table {height:255px; width:100%;}
.main_page .main_right td {vertical-align:bottom !important;text-align:left;}
.main_page h3 {font-size:14px; text-transform:uppercase;font-style:normal;}
.main_page h5 {font-size:16px; text-transform:uppercase;font-style:normal;}
.main_page .ui-state-active {border:none !important; margin-bottom:10px; padding-bottom:10px;}
.main_page .ui-state-active a{font-weight:bold !important;}
.main_page .ui-state-default {background:none; border:none; border-bottom:1px solid #ccc; padding-bottom:10px;}
.main_page .accordion {font-size:14px !important; margin-top:10px;}
.main_page .accordion .ui-accordion-content {border-bottom:1px solid #ccc; text-align:left; color:#666 !important; margin-bottom:10px; padding-bottom:10px;}
.main_page p{text-align:left;}
.main_content {margin-top:30px;}
.main_content .main_content_left {width:469px;}
.main_content .main_content_right {width:393px; padding:0 0 0 25px;}
.main_page h4 {padding:8px 10px; font-size:14px; color:#fff; font-weight:bold; text-transform:uppercase;}
.main_content p, .main_content div.text {margin-bottom:20px; text-align:left;}
.main_content div.important {color:#000;}
.main_content ul {margin:0; margin-left:15px; padding:0;}
.main_content span.title {font-size:20px; color:#000;}
.main_content .box {border:2px solid #aaa; padding:10px;}
.main_content .box th {width:40%;}
.main_content .box td {text-align:left; padding:2px;}
.main_content .box td, .main_content .box th {border-top:1px solid #aaa;}
.main_content a:link,.main_content a:visited,.main_content a:hover,.main_content a:active{color:#999;}
.main_content a:hover {color:#333}
.main_page .main_bottom {border-top:1px solid #ccc;}
.main_page .main_bottom td {padding:2px; text-align:left;}

#organizational_page .main_right {background:#F3F3F3;}
#organizational_page .ui-icon-triangle-1-s {background-image:url(../images/icon_minus_green.jpg) !important; background-position:0 0 !important; }
#organizational_page .ui-icon-triangle-1-e {background-image:url(../images/icon_plus_green.jpg) !important; background-position:0 0 !important; }
#organizational_page h1, #organizational_page h4{background:#7D9D54 !important;}
#organizational_page h2 {color:#7D9D54;}
#organizational_page h3, #organizational_page h5, #organizational_page a{color:#7D9D54 !important;}
#organizational_page .main_left {height:305px; background:url(../images/bg_main_image_organizational.jpg);}
#organizational_page .main_bottom td{color:#7D9D54 !important;}




#content_page .main_right {background:#F3F3F3;}
#content_page .ui-icon-triangle-1-s {background-image:url(../images/icon_minus_gray.jpg) !important; background-position:0 0 !important; }
#content_page .ui-icon-triangle-1-e {background-image:url(../images/icon_plus_gray.jpg) !important; background-position:0 0 !important; }
#content_page h1, #content_page h4{background:#999999 !important;}
#content_page h2 {color:#999999;}
#content_page h3, #content_page h5, #content_page a{color:#999999 !important;}
#content_page .main_left {height:305px; background:url(../images/bg_main_image_team.jpg);}
#content_page .main_bottom td{color:#366697 !important;}



#team_page .main_right {background:#F3F3F3;}
#team_page .ui-icon-triangle-1-s {background-image:url(../images/icon_minus_blue.jpg) !important; background-position:0 0 !important; }
#team_page .ui-icon-triangle-1-e {background-image:url(../images/icon_plus_blue.jpg) !important; background-position:0 0 !important; }
#team_page h1, #team_page h4{background:#366697 !important;}
#team_page h2 {color:#366697;}
#team_page h3, #team_page h5, #team_page a{color:#366697 !important;}
#team_page .main_left {height:305px; background:url(../images/bg_main_image_team.jpg);}
#team_page .main_bottom td{color:#366697 !important;}

#front_page .main_top {background:#F3F3F3;}
#front_page .ui-icon-triangle-1-s {background-image:url(../images/icon_minus_magenta.jpg) !important; background-position:0 0 !important; }
#front_page .ui-icon-triangle-1-e {background-image:url(../images/icon_plus_magenta.jpg) !important; background-position:0 0 !important; }
#front_page h1, #front_page h4{background:#835BA4 !important;}
#front_page h2 {color:#835BA4;}
#front_page h3, #front_page h5, #front_page a{color:#835BA4 !important;}
#front_page .main_left {height:305px; background:url(../images/bg_main_image_front.jpg);}
#front_page .main_bottom td{color:#835BA4 !important;}

#main_page .main_top {background:#F3F3F3;}
#main_page h1, #main_page h4{background:#999;}
#main_page h2 {color:#999;}
#main_page h3, #main_page h5{color:#999 !important;}

.articles .category {width:435px; border-bottom:1px solid #ccc; margin-right:5px;}
.articles .title a:link,.articles .title a:visited,.articles .title a:hover,.articles .title a:active{color:#333; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.articles .title a:hover {color:#000; text-decoration:underline;}
.articles .content {}
.articles .content a:link,.articles .content a:visited,.articles .content a:hover,.articles .content a:active {color:#3C6088; text-decoration:none; }
.articles .content a:hover {color:#333;}
.articles .content a.title {text-decoration:underline;}
.articles .bottom a{color:#999; text-decoration:none;}
.articles .bottom a:hover {color:#333;}

#slideshow_images{
	margin-top:20px;
}

#image_menu {position:absolute; z-index:10; margin-left:780px; margin-top:330px;}
#image_menu ul{list-style:none;}
#image_menu ul li {float:left;}
#image_menu a:link,#image_menu a:visited,#image_menu a:hover,#image_menu a:active {display:block; padding:4px 8px; color:#333; text-decoration:none; font-weight:bold; border:none; background:#fff; margin-left:2px;}
#image_menu a.selected, #image_menu a:hover {background:#5E9FBF;}

.table_border { border: 1px solid #cccccc; padding-left:7px;}

.article_view h1 {background:#fff !important; color:#333; padding:0 !important;}
.article_view h3 {font-weight:bold;}
.article_view img {margin-left:10px;}

.form_table {}
.form_table td, .form_table th{ border-top:none !important; vertical-align:top;}
.form_table th {text-align:right;}
.form_table input, .form_table select, .form_table textarea {border:1px solid #ccc;}
.form_table label.error {color:#ff6666; font-size:12px; margin-left:4px;}
.form_table button {background:#999; cursor:pointer; color:#fff; border:none; padding:5px; font-weight:bold;}
.form_table button:hover {background:#888;}

.message-success{border:2px solid #66ff66; padding:5px;}
.message-error{border:2px solid #ff6666; padding:5px;}

.video_box {height:348px;}
.video_box .player {border-right:1px solid #ccc; padding-right:10px; width:574px;}
.video_box .list {margin-left:10px;}
.video_box .playlist {width:264px; height:326px; overflow:scroll;}
.video_box .item {margin:2px; font-size:10px; cursor:pointer; padding:2px;}
.video_box .item .text {padding:2px; margin-bottom:0px; width:140px;}
.video_box .item img {}
.video_box .item:hover, .video_box .selected {background:#999; color:#fff;}
