/* GLOBAL --------------------------------------------------------------------------------- */

html, body, table, tr, td, h1, h2, h3, h4, h5, h6, b, i, u, a, span, form, img {margin: 0; padding: 0; font-size: 100.01%;}
html, body {
	position: absolute;
	width: 100%; 
	height: 100%;
	font: 12px/14px "Arial", sans-serif; color: #222;
	background: #fff;
}

table {border-collapse: collapse;}
table td {vertical-align: top;}

/* DESIGN --------------------------------------------------------------------------------- */

#all {min-width: 1000px;}
* html body #all {width: expression(document.body.clientWidth < 1000 ? '1000px' : '100%');}

#header {width: 100%;}
#header img{borderl:0;}
#header .logo {width: 122px; height: 134px;}
#header .pane {width: 100%; background: #6588bc url(/img/top_pane_bg.png) left top repeat-x;}
#header .pane .left {width: 486px; padding: 7px 0 2px 14px;}
#header .pane .right {width: 133px; padding: 3px 16px 0 0;}
#header .searchpane {width: 133px;}
#header .searchpane .searchpane_left {background: transparent url(/img/searchpane_bg_left.png) right top no-repeat; width: 17px; height: 19px;}
#header .searchpane .searchpane_center {background: transparent url(/img/searchpane_bg.png) left top repeat-x; padding: 2px 2px 0 4px;}
#header .searchpane td .search_ctrl {width: 90px; border-width: 0px; background: #fff; height: 12px; font-size: 11px; padding: 1px; color: #222;}
#header .searchpane .searchpane_right {background: transparent url(/img/searchpane_bg_right.png) left top no-repeat; width: 17px;}
#header .photos {width: 100%;}
#header .photos .photoset {width: 429px; height: 107px;}
#header .photos .photoset td {width: 143px; height: 107px; background-position: left top; background-color: transparent; background-repeat: no-repeat;}
#header .photos .set-01 .photo-01 {background-image: url(/img/set01/top_photo_01.jpg);}
#header .photos .set-01 .photo-02 {background-image: url(/img/set01/top_photo_02.jpg);}
#header .photos .set-01 .photo-03 {background-image: url(/img/set01/top_photo_03.jpg);}
#header .photos .set-02 .photo-01 {background-image: url(/img/set02/top_photo_01.jpg);}
#header .photos .set-02 .photo-02 {background-image: url(/img/set02/top_photo_02.jpg);}
#header .photos .set-02 .photo-03 {background-image: url(/img/set02/top_photo_03.jpg);}
#header .photos .set-03 .photo-01 {background-image: url(/img/set03/top_photo_01.jpg);}
#header .photos .set-03 .photo-02 {background-image: url(/img/set03/top_photo_02.jpg);}
#header .photos .set-03 .photo-03 {background-image: url(/img/set03/top_photo_03.jpg);}
#header .photos .set-04 .photo-01 {background-image: url(/img/set04/top_photo_01.jpg);}
#header .photos .set-04 .photo-02 {background-image: url(/img/set04/top_photo_02.jpg);}
#header .photos .set-04 .photo-03 {background-image: url(/img/set04/top_photo_03.jpg);}
#header .photos .set-05 .photo-01 {background-image: url(/img/set05/top_photo_01.jpg);}
#header .photos .set-05 .photo-02 {background-image: url(/img/set05/top_photo_02.jpg);}
#header .photos .set-05 .photo-03 {background-image: url(/img/set05/top_photo_03.jpg);}
#header .photos .set-06 .photo-01 {background-image: url(/img/set06/top_photo_01.jpg);}
#header .photos .set-06 .photo-02 {background-image: url(/img/set06/top_photo_02.jpg);}
#header .photos .set-06 .photo-03 {background-image: url(/img/set06/top_photo_03.jpg);}
#header .photos .set-07 .photo-01 {background-image: url(/img/set07/top_photo_01.jpg);}
#header .photos .set-07 .photo-02 {background-image: url(/img/set07/top_photo_02.jpg);}
#header .photos .set-07 .photo-03 {background-image: url(/img/set07/top_photo_03.jpg);}
#header .photos .set-08 .photo-01 {background-image: url(/img/set08/top_photo_01.jpg);}
#header .photos .set-08 .photo-02 {background-image: url(/img/set08/top_photo_02.jpg);}
#header .photos .set-08 .photo-03 {background-image: url(/img/set08/top_photo_03.jpg);}
#header .photos .set-09 .photo-01 {background-image: url(/img/set09/top_photo_01.jpg);}
#header .photos .set-09 .photo-02 {background-image: url(/img/set09/top_photo_02.jpg);}
#header .photos .set-09 .photo-03 {background-image: url(/img/set09/top_photo_03.jpg);}
#header .photos .set-10 .photo-01 {background-image: url(/img/set10/top_photo_01.jpg);}
#header .photos .set-10 .photo-02 {background-image: url(/img/set10/top_photo_02.jpg);}
#header .photos .set-10 .photo-03 {background-image: url(/img/set10/top_photo_03.jpg);}
#header .photos .set-11 .photo-01 {background-image: url(/img/set11/top_photo_01.jpg);}
#header .photos .set-11 .photo-02 {background-image: url(/img/set11/top_photo_02.jpg);}
#header .photos .set-11 .photo-03 {background-image: url(/img/set11/top_photo_03.jpg);}
#header .photos .set-12 .photo-01 {background-image: url(/img/set12/top_photo_01.jpg);}
#header .photos .set-12 .photo-02 {background-image: url(/img/set12/top_photo_02.jpg);}
#header .photos .set-12 .photo-03 {background-image: url(/img/set12/top_photo_03.jpg);}

