﻿/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left;}
DIV IMG { border:0px; font-size:10px; font-weight:bold;}
HTML {background:#005384 url('../img/bg_html.gif') scroll repeat-x 0px 0px;}
BODY {font-family:Arial;font-size:62.5%;line-height:normal; text-align:center;}
BODY DIV {text-align:left;}
.hidden {position:absolute; left:-9000px; top:0px;}

/* Layout */
DIV#page {width:776px; margin:auto;}

#mainContainer{ position:relative; width:100%; text-align:center;}
#container {width:990px; margin-left:auto;margin-right:auto; }
#pageContainer{ float:left; background:#FFFFFF;width:990px;}

/********** TOP CONTAINER **********/
#topContainer { float:left; width:988px;  margin-left:auto;margin-right:auto;padding:0.5em 0px 0px 0px; position:relative; text-align:left; /*_padding-top:3px;*/ background:transparent url('../img/bg-header.gif') no-repeat top left;}
#topContainer p{/*color:#B5B3BF;*/font-size:1.1em;padding:0.3em 0px 0.3em 0px;}

/******************** SEARCH CONTAINER ********************/
#serachContainer{width:962px;padding:0px 13px 10px 13px;height:18px;}
#serachContainer fieldset{float:right;height:18px;}
#serachContainer input{margin: 0 7px 0 0;width:100px;float:left;border: 1px solid #ABADB3;height: 17px;}
#serachContainer select{margin: 0 4px 0 0; width:79px;float:left;border: 1px solid #ABADB3;height: 19px;}
#serachContainer .button{width:70px;float:left;margin:0px 0px 0px 3px;padding:0px;border:none;height: 18px}

/******************** NAVIGATION CONTAINER ********************/
#navContainer{background:transparent url(../img/nav_bg.gif) repeat-x left 50%; padding:0px 0px 0px 1.3em;}
.navInnerContainer{margin:0px auto 0px auto;height:37px;padding: 0px 6px 0px;}

#navContainer ul{padding:0px;position:absolute;z-index:9000;}
#navContainer ul li{position:relative;text-transform:uppercase;font-weight:bold; font-size:1.24em;text-align:center;padding:0px;margin:0px auto 0px auto;list-style:none;background:transparent url('../img/nav_div.gif') no-repeat 100% 50%;float:left;display:block;}
#navContainer ul li.first {background:transparent url('../img/nav_div.gif') no-repeat 0 50%;}

#navContainer ul li a.items{display:block; height:37px; line-height:37px; color:#005384;text-decoration:none;padding:13px 1em 0;font-size:1em;}
/*#navContainer ul li a.items:Visited{color:#005384;text-decoration:none;}*/
#navContainer ul li a.items:hover{color:#ffffff;text-decoration:none;}

#navContainer ul li{text-decoration:none;display:block;}
#navContainer ul li.Active a {color:#ffffff;}
#navContainer ul li:hover, #navContainer ul li.Active, #navContainer ul li.sfhover {text-decoration:none; background-color:#007dc2;}

#navContainer ul li:hover a, #navContainer ul li.sfhover a{color:#ffffff;}

#navContainer ul li:Hover a:visited, #navContainer ul li.sfhover a:visited{color:#ffffff;}

.cufon-ready #navContainer ul li a.items{height:24px; line-height:24px;}


/******************** DROP DOWN NAVIGATION  ********************/
#navContainer ul li ul.secondLevel{position:absolute;left:-999em;display:block;float:left;width:193px;font-size:0.9em;z-index:9000;}
#navContainer ul li:hover ul.secondLevel, #navContainer ul li.sfhover ul.secondLevel{position:absolute;left:0;top:0;display:block;width:193px;top:37px;padding:0em 0px 0em 0px;background:#FFFFFF;z-index:9000;}
#navContainer ul li ul.secondLevel li{list-style:none;float:left;background:#007dc2;width:100%;text-align:left;position:relative;line-height:1.8em;border-bottom:1px solid #095988;z-index:9000;}
#navContainer ul li ul.secondLevel li.last{list-style:none;float:left;background:#007dc2;width:100%;text-align:left;position:relative;line-height:1.8em;border-bottom:0px;z-index:9000;}
#navContainer ul li ul.secondLevel li a.subItems{text-transform:none;height:auto;color:#fff;text-decoration:none;padding:0px 1.3em 0px 1.7em;display:block;}
#navContainer ul li ul.secondLevel li a.subItems:visited{text-transform:none;height:auto;color:#ffffff;text-decoration:none;}
#navContainer ul li ul.secondLevel li a.subItems:hover{background:#fff;text-transform:none;height:auto;color:#005384;text-decoration:none;}

/******************** HOMEPAGE HEADER CONTAINER ********************/
#headerContainer{ float:left; width:988px;}
/*.headerInnerContainer{height:437px;}*/
.headerContainerRight{float:right; width:236px; min-height:310px; padding:10px; margin:16px 10px 10px 10px; background:transparent url('../img/bg-block.png') repeat scroll left top; z-index:400; position:relative;}
.whatsOnContainer{/*position:relative;top:60px;*/padding:8em  0px 0px 0px/*1.7em 1.2em 1.2em*/;}
.headingWhatsOn{padding:0px 1.2em 0px 1.2em;}
.contentContainer{background:url('../img/whatson_BG_content.gif') repeat-y top left;padding:0px 1.2em 0.5em 1.2em;}
h2.headingWhatsOn{color:#FFFFFF;padding:0px;font-weight:normal;font-size:1.7em;font-weight:bold;}
.headerContainerRight IMG{padding:0.5em 1.2em 1.2em 1.2em;float:none;}
h3.headerContainer{color:#FFFFFF;padding:0.1em 1.2em 0.1em 1.2em;}

.moreTopContainer{padding:4em 0px 0px 0px;}
.moreInfoTop{color:#FFFFFF;text-align:right; background: url('../img/arrow_right_blue.gif') no-repeat 47% 50%}
.moreInfoTop a{color:#FFFFFF; text-decoration:none; font-size:1.1em; text-transform:uppercase;font-weight:bold;}
.moreInfoTop a:Visited{color:#FFFFFF; text-decoration:none; font-size:1.1em; text-transform:uppercase;font-weight:bold;}
.moreInfoTop a:Hover{color:#FFFFFF;text-decoration:underline; font-size:1.1em; text-transform:uppercase;font-weight:bold;}

.headerContainerLeft{float:left;z-index:10;width:280px;position:relative; padding:0px 0px 10px 19px;}
.headerDetailsContainer{float:left;z-index:1000; width:280px;}
.detailsIneerContainer{ float:left; width:280px; padding-top:53px;}
.detail{float:left; width:130px;margin:0px 0px 0px 0em; padding:0px 10px 10px 0px;}
.detailsIneerContainer .second {padding:0px;}

.momentContainer{margin:37px 0px 0px 0px;}

/*phase 2 2010.DEC */
/*homepage layout*/
DIV.homepage {float:left; width:990px;}
DIV.homepage DIV.primary-aside {float:left; width:223px;}
DIV.homepage DIV.main-content{float:left; width:510px; border-right:1px solid #ffffff;}
DIV.homepage DIV.secondary-aside {float:left;width:253px; background:#ffffff url('../img/bg-feedlist.jpg') repeat-x scroll left top;}

/** hompage logo **/
DIV.brand { float:left; width:271px; height:130px; padding:28px 0px 25px 0px; }
DIV.brand H2 { float:left; width:216px; height:157px; padding:0px; margin:0px; }

/** homepage rotator banner **/
DIV.banner {float:left; width:386px; height:330px; margin:16px 0 10px 15px; position:relative; z-index:100; overflow:hidden;}
DIV.banner DIV.slideshow {position:absolute; left:0; top:0; z-index:10;}
DIV.banner DIV.slideshow IMG {float:left;}
DIV.banner DIV.slideshow DIV.caption {float:left; width:342px; height:85px; padding:10px 22px 18px 22px; background:url("../img/bg-block.png") repeat scroll left top transparent;}
DIV.banner DIV.slideshow H3 {padding:0px; text-transform:uppercase; color:#005384; font-size:1.4em;}
DIV.banner DIV.slideshow P {font-size:1.2em !important;}
DIV.banner DIV.slideshow DIV.moreInfo {text-align:left; padding:5px 0;}
DIV.banner DIV.slideshow DIV.moreInfo A {padding:0; font-size:1.2em;background:none;}
DIV.banner DIV.controls UL {padding:0;}
DIV.banner DIV.controls UL LI {padding:0; width:42px; height:42px; background:url("../img/nav-arrows.png") repeat scroll left top transparent; position:absolute; z-index:100; top:100px; text-indent:-10000px; opacity:0.8; filter:alpha(opacity=80);}
DIV.banner DIV.controls UL LI.control-previous {}
DIV.banner DIV.controls UL LI.control-next {right:0px; background-position:0 -42px;}
DIV.banner DIV.controls A {display:block; width:42px; height:42px;}

/** homepage lastest news **/
DIV.lastest-news { float:left; width:236px;}
DIV.lastest-news DIV.heading { float:left; width:236px; padding:0px 0px 5px 0px; border-bottom:1px solid #45405E;}
DIV.lastest-news DIV.heading H1.heading {  padding:0px 0px 0px 0px; color:#005384; font-size:1.5em; text-transform:uppercase;}

DIV.lastest-news DIV.news {float:left; width:236px; padding:5px 0px; }
DIV.lastest-news DIV.news DIV.date{padding:2px 0px; color:#000; font-weight:bold; font-size:0.9em;}
DIV.lastest-news DIV.news DIV.more {float:left; width:166px; padding:3px 0px 0px 78px; text-align:left;}
DIV.lastest-news DIV.news DIV.more A { line-height:1em;color:#61bafe;font-size:10px; background:transparent url("../img/blue_arrow.png") no-repeat scroll 0 50% ;}
DIV.lastest-news IMG { float:left; padding:0px; width:70px; height:50px;}
DIV.lastest-news DIV.more-news {float:left; width:242px; text-align:right; padding:12px 0px 12px 0px;}
DIV.lastest-news DIV.more-news A {line-height:1em;color:#61bafe; font-size:1.1em; font-weight:bold; text-decoration:none; padding:0px 6px 0px 9px; background:transparent url("../img/orange_arrow.gif") no-repeat scroll 0 50% ;}

DIV.lastest-news DIV.content { float:right; width:155px; padding:0px 4px 0 0;}
#topContainer DIV.lastest-news DIV.content P { color:#000; font-size:1.2em; padding:0px;  line-height:1em;}
#topContainer DIV.lastest-news DIV.content H3 { color:#ffffff; font-size:1.2em; padding:0px; line-height:1.1em;}
#topContainer DIV.lastest-news DIV.content H3 A{ color:#007dc2; padding:0px; text-decoration:none;}


/** hot panel **/
DIV.promo-panel { float:left; width:510px; min-height:262px;}

/**video gallery**/
DIV.homepage DIV.video-gallery { float:left; width:223px; background:#ffffff url('../img/bg-shade-long.jpg') repeat-x scroll left top;}
DIV.homepage DIV.video-gallery DIV.title { float:left; width:223px;}
DIV.homepage DIV.video-gallery H3 { padding:12px 20px 5px 20px; font-size:14px; height:17px; }
DIV.homepage DIV.video-gallery DIV.media-box {float:left; width:195px;border:4px solid #e7e6ea; margin:10px 9px 5px 10px;}
DIV.homepage DIV.video-gallery DIV.media-box IMG {float:left;}
DIV.homepage DIV.video-gallery DIV.moreInfo {float:left; width:223px; text-align:right;}
DIV.homepage DIV.video-gallery DIV.moreInfo A.info{padding:0px; font-size:10px; text-transform:capitalize; padding:0 14px 0 0; background-image:none; font-weight:normal;}

/* homepage sign up*/
DIV.homepage DIV.signup-panel {float:left;width:223px; padding:0px 0px 6px 0px;background:#ffffff url('../img/bg-shade-long.jpg') repeat-x scroll left top;}
DIV.homepage DIV.signup-panel DIV.title { float:left; width:223px;}
DIV.homepage DIV.signup-panel H3 { padding:12px 20px 5px 20px; font-size:14px; height:17px; }
DIV.homepage DIV.signup-panel FIELDSET {float:left;width:205px; padding:0px 9px; border:none;}
DIV.homepage DIV.signup-panel FIELDSET P.intro {padding:0px 10px 4px 10px; margin:0px 0px 5px 0px; border-bottom:1px solid #cccccc;}
DIV.homepage DIV.signup-panel FIELDSET DIV.row {float:left;width:205px; padding:0px 0px 2px 0px;}
DIV.homepage DIV.signup-panel FIELDSET LABEL {float:left;width:74px; padding:2px 3px 0px 9px;}
DIV.homepage DIV.signup-panel FIELDSET INPUT.text {float:left;width:110px; margin:3px 0px 1px 0px; padding:3px 0px 1px 3px; font-size:11px; line-height:11px; border:1px solid #afafaf; background:#e7e6ea;}
DIV.homepage DIV.signup-panel FIELDSET INPUT.button {float:left; padding:5px 0px 0px 6px;}
DIV.homepage DIV.signup-panel FIELDSET P.msg { float:left; width:193px; height:17px; line-height:12px; padding:4px 0 12px 1px; color:#00853E; font-size:12px;}
DIV.homepage DIV.signup-panel FIELDSET P.error {color:#ff0000;padding:6px 0 12px 9px; }
DIV.homepage DIV.signup-panel SPAN.tips {float:right; width:80px; padding:0px 8px 0px 0px; }
DIV.homepage DIV.signup-panel SPAN.tips P { float:right; width:80px; padding:0px 0px 0px 0px; color:#7f7f7f; font-size:1em;line-height:12px; text-align:right;}
DIV.homepage DIV.signup-panel SPAN.tips A { float:right; width:80px; padding:0px 0px 0px 0px; font-size:1em;text-align:right;}

/* content page sign up
DIV.signup-panel { float:left; width:193px;  background:#dcddde;}
DIV.signup-panel H3 { padding:9px 9px 0px 9px; font-size:14px; height:17px; overflow:hidden;}
DIV.signup-panel H3 SPAN {float:left;height:16px;}
DIV.signup-panel FIELDSET {float:left;width:193px; padding:0px; border:none;}
DIV.signup-panel FIELDSET P.intro {padding:0px 9px 6px 9px; margin:0px 0px 5px 0px; border-bottom:1px solid #000000;}
DIV.signup-panel FIELDSET DIV.row {float:left;width:179px; padding:0px 5px 3px 9px;}
DIV.signup-panel FIELDSET LABEL {float:left;width:78px;}
DIV.signup-panel FIELDSET INPUT.text {float:left;width:96px; margin:4px 0px 0px 0px; padding:2px 0px 1px 3px; font-size:11px; line-height:11px; border:1px solid #00853e;}
DIV.signup-panel FIELDSET INPUT.button {float:left; padding:11px 0px 0px 0px;}

DIV.signup-panel FIELDSET P.msg { float:left; width:179px; padding:6px 0 1px 9px; color:#808080; font-size:11px;}
DIV.signup-panel FIELDSET P.error {color:#ff0000;padding:6px 0 1px 9px; }

DIV.signup-panel SPAN.tips {float:right; width:80px; padding:0px 0px 0px 0px; }
DIV.signup-panel SPAN.tips P { float:right; width:80px; padding:3px 0px 0px 0px; color:#7f7f7f; font-size:1em;line-height:12px; text-align:right;}
DIV.signup-panel SPAN.tips A { float:right; width:80px; padding:0px 0px 0px 0px; font-size:1em;text-align:right;}

*/
/** feed **/
DIV.homepage DIV.secondary-aside DIV.title { float:left; width:223px;}
DIV.homepage DIV.secondary-aside DIV.title H3 { padding:10px 20px 0px 7px;  font-size:14px; height:17px; text-transform:uppercase; }

DIV.homepage DIV.column DIV.last { border-bottom:none;}
DIV.homepage DIV.feed-list{ float:left;width:234px; padding:0px 10px 10px 9px;}
DIV.homepage DIV.feed-list DIV.sub-title { float:left; width:234px; padding:6px 0px 10px 0px;}
DIV.homepage DIV.feed-list DIV.sub-title H4 { float:left; width:157px; padding:0px 0px 0px 40px;  font-size:15px; line-height:1em; color:#070028; }
DIV.homepage DIV.feed-list DIV.sub-title H5 { float:left; width:125px; padding:0px 0px 0px 40px; font-size:12px; line-height:1em; color:#070028; }
DIV.homepage DIV.feed-list DIV.sub-title A {float:right; font-size:10px;color:#1586da; padding:0px 0px 0px 7px; text-decoration:none; white-space:nowrap; background:url("../img/orange_arrow.png") no-repeat scroll 0 3px transparent;}

DIV.homepage DIV.feed-list DIV.list-item { float:left;width:234px;padding:0px;margin:0px; }
DIV.homepage DIV.feed-list DIV.list-item UL.items {float:left;width:232px; padding:0px;margin:0px;font-size:1em;}
DIV.homepage DIV.feed-list DIV.list-item UL.items LI {float:left; width:232px;overflow:hidden; height:17px; padding:0px 0px 0px 0px;margin:0px 0px 1px 0px;border:1px solid #c0c0c1; background-image:none; font-size:9px; background:#ffffff; }
DIV.homepage DIV.feed-list DIV.list-item UL.items LI.active {height:auto; }
DIV.homepage DIV.feed-list DIV.list-item UL.items LI DIV.content {float:left; width:228px; line-height:13px; padding:2px; margin:0px;}
DIV.homepage DIV.feed-list DIV.list-item UL.items LI DIV.time {float:left; width:228px; line-height:13px; padding:2px; margin:0px; }

DIV.homepage DIV.feed-list DIV.list-item.twitterfeeds UL.items .user {display:none;}
DIV.homepage DIV.feed-list DIV.list-item.twitterfeeds UL.items p {padding:2px; font-size:9px; line-height: 13px;}

DIV.home DIV.feed-list DIV.list-item.twitterfeeds UL.items .user {display:none;}
DIV.home DIV.feed-list DIV.list-item.twitterfeeds UL.items p {padding:2px; font-size:9px; line-height: 13px;}

DIV.homepage DIV.feed-list UL.pagination {float:left; width:90px; padding:0; margin:10px 0 0 80px;}
DIV.homepage DIV.FB-facebook UL.pagination {margin-top: 45px !important;}
DIV.homepage DIV.FB-facebook DIV.user-action {margin-top:-67px !important;}
DIV.homepage DIV.feed-list UL.pagination LI { float:left;position:relative;  padding:0px; margin:3px 3px 0px 0px; border:none; background:transparent;}
DIV.homepage DIV.feed-list UL.pagination LI A { float:left; width:7px; height:7px; margin:3px 0 0; font-size:0px; text-indent:-9999px; overflow:hidden; border:1px solid #817e8b; background:#ffffff;}
DIV.homepage DIV.feed-list UL.pagination LI.active A { background:#59585c;}
DIV.homepage DIV.feed-list UL.pagination LI A.prev { float:left; position:relative; width:17px; height:17px;  font-size:1px; text-indent:-9999px; overflow:hidden;margin:0; padding:0px; border:none; background:transparent url('../img/btn-leftArrow.gif') no-repeat scroll left top;  }
DIV.homepage DIV.feed-list UL.pagination LI A.next { float:left; position:relative; width:17px; height:17px; font-size:1px; text-indent:-9999px; overflow:hidden; margin:0; padding:0px; border:none;background:transparent url('../img/btn-rightArrow.gif') no-repeat scroll left top; }

DIV.homepage DIV.feed-list DIV.user-action {float:left; width:197px; margin-bottom:100px !important;padding:5px 0 0;}
DIV.homepage DIV.feed-list DIV.user-action A {float:left; display:block; width:47px; height:23px; margin:2px 0px 0px 0px; overflow:hidden; text-indent:-999em; font-size:0px; background:transparent url('../img/btn-like.png') no-repeat scroll left top; }
DIV.homepage DIV.feed-list DIV.user-action IFRAME {float:left;}

/** specific feed **/
DIV.homepage DIV.FB-facebook { padding:0px 10px 0px 9px;height: 250px;}
DIV.homepage DIV.FB-facebook DIV.sub-title { background:transparent url('../img/icon-facebook.png') no-repeat scroll left 5px; }

DIV.homepage DIV.FB-twitter { min-height:270px; padding:5px 10px 0px 9px; background:#ffffff url('../img/bg-feedlist.jpg') repeat-x scroll left top;}
DIV.homepage DIV.FB-twitter DIV.sub-title { background:transparent url('../img/icon-twitter.png') no-repeat scroll left 5px; }



/********** HOMEPAGE MIDDLE CONTAINER **********/
#middleContainer{ float:left; width:988px; background:#FFFFFF url(../img/bg-shade-long.jpg) repeat-x scroll left top;padding:0em 0px 5px 0px;margin:0px auto 0px auto;}

/********** HOMEPAGE MIDDLE CONTAINER TOP **********/
#topMiddleContainer{margin:0em 0px 0px 0px;}
#topMiddleContainer .topContent{float:left;width:255px; min-height:124px; padding:0px 0px 0px 0px; background:#ffffff url('../img/bg-shade.jpg') no-repeat scroll left top;}
#topMiddleContainer DIV.title{float:left;width:255px;text-align:left;}
#topMiddleContainer DIV.title{float:left;width:255px;text-align:left;}
#topMiddleContainer DIV.title H1.title { font-size:1.6em; padding:10px 0px 9px 15px;}
#topMiddleContainer DIV.title H1.title A { background:none; padding:0px; text-transform:uppercase;}

.cufon-ready #topMiddleContainer DIV.title H1.title { font-size:1.4em; padding:15px 0px 9px 15px;}

#topMiddleContainer .content {float:right;width:145px;text-align:left; padding:0px 8px 0px 0px;}
#topMiddleContainer .content P { padding:0px; line-height:1.2em; color:#08012a;}

#topMiddleContainer .row { float:left; width:510px;}
h1.title{font-size:1.9em;}
h1.title a{color:#070028;text-decoration:none;padding:0px 0.8em 0px 0px; background:url('../img/double_arrow_blue.png') no-repeat 100% 60%;font-weight:bold;}
h1.title a:Visited{color:#070028;text-decoration:none;padding:0px 0.8em 0px 0px; background:url('../img/double_arrow_blue.png') no-repeat 100% 60%;font-weight:bold;}
h1.title a:Hover{color:#F97703;text-decoration:none;padding:0px 0.8em 0px 0px; background:url('../img/double_arrow_blue.png') no-repeat 100% 60%;font-weight:bold;}
.topContent IMG{float:left;}
.imageConatiner{ float:left; width:77px;text-align:left; padding:0px 0px 0px 13px;}


/********** HOMEPAGE MIDDLE CONTAINER BOTTOM **********/
#bottomMiddleContainer{background:url('../img/middle_bottom_BG.png') repeat-y top left;}
.bottomContainer{margin:0em 0.6em 0em 0.6em;}
.bottomLeftContainer{float:left;padding:0px 2.5em 2em 2em;width:29%;}
.bottomRightContainer{float:right;padding:0px 3em 0px 0em;width:62%}
#bottomPage{ float:left; width:100%; font-size:0px;}

/**** HOMEPAGE LATEST NEWS ****/
.heading{padding:0px 0px 0.5em 0px}
h1.heading{font-size:1.8em;}
.news{width:100%;border-bottom:1px solid #45405e;padding:0.3em 0px 0.1em 0px;}
.news IMG{float:left;}
.news .content{float:right;width:72%;text-align:left;padding:0px 0px 0px 0.8em;}

/**** MORE, BACK, TOP, PREVIOUS AND NEXT BUTTONS ****/
.more, .moreBack{text-align:right;width:100%;color:#F97703;}
.more a{background:url('../img/orange_arrow.png') no-repeat 0% 50%;padding:0px 0px 0px 0.7em;text-decoration:none;}
.more a:Visited{background:url('../img/orange_arrow.png') no-repeat 0% 50%;padding:0px 0px 0px 0.7em;text-decoration:none;}
.more a:Hover{color:#F97703;}

.moreBack a{background:url('../img/previous_arrow.gif') no-repeat 0% 50%;padding:0px 0px 0px 0.7em;text-decoration:none;}
.moreBack a:Visited{background:url('../img/previous_arrow.gif') no-repeat 0% 50%;padding:0px 0px 0px 0.7em;text-decoration:none;}
.moreBack a:Hover{color:#F97703;}


.galleryBack{text-align:right;width:100%;color:#F97703;padding:0.5em 0px 0.8em 0px;font-size:1.2em;}
.galleryBack a{background:url('../img/previous_arrow.gif') no-repeat 0% 50%;padding:0px 0px 0px 0.7em;text-decoration:none;}
.galleryBack a:Visited{background:url('../img/previous_arrow.gif') no-repeat 0% 50%;padding:0px 0px 0px 0.7em;text-decoration:none;}

.top {text-align:right;width:100%;color:#F97703;}
.top a{background:url('../img/top_arrow.png') no-repeat 0% 50%;padding:0px 0px 0px 1.2em;text-decoration:none;}
.top a:Visited{background:url('../img/top_arrow.png') no-repeat 0% 50%;padding:0px 0px 0px 1.2em;text-decoration:none;}
.top a:Hover{color:#F97703;}


/**** HOMEPAGE LEFT BOTTOM CONTENT ****/
.ContentContainer{width:610px;}
DIV.introContainer{float:left;width:510px;padding:0px 0em 0px 0em; background:#ffffff url('../img/bg-shade-long.jpg') repeat-x scroll left top;}
DIV.introContainer DIV.introHeading{float:left;width:510px;padding:0px 0px 0.4em 0px;}
DIV.introContainer H1.introHeading{font-size:14px; line-height:1em; padding:14px 10px 10px 15px; text-transform:uppercase;}
.cufon-ready DIV.introContainer H1.introHeading{font-size:14px; padding:14px 10px 10px 15px;}

DIV.introContainer P { padding:2px 14px 8px 14px; line-height:16px; }
DIV.moreInfo{text-align:right;width:100%;color:#F97703;}
DIV.moreInfo A {padding:1em 2.5em 0px 0.7em;text-decoration:none;text-transform:capitalize; font-weight:normal;font-size:1em;background:url('../img/orange_arrow.png') no-repeat 0% 80%;}


.headlineContainer{float:right;width:167px;}
.headlineInnerContainer{float:right;width:167px;padding:1em 0px 0px 0px;}
.headlineTop{height:6px;}
.headlineBottomHerald{background:url('../img/hedline_BG_Bottom_HeraldSun.png') no-repeat top left;height:38px;}
.headlineBottomHeraldMore{background:url('../img/hedline_BG_Bottom_More.png') no-repeat top left;height:38px;}
.headlineBottom{background:url('../img/hedline_BG_Bottom.png') no-repeat top left;height:6px;}
.headlineMiddle{background:url('../img/hedline_BG.png') repeat-y top left;padding:0.5em 1em 1em 1em;}
.headlineMiddle .Hedaing{float:left;clear:both;width:100%;padding:0px;}
.headlineMiddle p{font-size:1.1em;}

.moreInfo{text-align:right;width:100%;color:#F97703;}
a.info{padding:1em 1.5em 0px 0.7em;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:1em;background:url('../img/orange_arrow.png') no-repeat 0% 80%;font-size:1.1em;}
a.info:Visited{text-decoration:none;text-transform:uppercase;font-weight:bold;}
a.info:Hover{color:#F97703;text-decoration:underline;}


/***** SPONSOR CONTAINER  *****/
DIV.sponsorContainer{ float:left; width:988px; margin:0px; padding:0px;}
DIV.sponsorContainer DIV.logoContent{float:left; padding:0px 0px 0px 15px;}
DIV.sponsorContainer DIV.logoContent-right{float:right; padding:0px 15px 0px 0px;}


.logo{float:left;width:10%;}

/********** FOOTER **********/
#footerContainer{ background-color:#fff; height:110px; width:990px; padding:20px 0;}
.footer{text-align:center;padding:1em 0em 0px 0em;}
.footer p{font-size:1.1em; color:#808080;}
.footer .footerNav{margin:0px auto 0px auto;text-align:center;text-align:center;}
.footer .footerNav ul{padding:0px;display:inline}
.footer .footerNav ul li{list-style:none;display:inline;font-size:1.1em;padding:0px; background:none; color:#808080;}
.footer .footerNav ul li a{color:#514C68;text-decoration:none;padding:0px 0.5em 0px 0.3em; color:#808080;}
.footer .footerNav ul li a:Visited{color:#514C68;text-decoration:none;}
.footer .footerNav ul li a:Hover{color:#514C68;text-decoration:underline;}

/******************** CONTENTPAGE ELEMENTS ********************/
#contentPage{padding:0px 0px 10px 0px;width:988px;margin:0px auto 0px auto;}

/******************** CONTENTPAGE HEADER CONTAINER ********************/
.contentHeaderContainerRight{float:right;z-index:420;width:783px; text-align:right;}
.flashContainer{float:right;clear:both;}
.contentHeadereaderContainerLeft{float:left;position:relative;top:0px;z-index:10;height:193px;width:205px;}

DIV.image-grid {float:left; width:616px; margin:16px 0 0 38px;}
DIV.image-grid IMG {float:left; margin-right:9px;}

/******************** CONTENTPAGE BREADCRUMBS CONTAINER ********************/
#breadcrumbsContainer{padding:0em 0px 0px 2.3em;}
.bredcrumbsInnerContainer{float:right;width:100%;}
.bredcrumbsInnerContainer ul{padding:0px;display:inline;}
.bredcrumbsInnerContainer ul li{list-style:none;padding:0px;display:inline;text-align:left;font-size:1em;color:#9E9CA9; background:none;}
.bredcrumbsInnerContainer ul li a{color:#9E9CA9;text-decoration:underline;}
.bredcrumbsInnerContainer ul li a:Visited{color:#9E9CA9;text-decoration:underline;}
.bredcrumbsInnerContainer ul li a:Hover{color:#1586DA;text-decoration:underline;}
.bredcrumbsInnerContainer ul li a.Active{color:#9E9CA9;text-decoration:none;}

/** action bar **/
#rightMiddleContainer DIV.action-bar { float:left; width:573px; background: transparent url('../img/bg-actionbar.jpg') repeat-x scroll left bottom;}
#rightMiddleContainer DIV.action-bar UL {float:left; width:604px; padding:5px 0px 0px 2px; margin:0px; list-style:none;}
#rightMiddleContainer DIV.action-bar UL LI {float:left; padding:0px 11px 0px 0px; margin:0px;}
#rightMiddleContainer DIV.action-bar UL LI IMG {float:left; padding:2px 0px 0px 0px;}
#rightMiddleContainer DIV.action-bar UL LI A {float:left; text-decoration:none; color:#000000;}
#rightMiddleContainer DIV.action-bar UL LI.btn-facebook {float:left;text-decoration:none;  color:#000000; }
#rightMiddleContainer DIV.action-bar UL LI.btn-facebook SPAN.count {float:left; width:auto; height:12px; font-size:12px; line-height:12px; font-weight:bold; padding:3px 3px 3px 8px; margin:2px 0px 0px 0px; border-right:1px solid #c1c1c1; background:transparent url('../img/bg-bubble.jpg') no-repeat scroll left top;}
#rightMiddleContainer DIV.action-bar UL LI.btn-addthis {float:left;}
#rightMiddleContainer DIV.action-bar UL LI.btn-addthis A {float:left; padding:2px 0px 0px 5px;}
/* addthis */
#rightMiddleContainer DIV.action-bar A.addthis_button_facebook_like {float:left;width:80px; padding:15px 0px 6px 0px;}
#rightMiddleContainer DIV.action-bar A.addthis_button_compact {float:left; width:150px;padding:15px 0px 6px 0px; color:#000000;text-decoration:none;}
#rightMiddleContainer DIV.action-bar A.addthis_button_compact span {float:left;padding-left:5px; }


/******************** CONTENTPAGE LEFT CONTAINER ********************/
#leftMiddleContainer{float:left;width:210px;padding:2.4em 0px 2em 0px;}
.leftInnerContainer{padding:0px 0px 0px 1em;}

/****************************** LEFT SIDE MENU ******************************/
.leftInnerContainer ul{padding:0px;display:block;width:200px;}
.leftInnerContainer ul li{border-top:1px solid #A4A2B0;padding:0px;list-style:none;line-height:2em;background:url('../img/left-menu_arrow.gif') no-repeat 5% 50%;display:block;}
.leftInnerContainer ul li.last{border-top:1px solid #A4A2B0;border-bottom:1px solid #A4A2B0;padding:0px;list-style:none;line-height:2em;background:url('../img/left-menu_arrow.gif') no-repeat 5% 50%;display:block;}
.leftInnerContainer ul li a{color:#9C99A9;text-decoration:none;display:block;width:179px;font-weight:bold;padding:0px 0em 0px 21px;background:url('../img/left-menu_arrow.gif') no-repeat 5% 50%;}
.leftInnerContainer ul li a:Visited{color:#9C99A9;text-decoration:none;}
.leftInnerContainer ul li a:Hover{color:#070028;text-decoration:none;display:block;background: #E3E2E7 url('../img/left-menu_arrow_Active.gif') no-repeat 5% 50%;}
/*.leftInnerContainer ul li:Hover{color:#070028;text-decoration:none;display:block;background: #E3E2E7 url('../img/left-menu_arrow_Active.gif') no-repeat 5% 50%;}*/
.leftInnerContainer ul li a#Active{color:#070028;text-decoration:none;display:block;background: #E3E2E7 url('../img/left-menu_arrow_Active.gif') no-repeat 5% 50%;}

/*****LEFT MENU SECOND LEVEL  *****/
.leftInnerContainer ul li ul.secondLevel{}
.leftInnerContainer ul li ul.secondLevel li{background:#E3E2E7;list-style:none;line-height:2em;display:block;padding:0px;border:0px;line-height:1.7em;}
.leftInnerContainer ul li ul.secondLevel li a{ background-image:none;padding:0px 0px 0px 2.5em;width:170px;display:block;}
.leftInnerContainer ul li ul.secondLevel li a:Hover{background-image:none;color:#1586DA;}
.leftInnerContainer ul li ul.secondLevel li a.Active{ background-image:none;padding:0px 0px 0px 2.5em;width:170px;color:#58526F; background:#F1F1F3;display:block;}

/******************** CONTENTPAGE RIGHT CONTAINER ********************/
#rightMiddleContainer{float:right;width:778px;padding:1em 0px 0px 0em;}
.rightMiddleInnerContainer{padding:0em 8px 0px 2.1em;}
h2.Hedaing {color:#070028; font-size:1.7em; padding:0.1em 0px;}
.rightMiddleInnerContainer .content{float:left;width:573px;padding:0.8em 0em 0px 0px;}
.contentInner{padding:1em 0px 15px 0px;overflow:hidden; _display:inline-block}
/*
#rightMiddleContainer .content IMG{border:1px solid #070028;float:right;padding:0.2em;clear:both;margin:0.5em 0px 0px 1em;}
*/
#rightMiddleContainer .content IMG {border:1px solid #070028;padding:0.2em;clear:both;margin:0.5em 0px 0px 1em;}

#rightMiddleContainer .content ul{list-style:outside;list-style-type:disc;}
#rightMiddleContainer .content ul li{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px; background:none;}

.rightCol{float:right;width:167px;}
.headlineContentInnerContainer{float:right;width:167px;padding:0em 0px 1em 0px;}
.headlineContentInnerContainer ul{padding:0.5em 0px 1em 0.2em;}
/*.headlineContentInnerContainer ul li{list-style:none;padding:0px;line-height:1.5em; background:url('../img/right_arrow_OnGrey.gif') no-repeat 0% 60%;}*/
.headlineContentInnerContainer ul li{list-style:none;padding:0px;line-height:1.5em; background:url('../img/right_arrow_OnGrey.gif') no-repeat 0px 5px;}
.info{padding:0.5em 0px 0px 0px;}
/***** RIGHT COL BOXES' LINKS *****/
/*.headlineContentInnerContainer ul li a{color:#070028;text-decoration:none;padding:0px 0px 0px 0.6em; }*/
.headlineContentInnerContainer ul li a{color:#070028;text-decoration:none;padding:0px 0px 0px 0.6em;display:block;}
.headlineContentInnerContainer ul li a:Visited{color:#070028;text-decoration:none;}
.headlineContentInnerContainer ul li a:Hover{color:#1586DA;text-decoration:none;}
/***** NEWS PAGE  *****/
.newsFirst p{padding:0em 0px 0.5em 0px;}
.newsFirst{border-top:1px solid #837F93;padding:0.5em 1em 0.5em 1em;background-color:#F1F0F3;}
.newsFirst span{font-size:1em;color:#928FA1;}
#rightMiddleContainer .newsFirst IMG{float:left;clear:both;border:0px;margin:0px;padding:0px 0.8em 0px 0px;}


.newsItems{border-top:1px solid #837F93;padding:0.5em 1em 0.5em 1em;}
.date{font-size:1em;color:#1188da;}
#rightMiddleContainer .newsItems IMG{float:left;clear:both;border:0px;margin:0px;padding:0px 0.8em 0px 0px;}
.newsItems p{padding:0em 0px 0.5em 0px;}

.newsArticle{background:#FFFFFF;/*border-bottom:1px solid #837F93;*/border-top:1px solid #837F93;padding:1em 0px 1em 0px;margin:1em 0px 0px 0px;}

/**** PAGE NUMBERS *****/
.pageNumberContainer{padding:1em 0px 0px 0px;text-align:center;border-top:1px solid #837F93;clear:both;}
.pageNumberContainer ul{padding:0px;}
.pageNumberContainer ul li{list-style:none; display:inline;padding:0px;font-size:1em; background:none; margin:0 0 0 10px;}
.pageNumberContainer ul li.first{list-style:none; display:inline;padding:0px 0px 0px 10px !important; background:url('../img/previous_arrow.gif') no-repeat 0% 50% !important;}
.pageNumberContainer ul li.first a {padding-left:0;}
.pageNumberContainer ul li.last{list-style:none; display:inline; padding:0px 10px 0px 0px !important; background:url('../img/next_arrow.gif') no-repeat 100% 50% !important;}
.pageNumberContainer ul li.last a {padding-right:0;}
.pageNumberContainer ul li a{text-decoration:none;}
.pageNumberContainer ul li a:Visited{text-decoration:none;}
.pageNumberContainer ul li a:Hover{color:#F97703;}
.pageNumberContainer ul li a.Active{text-decoration:none;color:#070028;}
.pageNumberContainer ul li.first a:Visited, .pageNumberContainer ul li.last a:Visited{padding:0px 0em 0px 0em;text-decoration:none;}
.pageNumberContainer ul li.first a:Hover, .pageNumberContainer ul li.last a:Hover{color:#F97703;}

/***** SEARCH ARTICLES *****/
.searchArticleContainer{padding:0px 0px 1.4em 0px;}
.searchArticleInnerContainer{padding:0px 0px 0em 0em;}
.searchArticleInnerContainer fieldset{float:left;height:18px;clear:right;}
.searchArticleInnerContainer fieldset.Double{height:18px;padding:0px 0px 1em 0px;float:left;clear:right;}
.searchArticleInnerContainer input{margin:0px 1.4em 0px 0px;width:100px;float:left;padding:0px 0px 2px 0px;}
.searchArticleInnerContainer select{margin:0px 0px 0px 1.4em;width:70px;float:left;}
.searchArticleInnerContainer select.Month{margin:0px 0px 0px 1.4em;width:100px;float:left;clear:right;}
.searchArticleInnerContainer select.Place{margin:0px 0px 0px 1.4em;width:175px;float:left;}
.searchArticleInnerContainer .button{width:70px;float:left;margin:0px 0px 0px 1em;padding:0px;clear:right;}
.searchArticleInnerContainer label{width:17em;float:left;color:#070028; font-size:1.2em; padding:0.1em 0px 0.4em 0px;font-weight:bold;clear:both;}
.searchArticleContainer h3{float:left;clear:both;}
.errorMessage{color:#F97703;font-size:1.1em;padding:1em 0px 0px 0px;float:left;clear:both;}

/********** FAQs **********/
.FAQConatiner{padding:1.8em 1em 1em 2em;}
.FAQConatiner ol{padding:0px;font-weight:bold;}
.FAQConatiner ol li{list-style:decimal;padding:0px 0px 0.5em 0px;color:#000000;}
.FAQConatiner ol li span p{font-weight:normal;color:#514C68;font-size:1em;}

ol li a{color:#000;text-decoration:none;}
ol li a:Visited{color:#000;text-decoration:none;}
ol li a:Hover{color:#1586DA;text-decoration:underline;}

.number{float:left;width:3%;font-size:1.2em;font-weight:bold;}
.faqContent{float:left;width:90%;}
.faqContent h3{padding:0px 0px 0.4em 0px;}
.faqItems{background:#FFFFFF;border-top:1px solid #837F93;padding:2em 0px 0.1em 0px;}


/********** SEARCH RESULTS  (TWO COL. TEMPLATE) **********/
.rightMiddleInnerContainer .contentResults{float:left;width:718px;padding:0em 2em 0px 0px;}
#middleContainerTwo{width:988px;padding:2.5em 0px 0px 0em;}
.results{border-top:1px solid #837F93;padding:0.8em 0px 1em 0px;margin:0em 0px 0px 0px;}
.resultsConatiner{padding:1.8em 0em 0em 2em;}
.resultsConatiner ol{padding:0px 1em 0px 1em;font-weight:bold;}
.resultsConatiner ol li{list-style:decimal;padding:0px 0px 1em 0px;color:#000000;}
.resultsConatiner ol li span p{font-weight:normal;color:#514C68;font-size:1em;}


/********** CONTACT US PAGE **********/
.addressConatiner{padding:1em 0px 2em 0px;}
.addressConatiner p{font-size:1em;font-family:Verdana;padding:0px 0px 0.5em 0px;}
.addressConatiner h4{font-family:Verdana;}
.adress{float:left;width:36%;padding:0px 1em 0px 0em;}
.adressLast{float:right;width:22%;padding:0px 1em 0px 0em;}

/********** FORM ELEMENTS **********/
.formContainer{background:#E3E2E7;border-top:1px solid #837F93;border-BOTTOM:1px solid #837F93;padding:1em 2em 1em 2em;}
.formContainer fieldset.container{padding:1em 0px 0em 0px;margin:0px;}
.formContainer fieldset{margin:0.8em 0px 0.8em 0px;text-align:left;clear:both;}
.formContainer fieldset.checkBox{margin:1.8em 0px 0.4em 0px;}
.formContainer fieldset.radioButton{float:left;margin:0.5em 1em 0.5em 0px;clear:none;}
.formContainer fieldset.radioButton input { width: 50px; }
.formContainer fieldset.radioButton label { width: 600px;float: none; }
.formContainer fieldset.radioButton br { margin-bottom: 10px; }
.formContainer label{width:10em;float:left;margin:0px 0.8em 0px 0px;}
.formContainer label.long{width:90%;float:left;color:#514C68;}
.formContainer label.medium{width:11.5em;float:left;color:#514C68;margin:0px 0.4em 0px 0.4em;}
.formContainer input.radio{float:left;width:12px;}
.formContainer input.check{width:5%;float:left;padding:0px;}
.formContainer input{width:215px;padding:1px 3px 1px 3px;float:left;}
.formContainer textarea{width:215px;padding:1px 3px 1px 3px;}
.formContainer textarea.application{width:450px;padding:1px 3px 1px 3px;}
/*.formContainer select{width:200px;}*/
.formContainer .asterisc{color:#F97703;}
.note{padding:1em 2.4em 0em 2.4em;clear:both;}
.formContainer fieldset.buttons{margin:0em 0px 0em 0px;padding:1em 11em 0px 0em;float:right;clear:both;}
.formContainer input.formButton{font-size:1.3em;width:15%;margin:0px 0.3em 0px 0px;}
.formContainer select.dates{width:63px;margin:0px 0.2em 0px 0em;}
.formContainer label.comment{font-size:1.1em;color:#514C68;width:100%;margin:0.2em 0px 0.5em 0px;float:left;clear:both;}
.formContainer label.title{float:left;font-weight:bold;width:11em;text-align:left;margin:0px;}
.formContainer fieldset.title{width:100%;float:left;clear:both;}
.formContainer fieldset.availability{width:100%;float:left;margin:0.5em 0px 0.5em 0em;clear:both;}
.formContainer select.availability{width:60px;float:left;clear:right;}
.formContainer label.calendar{width:3em;float:left;margin:0px 0px 0px 0.2em;}
#rightMiddleInnerContainer .content .formContainer label.calendar IMG{border:0px;margin:0px;padding:0px;position:relative;top:-7px;}
.formContainer fieldset.buttonsSingle{margin:0em 0px 0em 0px;padding:1em 0em 0px 0em;float:right;clear:both;}
.formContainer textarea.applicationSingle{width:680px;padding:1px 3px 1px 3px;}

/******************** IMAGE GALLERY ********************/
.imagesContainer{padding:0.5em 0px 4em 0px;}
.image{float:left;width:24%;margin:1.5em 0.7em 0px 0px;}
.results IMG{border:1px solid #070028;padding:0.2em;clear:both;}
.imagesContainer .caption{padding:0.5em 0px 0px 0px;color:#928FA1;clear:both;}

/******************** IMAGE GALLERY FOR ARTICLE PAGE*****/
.imagesArticleContainer{padding:0.5em 0px 4em 0px;}
.imagesArticleContainer .image{float:left;width:24%;margin:1.5em 0.7em 0px 0px;}
.imagesArticleContainer .caption{margin-left:10px;margin-top:5px;color:#928FA1;clear:both;}

/********** IMAGE LARGE **********/
.description{float:left;width:160px;}
.largeImage{float:right;width:554px;}
.controlsContainer{padding:0.5em 0px 0px 0px;clear:both;font-size:1.2em;}
.next{float:right;width:8%;}
.previous{float:left;width:10%;}
.previous a{background:url('../img/previous_arrow.gif') no-repeat 0% 50%;padding:0px 0px 0px 0.7em;text-decoration:none;}
.previous a:Visited{background:url('../img/previous_arrow.gif') no-repeat 0% 50%;padding:0px 0px 0px 0.7em;text-decoration:none;}
.next a{background:url('../img/next_arrow.gif') no-repeat 95% 50%;padding:0px 0.8em 0px 0.8em;text-decoration:none;}
.next a:Visited{background:url('../img/next_arrow.gif') no-repeat 95% 50%;padding:0px 0.8em 0px 0.8em;text-decoration:none;}

/******************** TWO COLUMNS TEMPLATE VISITOR COMMENTS ********************/
.rightMiddleInnerContainer .contentSingle{float:left;width:730px;padding:0.8em 0em 0px 0px;}


.clear{clear:both;}
/* Global Typography */
/* Block Level Elements */
H1 {color:#070028; font-size:1.9em; padding:0.1em 0px;}
H2 {color:#9c99a9; font-size:1.4em; padding:0.8em 0px 0.1em 0px;}
H3 {color:#070028; font-size:1.2em; padding:0.1em 0px 0.4em 0px;}
H4 {color:#070028; font-size:1.1em; padding:0.1em 0px;}
H5 {color:#070028; font-size:1.2em; padding:1em 0px 0.1em 0px; clear:both;}
H6 {color:#000000; font-size:1.1em; padding:0.1em 0px; font-weight:bold;}
P, LI, DT, DD {color:#514C68; font-size:1.2em; padding:0.5em 0px;}
P {line-height:1.4em;}
UL {padding:0.7em 0px 0.7em 10px; list-style:none;}
OL {padding:0.7em 21px 0.7em 30px;}
UL UL, OL UL {padding:0.5em 0px 0px 10px;}
OL OL, UL OL {padding:0.5em 0px 0px 30px;}
UL LI, UL UL LI, UL OL UL LI, OL UL LI {margin:0px; padding:0.2em 0px 0.2em 20px; background:url('../img/bullet_box_black.gif') 3px 7px no-repeat;}
OL LI, OL OL LI, OL UL OL LI, UL OL LI {margin:0px; padding:0.2em 0px; background:none;}
UL UL LI, UL OL UL LI, OL UL LI, OL OL LI, OL UL OL LI, UL OL LI {font-size:1.0em !important;}
DL {padding:0px 5px 0.5em 14px;}
DL DT {padding:0.2em 0px;}
DL DD {padding:0.2em 0px 0.2em 20px;}
DL P, DL LI {font-size:1.0em !important;}
HR {height:1px; line-height:1px; color:#666366; background:#666366; border:none;}
/* Table Elements */
TABLE {}
TR {}
TD {color:#000000; font-size:1.0em;}
/* Inline Elements */
A {color:#1586DA; text-decoration:underline;}
A:Visited {color:#1586DA; text-decoration:underline;}
A:Hover {color:#F97703;text-decoration:underline;}
/* Form Elements */
FIELDSET {border:none;}
INPUT {color:#070028; font-size:1.2em; padding-left:3px;}
LABEL {color:#070028; font-size:1.2em;}
LEGEND {color:#070028; font-size:1.0em;}
SELECT {color:#070028; font-size:1.1em;}
TEXTAREA {color:#070028; font-size:1.1em; font-family:Verdana,Tahoma,Helvetica,San Serif;}
/* Accessibility Elements */
ACRONYM, ABBR {border:none;}
ACRONYM[title], ABBR[title] {cursor:help;}
P ABBR[title], P ACRONYM[title], BLOCKQUOTE ABBR[title], BLOCKQUOTE ACRONYM[title], DL ABBR[title], DL ACRONYM[title], CODE ABBR[title], CODE ACRONYM[title] {border-bottom:1px dotted #AAA;}
ABBR {speak:normal;}
ACRONYM {speak:spell-out;}


/*************************************** SITEMAP PAGE ELEMENTS	 ***************************************/
.siteMapTop{background:url('../img/site_map.gif') repeat-y top left;width:747px;margin:0px 0px 15px 0px;}
.siteMapContainer{float:left;width:249px;text-align:left;}
.siteMapInnerContainer{width:210px;padding:0px 5px 10px 15px;}
.siteMapInnerContainer ul{list-style:none;padding:0px 0px 2px 8px;}
.siteMapInnerContainer ul li{background:none;color:#0A1F62;padding:2px 0px 0px 0px;font-weight:bold;font-size:1.1em;}
.siteMapInnerContainer ul ul{list-style:none;padding:0px 0px 2px 10px;}
.siteMapInnerContainer ul ul li{background:none;color:#0A1F62;padding:2px 0px 0px 0px;font-weight:normal;}
.siteMapInnerContainer ul ul ul li{background:none;color:#0A1F62;padding:2px 0px 0px 0px;font-weight:normal;}
.siteMapInnerContainer li a, .siteMapInnerContainer li a:visited{color:#9C99A9;text-decoration:none;font-size:1.1em;}
.siteMapInnerContainer li a:Hover {color:#070028;text-decoration:underline;}
.siteMapInnerContainer ul ul ul{list-style:none;padding:2px 0px 2px 18px;}
/* Error Message Output */
.errorMessageOut{color:#F97703;font-size:1em;padding:1em 0px 1em 0px;}
.errorMessageOut ul{padding:0px;list-style:none;}
.errorMessageOut ul li{color:#F97703;font-size:1.1em;padding:0em 0px 0.1em 0px;}

FIELDSET DIV.error {color: #f97703; font-size: 1.1em; padding: 8px 0 0;}
FIELDSET DIV.error span{display: block !important;}

#rightMiddleContainer .content .rss img{ padding:0px; border:none; margin-right:10px; vertical-align:middle;}
.printthispage{ background:transparent url('../img/print.gif') no-repeat 5px 3px; padding:6px; padding-left:30px; display:block; border-top:1px solid #e3e2e7; font-size:12px; color:#070028; text-decoration:none }
.printthispage:visited {text-decoration:none ;color:#070028;}
.printthispage:hover{text-decoration:none; color:#1586DA;}


/** commment list **/
DIV.comment-list { float:left; width:573px; padding:21px 0px 0px 0px;}
DIV.comment-list DIV.title { float:left; width:573px; border-top:1px solid #859eb9;}
DIV.comment-list DIV.title H3 { color:#000000; font-size:1.4em; font-weight:bold; padding:12px 0px 0px 0px; }
DIV.comment-list DIV.item { float:left; width:573px; padding:13px 0px 16px 0px; border-bottom:1px solid #d6d6d6;}
DIV.comment-list DIV.item P.date { color:#818181; font-size:1em; padding:0px; }
DIV.comment-list DIV.item DIV.article { float:left; width:573px;}
DIV.comment-list DIV.item DIV.article P { padding:0px 0px 0.4em 0px; color:#515253;}

/** commment post form **/
DIV.comment-form { float:left; width:573px;}
DIV.comment-form DIV.title { float:left; width:573px;}
DIV.comment-form DIV.title H3 { color:#000000; font-size:1.4em; font-weight:bold; padding:12px 0px 6px 0px; }
DIV.comment-form FIELDSET {float:left; width:573px; border:none;}
DIV.comment-form FIELDSET DIV.row {float:left; width:573px; padding:7px 0px 0px 0px;}
DIV.comment-form FIELDSET DIV.row LABEL {float:left; width:84px; font-weight:normal; font-size:1.2em; color:#29292a;}
DIV.comment-form FIELDSET DIV.row INPUT.text {float:left; width:180px; padding:1px; font-size:12px; line-height:1em; border:1px solid #898989; }
DIV.comment-form FIELDSET DIV.row TEXTAREA.textarea {float:left; width:433px; height:70px; padding:1px; font-size:11px; border:1px solid #898989; }
DIV.comment-form FIELDSET DIV.button { width:526px;}
DIV.comment-form FIELDSET DIV.button INPUT.image { float:right; width:auto; border:none; margin:0px; padding:0px;}
DIV.comment-form FIELDSET DIV.button DIV.btn-image {float:right; clear:none; width:60px; height:19px; background: transparent url('../img/btn-submit.jpg') no-repeat scroll left top;}
DIV.comment-form FIELDSET DIV.button INPUT.button { float:left; width:60px; height:19px; padding:0px; cursor:pointer; background:transparent; border:none;}

DIV.comment-form FIELDSET SPAN.tips { float:left; width:150px; font-size:1.2em; padding:0px 0px 0px 85px; color:#6c6c6e;}
DIV.comment-form FIELDSET SPAN.policy { float:left; width:350px; font-size:1.2em; padding:10px 0px 0px 85px; color:#6c6c6e; font-size:0.9em;}

/*comment-pagination*/
DIV.comment-pagination { border:none;}