#header .photos .set-13 .photo-01 {background-image: url(/img/set13/top_photo_01.jpg);}
#header .photos .set-13 .photo-02 {background-image: url(/img/set13/top_photo_02.jpg);}
#header .photos .set-13 .photo-03 {background-image: url(/img/set13/top_photo_03.jpg);}

#header .photos .set-14 .photo-01 {background-image: url(/img/set14/top_photo_01.jpg);}
#header .photos .set-14 .photo-02 {background-image: url(/img/set14/top_photo_02.jpg);}
#header .photos .set-14 .photo-03 {background-image: url(/img/set14/top_photo_03.jpg);}

#header .photos .set-15 .photo-01 {background-image: url(/img/set15/top_photo_01.jpg);}
#header .photos .set-15 .photo-02 {background-image: url(/img/set15/top_photo_02.jpg);}
#header .photos .set-15 .photo-03 {background-image: url(/img/set15/top_photo_03.jpg);}
#header .photos .separator {background: #e3e7f1 url(/img/top_bird_bg.png) left top repeat-x;}
#header .photos .bird {background: #e3e7f1 url(/img/top_bird_bg.png) left top repeat-x; width: 290px;}
#header .photos .bird img {position: absolute; margin-top: -7px;}

#navpane {width: 100%; background: #fff url(/img/bcrumbs_pane_bg.png) left top repeat-x; margin-top: -3px;}
#navpane .bcrumbs {padding-top: 3px; height: 35px;}
#navpane .bcrumbs table td {height: 29px;}
#navpane .bcrumbs .pre {width: 10px; background: #a8bed6 url(/img/bcrumbs_item_bg.gif) left top repeat-x;}
#navpane .bcrumbs .compass {width: 56px; background: #a8bed6 url(/img/bcrumbs_compass.jpg) left top no-repeat;}
#navpane .bcrumbs .item td {background: #a8bed6 url(/img/bcrumbs_item_bg.gif) left top repeat-x;}
#navpane .bcrumbs .item * .title {vertical-align: middle; color: #fff; font-size: 11px; padding: 0 8px;}
#navpane .bcrumbs .item a {cursor: pointer; cursor: hand; text-decoration: none;}
#navpane .bcrumbs .item * .bird {background: #a8bed6 url(/img/bcrumbs_item_bg.gif) left top repeat-x; width: 19px; vertical-align: middle;}
#navpane .bcrumbs .item * .separator {background: #a8bed6 url(/img/bcrumbs_sep_01.gif) right top no-repeat; width: 11px;}
#navpane .bcrumbs .item * .ending {background: transparent url(/img/bcrumbs_sep_02.png) right top no-repeat; width: 11px;}
#navpane .bcrumbs .item a:hover .title {background: transparent url(/img/bcrumbs_item_bg_hovered.png) right top no-repeat;}
#navpane .bcrumbs .item a:hover .bird {background: #a8bed6 url(/img/bcrumbs_bird_bg_hovered.gif) left top no-repeat;}
#navpane .bcrumbs .item a:hover .separator {background: #a8bed6 url(/img/bcrumbs_sep_01_hovered.gif) right top no-repeat; width: 11px;}
#navpane .separator {width: 99px;}
#navpane .sitemap_icon {width: 27px; vertical-align: middle;}
#navpane .sitemap_text {width: 97px; vertical-align: middle;}

#body {margin-top: 5px; width: 100%;}
#body .block {background: #2ac404; padding-bottom: 6px;}
#body .block .header {background: transparent url(/img/block_header_bg.png) left top repeat-x; padding: 13px 0 9px 0; color: #fff; text-transform: uppercase;}
#body .block .items {background: #fff;}

#body .left_col {width: 194px;}
#body .left_col .block {width: 180px;}
#body .left_col .block .header {padding-left: 26px;}

#body .left_col .navigate a {display: block; background: #fff url(/img/nav_item_bg.png) left bottom repeat-x; text-decoration: none; color: #1a1a1a; font-size: 11px;}
#body .left_col .navigate a div {padding: 6px 0 6px 25px;}
#body .left_col .navigate a:hover div {background: transparent url(/img/pointer_hand.gif) 10px center no-repeat;}
#body .left_col .navigate a.active {color: #2ac404;}

#body .right_col {width: 162px; padding-left: 1px;}
#body .right_col .block {width: 152px; float: right;}
#body .right_col .block .header {padding-left: 16px;}

#body .right_col .collegs .items {padding: 20px 0 7px 12px;}
#body .right_col .collegs .item {margin-bottom: 12px;}

#body .shade_1_1 {width: 6px; height: 13px; background: #fff url(/img/shade_1_1.gif) left bottom no-repeat;}
#body .shade_1_2 {background: #fff url(/img/shade_1_2.gif) left top repeat-y;}
#body .shade_1_3 {height: 15px; background: #fff url(/img/shade_1_3.gif) left top no-repeat;}
#body .shade_1_4 {background: #fff url(/img/shade_1_4.gif) left top no-repeat;}
#body .shade_1_5 {background: #fff url(/img/shade_1_5.gif) left top repeat-x;}
#body .shade_1_6 {width: 14px; height: 6px; background: #fff url(/img/shade_1_6.gif) left top no-repeat;}

#content {padding: 12px 14px;}


#all {position: relative; height: 100%;}
html>body #all {height: auto; min-height: 100%;}
#prefooter {height: 290px;}
#footer {position: absolute; bottom: 0; width: 100%;}
#footer td {background: #fff url(/img/footer_bg.png) left bottom repeat-x;}
#footer .separator {height: 149px;}
#footer .duck {width: 1px;}
#footer .duck img {left: -87px; margin-top: 17px;}
#footer .copyright, #footer .counters {border-top: 1px solid #bcbcbc;}
#footer .copyright {width: 220px; color: #404040; padding: 23px 0 0 92px;}
#footer .copyright .blue {color: #1a52a7;}
#footer .counters {width: 88px; padding: 13px 16px 0 16px;}
#footer .counters div {margin-bottom: 10px;}


/* CONTENT --------------------------------------------------------------------------------- */

#content {line-height: 16px;}
#content h1 {color: #30b80e; font-weight: bold; text-transform: uppercase; margin-bottom: 21px;}
#content h2 {color: #1d56aa; font-weight: bold; margin-bottom: 12px;}
#content p {margin: 0 0 12px 0;}
#content a {color: #1f9d00;}
#content .p5 {padding:5px}
#content .p10 {padding:10px}
#content .right {float: right; margin-left: 10px;}
.renderedtable table{border:2px!important;padding:5px!important;}
.renderedtable tr{border:2px!important;padding:5px!important;}
.renderedtable td{border:2px!important;padding:5px!important;}


/* OVERRIDE ------------------------------------------------------------------------------- */

*.none {display: none;}
*.nofont {font-size: 1px; line-height: 1px;}

*.rel {position: relative;}
*.abs {position: absolute;}

.png {filter:expression(fixpng(this));}
.png a {position: relative;}
