a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}img{vertical-align:top}embed{vertical-align:top}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}

.container_12{margin-left:auto;margin-right:auto;width:960px;position:relative;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin:0 10px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6 {width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;height:0}

div.facebook .pp_top .pp_left{background:url("/App_Themes/images/prettyPhoto/facebook/sprite.png") -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url("/App_Themes/images/prettyPhoto/facebook/contentPatternTop.png") top left repeat-x}div.facebook .pp_top .pp_right{background:url("/App_Themes/images/prettyPhoto/facebook/sprite.png") -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url("/App_Themes/images/prettyPhoto/facebook/contentPatternLeft.png") top left repeat-y}div.facebook .pp_content_container .pp_right{background:url("/App_Themes/images/prettyPhoto/facebook/contentPatternRight.png") top right repeat-y}div.facebook .pp_expand{background:url("/App_Themes/images/prettyPhoto/facebook/sprite.png") -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url("/App_Themes/images/prettyPhoto/facebook/sprite.png") -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url("/App_Themes/images/prettyPhoto/facebook/sprite.png") 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url("/App_Themes/images/prettyPhoto/facebook/sprite.png") 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url("/App_Themes/images/prettyPhoto/facebook/sprite.png") -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url("/App_Themes/images/prettyPhoto/facebook/loader.gif") center center no-repeat}div.facebook .pp_arrow_previous{background:url("/App_Themes/images/prettyPhoto/facebook/sprite.png") 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url("/App_Themes/images/prettyPhoto/facebook/sprite.png") -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url("/App_Themes/images/prettyPhoto/facebook/sprite.png") -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url("/App_Themes/images/prettyPhoto/facebook/sprite.png") -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url("/App_Themes/images/prettyPhoto/facebook/btnNext.png") center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url("/App_Themes/images/prettyPhoto/facebook/btnPrevious.png") center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url("/App_Themes/images/prettyPhoto/facebook/sprite.png") -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url("/App_Themes/images/prettyPhoto/facebook/contentPatternBottom.png") top left repeat-x}div.facebook .pp_bottom .pp_right{background:url("/App_Themes/images/prettyPhoto/facebook/sprite.png") -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:7px 0 0}.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:auto;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url("/App_Themes/images/prettyPhoto/facebook/default_thumbnail.gif") 0 0 no-repeat;display:block;height:auto;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url("/App_Themes/images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url("/App_Themes/images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url("/App_Themes/images/prettyPhoto/light_rounded/loader.gif") center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url("/App_Themes/images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}

/**
*********************************************
* Styles for horizontal CSS-menu
*********************************************
* (X)HTML-scheme:
*  <div id="menu">
*      <ul class="menu">
*          <li><a href="#" class="parent"><span>level 1</span></a>
*              <div><ul>
*                  <li><a href="#" class="parent"><span>level 2</span></a>
*                      <div><ul><li><a href="#"><span>level 3</span></a></li></ul></div>
*                  </li>
*              </ul></div>
*          </li>
*          <li class="last"><a href="#"><span>level 1</span></a></li>
*      </ul>
*  </div>
*********************************************
*/

/* menu::base */


#menu
{
position: relative;
float:right;
z-index: 200;
height: 81px;
width:686px;
}

#menu .menu
{
position:absolute;
right:0px;
top:0px;
margin-left: 25px;
height:81px;
width:663px;

}
#menu .menu *
{
list-style: none;
border: 0;
padding: 0;
margin: 0;
font-family: Arial, 'Arial Narrow', sans-serif;

}
#menu .menu a
{
display: block;
padding: 0px 0px 0px 0px;
white-space: nowrap;
}
#menu .menu li {
float:left;
background:url("/App_Themes/Common/./images/common/tail-border-item.png") repeat-y right 0;
}
#menu .menu li li {
float:none;
}
#menu .menu div {
visibility:hidden;
position:absolute;
background:url("/App_Themes/Common/./images/menu/pix.gif");
}
#menu .menu div div {
margin:-35px 0 0 -1px;
left:100%;
}
#menu .menu div div div {
margin:-35px 0 0 -1px;
left:100%;
}
#menu .menu li:hover>div { visibility:visible; }

/* menu::special styles */
/* menu::level 1 */
#menu .menu a
{
text-decoration: none;
color: #666666; /*1*/
position: relative;
z-index: 77;
text-transform:capitalize;
}
#menu .menu a:hover
{
text-decoration: none;
background:url("/App_Themes/Common/./images/common/tail-item-hover.jpg") repeat-x 0 -40px;
color: #004D9B;
}
#menu .menu a:hover span { color:#004D9B; }
#menu .menu li.current a
{
color: #004D9B;
}
#menu .menu li.current span
{
color: #004D9B;
}
#menu .menu>ul>li:hover>a {
/*background:url("/App_Themes/Common/./images/menu/header-main.gif") left -57px repeat-x;*/
background:url("/App_Themes/Common/./images/common/tail-item-hover.jpg") repeat-x 0 -40px;
color:#CACFD3;
}
#menu .menu>ul>li:hover>a span { color:#CACFD3; }
#menu .menu span {
/*text-transform:uppercase;*/
text-decoration:none;
color:#666666;
}
#menu .menu li
{
background:url("/App_Themes/Common/./images/common/tail-border-item.png") repeat-y right 0;
}


#menu .menu ul{width: 180px;}

/* menu::level >= 2 */
#menu .menu ul ul {width: 180px;}
#menu .menu li li{
background:#44494B;
border-bottom:1px solid #BABDBE;
margin-left: 0px;
font-size: 14px;
}
#menu .menu li li a {
position:static;
background:#44494B;
white-space:normal;
text-align: center;
color:#FFF;
padding:0;
text-transform:none;
width: 100%;
}
#menu .menu li.current li a {
background: none;
color:#FFF;
}
#menu .menu li.current li span {
color:#FFF;
}
.menu li li.current a
{
color: #FFFFFF;
}
#menu .menu li li.current span {
color:#FFFFFF;
}

#menu .menu li li a:hover { background:#BABDBE; }
#menu .menu li li a span { color:#fff; line-height: 15px; padding: 10px;	}
#menu .menu li li a:hover span { color:#333; }
#menu .menu li li a.parent span{background:transparent url("/App_Themes/Common/./images/menu/arrow.gif") no-repeat scroll right 50%; z-index:10;  }

#menu .menu li li span {
display:block;
text-transform:none;
padding:0px 25px 0px 0px;
font-size:13px;
font-family:Arial,'Arial Narrow', sans-serif;
letter-spacing: 0;
}
#menu .menu li
{
float: left;

text-transform: capitalize;
font-size: 15px;
}
#menu .menu li a strong { text-decoration:none; color:#FFFFFF; display:inline-block; cursor:pointer;font-weight:normal;}
#menu .menu li a strong strong{padding:0 20px 0 20px; display:inline-block;font-weight:normal;}
#menu .menu li a strong strong strong{padding:25px 3px 25px 1px;font-weight:normal;}
#menu .menu li.current a strong
{
background-color: #FFF;
color: #004080;
opacity: 0.8;
filter: alpha(opacity=80);
-moz-opacity: 0.80;
-khtml-opacity: 0.80;
}
#menu .menu li a:hover strong
{
background-color: #EAEAEA;
color: #000;
opacity: 0.8;
filter: alpha(opacity=80);
-moz-opacity: 0.80;
-khtml-opacity: 0.80;
}
/*#menu .menu li a:hover strong strong, #menu .menu li.current a strong strong {background:url("/App_Themes/Common/./images/menu/menu-li-active-right-bg-orange.png") right top no-repeat;font-weight:normal;}*/
/*#menu .menu li a:hover strong strong strong, #menu .menu li.current a strong strong strong {background:url("/App_Themes/Common/./images/menu/menu-li-active-tail-bg-orange.png") left top repeat-x; font-weight:normal;}*/


@charset "utf-8";
/* CSS Document */

/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.1
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/



#toTop {background:url("/App_Themes/Common/./images/common/tail-totop.gif");
display:none;
position:fixed;
right:50%;
bottom:60px;
border:none;
z-index:20;
text-align:center;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}

#toTop strong{
font-family: 'Open Sans Condensed', sans-serif;
font-size:14px;
text-transform:uppercase;
padding:6px 12px;
line-height:20px;
color:#fff;
display:block;
font-weight:700;

}
#toTopHover, #toTop:hover {
display:block;
background-position:0 bottom;text-decoration:none
}
#toTopHover strong, #toTop:hover strong{	text-decoration:none

}
#toTop:active, #toTop:focus {
outline:none;
}





/* Input Form Part */
.partForm
{
min-height:25px;
}

.partForm .box-area
{
display: block;
overflow:hidden;

}
.partForm .box-area
{
background-color: #F2FCFE;
display: block;
padding: 15px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
.partForm .inputForm .row
{
margin-bottom:6px;
}
.partForm .inputForm .label
{
text-align: left;
margin:0px 3px 4px -1px !important;
display: block;
border:none;
padding:0px;
padding-top:3px;
}

.partForm .inputForm input[type=radio] , .partForm .inputForm input[type=checkbox]
{
width:30px !important;
margin:0px 3px 4px -1px;
padding:0px;

}

.partForm .inputForm select
{
min-width:100px !important;
margin:4px;
padding:0px;

}


/* Left Column with Right Sidebar Container Part */
.leftColumnWithRightSideBar{width:986px;overflow:hidden;display:block;min-height:25px;}
.leftColumnWithRightSideBar .lc-left-column { float:left; width:632px;overflow:hidden;}
.leftColumnWithRightSideBar .lc-right-column { float:left; width:354px;max-width:354px;overflow:hidden;}

/* Right Column with Left Sidebar Container Part */
.rightColumnWithLeftSideBar{width:986px;overflow:hidden;display:block;min-height:25px;}
.rightColumnWithLeftSideBar .rc-right-column { float:left; width:632px;overflow:hidden;}
.rightColumnWithLeftSideBar .rc-left-column { float:left; width:286px;}

/* Middle Column with Left and Right Sidebar Container Part */
.middleColumnWithLeftRightSideBar{width:986px;overflow:hidden;display:block;min-height:25px;}
.middleColumnWithLeftRightSideBar .mc-left-column { float:left; width:246px;}
.middleColumnWithLeftRightSideBar .mc-middle-column { float:left; width:406px;}
.middleColumnWithLeftRightSideBar .mc-right-column { float:left; width:246px;}


/* Three Column Container Part
Creates Three columns of equal width */
.threeColumns
{
width:986px;
overflow:hidden;
display:block;
min-height:25px;
}

.threeColumns .thc-left-column
{
float:left;
width:328px;
overflow:hidden;
}

.threeColumns .thc-right-column
{
float:left;
width:328px;
overflow:hidden;
}

.threeColumns .thc-middle-column
{
float:left;
width:328px;
overflow:hidden;

}

/* two Column Container Part
Creates two columns of equal width */
.twoColumns
{
width:986px;
overflow:hidden;
display:block;
min-height:25px;

}

.twoColumns .tc-left-column
{
float:left;
width:493px;
overflow:hidden;

}

.twoColumns .tc-right-column
{
float:left;
width:493px;
overflow:hidden;
}




/* Four Column Container Part
Creates four evenly spaced columns */
.fourColumns
{
width:986px;
display:block;
min-height:25px;
}

.fourColumns .qtr-column
{
float: left;
width: 246px;
}

.fourColumns .last-column
{
float: left;
width: 246px;

}


.calendarTeaser
{
float:right;
}

.calendar
{
border: solid 1px #000000;
color: #000000;
Font-Size: 11px;
background-color:#FFFFFF;
min-height:25px;

}

.calendar-title
{
background-color:#990000;
font-weight:bold;
font-size:13px;
color:#FFFFFF;
padding:4px;
}


.calendar-today-day
{
background-color:#999999;
color:#FFFFFF;
padding:4px;
}
.calendar-other-month-day
{
color:#999999;
padding:4px;
}

.calendar-day
{
background-color:#CCCCCC;
padding:4px;
}

.calendar-day-header
{
font-weight: Bold;
font-size: 8px;
color: #333333;
padding: 4px;
border-bottom: solid 1px #808080;
background-color: #F5F5F5;
}


.calendar-selected-day
{
color:#FFFFFF;
background-color:#333399;
padding:4px;
font-weight:bold;
}

.calendar-next-previous
{
padding:3px;
color:#FFFFFF;
}

/* Boxed Text Part
Creates a box around text with a styled heading.*/
.boxedText
{
min-height:25px;


}

.boxedText .box-area
{
background-color: #F2FCFE;
display: block;
padding: 15px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}

.boxedText .box-area h1
{
padding:0px 0px 8px 0px;
margin: 0;
color: #000000;

}

.boxedText .box-area .content
{
float: left;
display: block;
color: #808080;
padding: 0px;
}

.boxedText .box-area .content p
{
padding:0px 0px 6px 0px;
}

.boxedText img
{
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.6);
box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.6);
margin:3px;
}


/* News List Part (Used for both news lists and rss lists) */
.newsList
{
min-height:25px;
}

.newsList .box-area
{
padding: 15px;
display: block;
background-color: #C4E1FF;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

.newList .box-area h1
{

margin: 0;
color: #000000;

}



.newsList .news .news-title, .newsList .news .news-title a, .newsList .news .news-title a:visited
{
color:#1a5973;
font-weight:bold;
text-decoration:none;
font-size:13px;
}

.newsList .news, .newsList .news a
{
color: Gray;
text-decoration:none;
line-height:19px;
}

.newsList .news a:hover
{
color:#FF9B00;
text-decoration:none;
line-height:18px;
}

.newsList .content
{
float:left;
display: block;
color: Gray;


}

.newsList .news-container
{
float: left;
padding-bottom: 8px;
border-bottom: 1px solid gray;
margin-bottom: 12px;
border-bottom-color: #666666;
background:url("/App_Themes/Common/./images/common/arrow-pags.png") left top no-repeat;
background-position: 0px 3px;
padding-left: 15px;
}

.image-group
{
float:left;
position:relative;
display:block;
min-height:25px;

}

.image-group .item
{
float:left;
position:relative;
width:140px;
height:100px;
overflow:hidden;
}

.image-group .item a
{
text-decoration:none;
cursor:pointer;
}

.image-group .item a:hover
{
color: #0066CC;
text-decoration: none;
cursor: pointer;
}

.image-group .item .banner
{
position:absolute;
top:75px;
left:0px;
width:140px;
height: 25px;
background-color: #000000;
opacity: 0.7;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
}

.image-group .item .title
{
position:absolute;
top:75px;
left:0px;
width:124px;
height: 25px;
padding:4px 6px 4px 10px;
color:#FFFFFF;
font-weight:bold;
vertical-align:top;

}




#simple_gallery{
width:620px;
height:400px;
position:relative;
overflow:hidden;
display:inline-block;
min-height:25px;

}
.simple_gallery{
width:620px !important;
height:400px;
position:relative;
overflow:hidden;

}

.simple_gallery .pic{
width:620px !important;
height:400px;
}
.simple_gallery .items img{
width:620px;
height:400px
}
#simple_gallery .pag{

position:absolute;
width:620px !important;
height:100px !important;
bottom:0px;
left:0px;
margin:0;
z-index:10

}

#simple_gallery .img-pags1 ul{
margin:0;
width:620px !important;
height:100px !important;
}
#simple_gallery .img-pags1 li{
height:100px;
width:140px;
position:relative;display:block;margin-right:20px
}

#simple_gallery .img-pags1 li a figure{position:relative}
#simple_gallery .img-pags1 li a figure img {opacity:1;height:100px;
width:140px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}

#simple_gallery .img-pags1 li a.link-gal
{position:absolute;color:#fff;background:url("/App_Themes/Common/./images/common/tail-bg-pag.png");padding:6px 11px 4px;left:0;bottom:0;width:118px;}
#simple_gallery .img-pags1 li a.link-gal strong
{display:block;background:url("/App_Themes/Common/./images/common/arrow-pags.png") no-repeat right 4px;width:119px}

a.link-gal:hover {text-decoration:none;}
a.link-gal:hover strong {text-decoration:none;color:#FF9B00}

#simple_gallery .img-pags1 li.active a img,
#simple_gallery .img-pags1 li a:hover img

{opacity:0.7}
opacity: 0.7;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;

#simple_gallery .numStatus
{
box-shadow:none;
}
/*background:url("/App_Themes/Common/./images/common/images/tail-bg-banner.png");*/
#simple_gallery .banner
{
position: absolute;
top: 320px;
width: 620px;
left: 0px;
padding: 10px 0 10px;
z-index: 7;
background:url("/App_Themes/Common/./images/common/tail-bg-banner.png");
}

#simple_gallery .banner strong{width:523px;display:inline-block;font-weight:normal;padding:9px 0 0 20px;margin-right:5px}
#simple_gallery .banner b{font-size:24px;line-height:26px; display:block;color:#ececec;text-transform:uppercase;font-weight:normal;padding-bottom:2px}
#simple_gallery .banner span{font-size:14px;line-height:16px; display:block;color:#ff9b00;font-weight:normal}
#simple_gallery .banner em{background:url("/App_Themes/Common/./images/common/border-banner.png") no-repeat 0 0;display:inline-block;height:60px;width:1px}
#simple_gallery .banner a{width:24px;height:44px;background:url("/App_Themes/Common/./images/common/arrow-banner.png") no-repeat 0 0;display:inline-block;margin:8px 0 0 25px}
#simple_gallery .banner a:hover{background-position: 0 -45px}
#simple_gallery .items{display:none}





.slide-panel
{
display:block;
position:relative;
overflow:hidden;
background-color: #F2FCFE;
padding:15px;
min-height:25px;
}
/*.slide-panel .box{
background:none !important;
width:926px;
height:220px;
position:relative;padding:0 3px;overflow:hidden
}*/
.slide-panel .item{
float:left;
width:210px;
height:200px;
}

.slide-panel .item h3
{
padding:0;
margin:0;
}

.slide-panel .item p
{
padding:0;
margin:0;
}

.slide-panel .item img{
box-shadow:0 3px 4px -1px #000;
-moz-box-shadow:0  3px 4px -1px #000;
-webkit-box-shadow:0  3px 4px -1px #000;margin-bottom:15px}

.slide-panel .item img{width:210px;height:120px}

.slide-panel .item a{color:#ff9b00;font-size:14px;line-height:20px;display:inline-block}
.slide-panel .item a:hover{color:#fff;text-decoration:none}

.slide-panel .item p{margin-top:-1px;
font-size:11px;
line-height:20px;color:#9b9b9b
}



/* Polling Question Part */


.poll, .result
{
display: block;
}

.poll .row .label
{
display: block;
color: #FF9B00;
padding: 6px 0 9px 0;
text-decoration: none;
}

.poll .box-area, .result .box-area
{
padding:15px;
background: url("/App_Themes/Common/./images/common/tail-box-2.gif") repeat-x 0 0;
background-color: #1A1A1A;
display: block;
}


.poll .alternatives input
{
margin: 3px;
}

.poll input[type="submit"]
{
width:70px;
margin-right:10px;
}

.poll .alternatives .label
{
text-align: left;
margin:0px 3px 4px -1px !important;
display: block;
border:none;
padding:0px;
padding-top:3px;
}

.poll .alternatives input[type=radio]
{
width:30px !important;
margin:0px 3px 4px -1px;
padding:0px;

}

.poll .alternatives input[type="submit"], .poll .alternatives input.submit
{
display: block;
}
.poll .buttons
{
margin-top:20px;

}

.poll .alternatives label, .result .alternatives label
{
margin: 7px 3px 3px 3px;
}

.result .total
{
border:solid 1px #C2C7B6;
margin-bottom:6px;
margin-top:3px;
color:#FFFFFF;
overflow:hidden;
}

.result .total .bar
{
background-color:#5e970d;
overflow:hidden;
padding:0px;
font-size:x-small;
text-indent:3px;
padding:3px 0px 3px 0px;
white-space:nowrap;
color:#EAF2DB;
}



/* Quick Search Part*/
.quickSearch
{

}

.quickSearch .heading
{
background-position: top;
display: block;
background-color: #245325;
width: auto;
}

.quickSearch .heading .top-right
{
background: url("/App_Themes/Common/./images/boxes/box-heading-top-right-cnr.jpg") no-repeat right top;
}

.quickSearch .heading .top-left
{
background: url("/App_Themes/Common/./images/boxes/box-heading-top-left-cnr.jpg") no-repeat left top;
}

.quickSearch .heading h1
{
font-weight:normal;
font-style:normal;
padding:0 20px 0 20px;
margin: 0;
color: #FFFFFF;
display:block;
line-height:44px;
}

.quickSearch .content
{
display:block;
background-color: #FFFFFF;
padding: 12px;
margin-bottom:16px;
border:1px solid silver;

}


.googleMap
{
display:block;
overflow:hidden;
min-height:25px;

}

.googleMap .box-area
{
padding:15px;
background: url("/App_Themes/Common/./images/common/tail-box-2.gif") repeat-x 0 0;
background-color: #1A1A1A;
display: block;
}

.googleMap .map_canvas
{
height:350px;
width:400px;
border: 1px solid gray;
background-color:silver;

}

.randomImage
{
display:block;
overflow:hidden;
min-height:25px;

}

/**
*********************************************
* Styles for horizontal CSS-menu
*********************************************
* (X)HTML-scheme:
*  <div id="menu">
*      <ul class="menu">
*          <li><a href="#" class="parent"><span>level 1</span></a>
*              <div><ul>
*                  <li><a href="#" class="parent"><span>level 2</span></a>
*                      <div><ul><li><a href="#"><span>level 3</span></a></li></ul></div>
*                  </li>
*              </ul></div>
*          </li>
*          <li class="last"><a href="#"><span>level 1</span></a></li>
*      </ul>
*  </div>
*********************************************
*/

/* menu::base */


#menu
{
position: relative;
float:right;
z-index: 200;
height: 81px;
width:686px;
}

#menu .menu
{
position:absolute;
right:0px;
top:0px;
margin-left: 25px;
height:81px;
width:663px;

}
#menu .menu *
{
list-style: none;
border: 0;
padding: 0;
margin: 0;
font-family: Arial, 'Arial Narrow', sans-serif;

}
#menu .menu a
{
display: block;
padding: 0px 0px 0px 0px;
white-space: nowrap;
}
#menu .menu li {
float:left;
background:url("/App_Themes/Common/./images/common/tail-border-item.png") repeat-y right 0;
}
#menu .menu li li {
float:none;
}
#menu .menu div {
visibility:hidden;
position:absolute;
background:url("/App_Themes/Common/./images/menu/pix.gif");
}
#menu .menu div div {
margin:-35px 0 0 -1px;
left:100%;
}
#menu .menu div div div {
margin:-35px 0 0 -1px;
left:100%;
}
#menu .menu li:hover>div { visibility:visible; }

/* menu::special styles */
/* menu::level 1 */
#menu .menu a
{
text-decoration: none;
color: #666666; /*1*/
position: relative;
z-index: 77;
text-transform:capitalize;
}
#menu .menu a:hover
{
text-decoration: none;
background:url("/App_Themes/Common/./images/common/tail-item-hover.jpg") repeat-x 0 -40px;
color: #004D9B;
}
#menu .menu a:hover span { color:#004D9B; }
#menu .menu li.current a
{
color: #004D9B;
}
#menu .menu li.current span
{
color: #004D9B;
}
#menu .menu>ul>li:hover>a {
/*background:url("/App_Themes/Common/./images/menu/header-main.gif") left -57px repeat-x;*/
background:url("/App_Themes/Common/./images/common/tail-item-hover.jpg") repeat-x 0 -40px;
color:#CACFD3;
}
#menu .menu>ul>li:hover>a span { color:#CACFD3; }
#menu .menu span {
/*text-transform:uppercase;*/
text-decoration:none;
color:#666666;
}
#menu .menu li
{
background:url("/App_Themes/Common/./images/common/tail-border-item.png") repeat-y right 0;
}


#menu .menu ul{width: 180px;}

/* menu::level >= 2 */
#menu .menu ul ul {width: 180px;}
#menu .menu li li{
background:#44494B;
border-bottom:1px solid #BABDBE;
margin-left: 0px;
font-size: 14px;
}
#menu .menu li li a {
position:static;
background:#44494B;
white-space:normal;
text-align: center;
color:#FFF;
padding:0;
text-transform:none;
width: 100%;
}
#menu .menu li.current li a {
background: none;
color:#FFF;
}
#menu .menu li.current li span {
color:#FFF;
}
.menu li li.current a
{
color: #FFFFFF;
}
#menu .menu li li.current span {
color:#FFFFFF;
}

#menu .menu li li a:hover { background:#BABDBE; }
#menu .menu li li a span { color:#fff; line-height: 15px; padding: 10px;	}
#menu .menu li li a:hover span { color:#333; }
#menu .menu li li a.parent span{background:transparent url("/App_Themes/Common/./images/menu/arrow.gif") no-repeat scroll right 50%; z-index:10;  }

#menu .menu li li span {
display:block;
text-transform:none;
padding:0px 25px 0px 0px;
font-size:13px;
font-family:Arial,'Arial Narrow', sans-serif;
letter-spacing: 0;
}
#menu .menu li
{
float: left;

text-transform: capitalize;
font-size: 15px;
}
#menu .menu li a strong { text-decoration:none; color:#FFFFFF; display:inline-block; cursor:pointer;font-weight:normal;}
#menu .menu li a strong strong{padding:0 20px 0 20px; display:inline-block;font-weight:normal;}
#menu .menu li a strong strong strong{padding:25px 3px 25px 1px;font-weight:normal;}
#menu .menu li.current a strong
{
background-color: #FFF;
color: #004080;
opacity: 0.8;
filter: alpha(opacity=80);
-moz-opacity: 0.80;
-khtml-opacity: 0.80;
}
#menu .menu li a:hover strong
{
background-color: #EAEAEA;
color: #000;
opacity: 0.8;
filter: alpha(opacity=80);
-moz-opacity: 0.80;
-khtml-opacity: 0.80;
}
/*#menu .menu li a:hover strong strong, #menu .menu li.current a strong strong {background:url("/App_Themes/Common/./images/menu/menu-li-active-right-bg-orange.png") right top no-repeat;font-weight:normal;}*/
/*#menu .menu li a:hover strong strong strong, #menu .menu li.current a strong strong strong {background:url("/App_Themes/Common/./images/menu/menu-li-active-tail-bg-orange.png") left top repeat-x; font-weight:normal;}*/



/* Jquery Alert Box Styles */
#popup_container {
font-family: Arial, sans-serif;
font-size: 1em;
min-width: 300px; /* Dialog will be no smaller than this */
max-width: 600px; /* Dialog will wrap after this width */
background: #FFF;
border: solid 5px #999;
color: #000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

#popup_title
{
background-position: top;
font-size: 1.23mpx;
font-weight: normal;
text-align: center;
line-height: 1.75em;
color: #333333;
background: #CCC url("/App_Themes/Common/images/title.gif") top repeat-x;
border: solid 1px #FFF;
border-bottom: solid 1px #999;
cursor: default;
padding: 3px;
margin: 0em;
}

#popup_content {
background: 32px 32px no-repeat url("/App_Themes/Corporate/images/alert-message/information.png");
padding: 1em 1.75em;
margin: 0em;
}

#popup_content.alert {
background-image: url("/App_Themes/Corporate/images/alert-message/information.png");
}

#popup_content.confirm {
background-image: url("/App_Themes/Common/images/important.gif");
}

#popup_content.prompt {
background-image: url("/App_Themes/Common/images/help.gif");
}

#popup_message {
padding-left: 48px;
}

#popup_panel {
text-align: center;
margin: 1em 0em 0em 1em;
}

#popup_prompt {
margin: .5em 0em;
}



/* Form Builder View
.inputForm
{
display: block;
}
.inputForm .row { width: auto; }
.inputForm .label
{
text-align: left;
display: block;
padding-top:8px;

}

.inputForm input, .inputForm TextArea
{
font-size: 12px;
padding: 4px 1px 4px 2px;
border: solid 1px #999999;
margin: 2px 4px 7px 0px;
min-width: 250px;
}

.inputForm input[type=submit]
{
width:75px;
}

.inputForm input[type=checkbox]
{
width:30px;
}*/


/* sitemap */
#main ul
{
list-style: none;
margin-left: 20px;
}



/* login */
.login .tb { width:130px; }
.login .ff { margin-bottom:5px; }
.register td { padding:0 5px 5px 0; }
.login .username label,.login .password label
{
float:left;
width:100px;
}

/* gallery */
.thumbnail { opacity:.4; }
.thumbnail:hover, .selected { opacity:1; }
#thumbnails {padding-bottom:10px;}
#thumbnails .text { display:none; }
.thumbnail {margin-bottom:10px;margin-right:5px;}

/* comments */
.commentList { border-top:solid 1px #D0CFCB; margin-top:10px;}

/* columns */
.columns .left { float:left; width:730px; }
.columns .right { float:right; width:254px; }
.base-row .columns .left { float:left; width:730px; }
.base-row .columns .right { float:left; width:254px; }
.footer-row .columns .left { float:left; width:730px; }
.footer-row .columns .right { float:left; width:254px; }


/* Text Page with Right Sidebar */
.textPageRightSideBar{width:986px;overflow:hidden;}
.textPageRightSideBar .left-main-column { float:left; width:730px;overflow:hidden;}
.textPageRightSideBar .right-sidebar-column { float:left; width:254px;overflow:hidden; }

/* Text Page with Left & Right Sidebar */
.textPageLeftRightSideBar{width:986px;overflow:hidden;}
.textPageLeftRightSideBar .left-column{float:left;width:250px;overflow:hidden;}
.textPageLeftRightSideBar .right-column{float:left;width:250px;overflow:hidden;}
.textPageLeftRightSideBar .middle-column{float:left;width:484px;overflow:hidden;}
.textPageLeftRightSideBar .full-width-column{float:left;width:986px;overflow:hidden;}

/* Calendar Listing Page - Calendar Ctrl in Right Side Bar */
#page-content .main .calendarList{width:986px;overflow:hidden;}
.calendarList .full-width-column{float:left;width:986px;overflow:hidden;}
.calendarList .left-column{float:left;width:590px;overflow:hidden;}
.calendarList .right-column { float:left; width:394px;overflow:hidden; }
.calendarList .right-column .calendar-wrapper
{
margin: 0px 0px 20px 20px;
float:right;
display:block;
width:374px;
}

.calendarList .calendar-ctrl
{
border: solid 1px #000000;
color: #000000;
Font-Size: 22px;
background-color:#FFFFFF;
}

.calendarList .calendar-title
{
background-color: #F3F3F3;
font-weight: bold;
font-size: 22px;
color: #000000;
padding: 4px;
}

.calendarList .calendar-today-day
{
background-color:#999999;
color:#FFFFFF;
padding:10px;
font-size:18px;
}

.calendarList .calendar-other-month-day
{
color:#999999;
padding:10px;
font-size:16px;
}

.calendarList .calendar-day
{
background-color:#CCCCCC;
padding:10px;
font-size:16px;
}

.calendarList .calendar-day-header
{
font-weight: Bold;
font-size: 10px;
color: #333333;
padding: 10px;
border-bottom: solid 1px #808080;
background-color: #F5F5F5;
font-size:11px;
}


.calendarList .calendar-selected-day
{
color: #FFFFFF;
background-color: #FF9900;
padding: 10px;
font-weight: bold;
font-size:16px;
}

.calendarList .calendar-next-previous
{
color:#FFFFFF;
}

/* News Listing Page With Right Side Bar */
.main .news-list{float:left;
margin:0px;
width:986px;
}
.news-list .full-width-column{float:left;width:986px;overflow:hidden;}


.text
{
position:relative;
display:block;

}






.item-content
{
float:left;
padding:0px;
margin:0px;
width:986px;

}

.item-content .left-column{float:left;width:612px; overflow:hidden; min-height:25px;margin-right: 20px;}
.item-content .right-column {float:left; width:354px;overflow:hidden; min-height:25px;}



.news-title {
width: 100%;
padding: 9px 0 17px 0;
overflow: hidden;
line-height: 1.2em;
font-size: 18px;
color: #252d31;
}



.news-title span {
display: block;
margin: -9px 0 0 0;
font-weight: 700;
}



.text img
{
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.6);
box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.6);
margin:3px;
}

.technician-content
{
float:left;
padding:0;
margin:0px;
width:986px;

}

.technician-content .left-column{float:left;width:658px; margin-right: 20px;overflow:hidden; min-height:25px;}
.technician-content .right-column {float:left; width:260px;overflow:hidden; min-height:25px;}

.technician
{
float:left;
width:658px;
background-color: #F2FCFE;
display: block;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
margin-bottom:20px;
padding:20px;
}

.technician .tech-image
{
float:left;
width:150px;
overflow:hidden;
padding-right:20px;
}

.technician .tech-image img
{
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.6);
box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.6);
}

.technician .tech-details
{
float:left;
width:448px;
overflow:hidden;

}

.technician .tech-details .item
{
float:left;
width:462px;
overflow:hidden;
display:block;
padding-bottom:8px;
}

.technician .tech-details .item .label
{
float:left;
width:100px;
text-align:left;
color: #1a5973;

}

.technician .tech-details .item .detail
{
float:left;
width:362px;
text-align:left;

}


*
{
margin:0; padding:0;
font-size:100%;
}

body
{
position: relative;
width: 100%;
background-color: #FFFFFF;
}

html, body {

}
html{min-width:100%}

.main
{
margin:0 auto;
width:986px;
padding:0;
min-height:100%;

}

h1, h2, h3, h4, h5, h6 {
font-family: 'Open Sans Condensed', 'Arial Narrow', sans-serif;
margin:0px 0px 6px 0px;
padding:0px;
}

h1 {
font-size: 28px;
color:#000000;
font-weight:700;
line-height:1.2em;
}

h1 a, h1 a:visited
{
text-decoration:none;
color: #000000;
}
h1 a:hover
{
text-decoration: none;
color: #666666;
}

h1 span
{
color: #990000;
padding-left: 0px;
}

h2
{
font-size: 18px;
color: #1a5973;
padding: 6px 0 6px 0;
text-transform: uppercase;

}

h2 a, h2 a:visited
{
text-decoration:none;
color: #1a5973;
}
h2 a:hover
{
text-decoration: none;
color: #808080;
}


h3
{
color: #1a5973;
font-size: 15px;
font-weight:normal;
padding: 6px 0 6px 0;
text-decoration: none;
}

h3 a, h3 a:visited
{
text-decoration: none;
color: #1a5973;
}
h3 a:hover
{
text-decoration:none;
color: #666666;
}

h4
{
background: none;
padding: 4px 0 6px 0;
margin-bottom: 0px;
font-size: 1.02em;
color: #333333;
letter-spacing: -1px;
}



h4 a, h4 a:hover
{
text-decoration:none;
}

.header-top
{
background-color:#FFFFFF;
width:100%;
height:81px;
position:relative;
z-index: 1;
}

.header-top-right
{
background:url("/App_Themes/Common/./images/header/header-slice-right.jpg") repeat-x;
height:81px;
width:50%;
position:absolute;
top:0px;
right:0px;
z-index: 1;
}

.header-top .main
{
position:relative;
background:url("/App_Themes/Common/./images/header/sateva-header.jpg") no-repeat;
height:81px;
z-index:2;
width:986px;
}



.header-main
{
background: url("/App_Themes/Common/./images/header/header-main-slice.jpg") repeat-x 0 0;
background-color: #2BCAF4;
height: 358px;
position: relative;
z-index: 2;
}

.header-main .main
{
position:relative;
background:url("/App_Themes/Common/./images/header/header-main.jpg") no-repeat;
height: 358px;
width:986px;
z-index:2;
}

.header-main-alt
{
background: url("/App_Themes/Common/./images/header/header-main-slice.jpg") repeat-x 0 0;
background-color: #2BCAF4;
height: 148px;
position: relative;
z-index: 2;
}

.header-main-alt .main
{
position:relative;
background:url("/App_Themes/Common/./images/header/header-main.jpg") no-repeat;
height: 148px;
width:986px;
z-index:2;
}

.header-text
{
position:relative;
float:left;
display:block;
width:586px;
margin: 15px 0 5px 0px;

}

.header-text2
{
position:relative;
float:left;
display:block;
width:425px;
margin: 2px 0 15px 0px;
}

.header-text2 h2, .header-text h2
{
font-family:Arial, "Droid Sans-Serif";
font-size:19px;
font-weight:lighter;
color:#FFFFFF;
margin:0px;
padding:0px;
}

.header-text h1
{
font-family:Arial, "Droid Sans-Serif";
font-size:34px;
font-weight:lighter;
color:#FFFFFF;
margin:0px;
padding:0px;
}

.header-text h3
{
font-family:Arial, "Droid Sans-Serif";
font-size:21px;
font-weight:lighter;
color:#FFFFFF;
margin:0px;
padding:0px;
}

.header-presentation
{
float:left;
position:relative;
width:986px;
display:block;
}

.header-presentation .mining
{
float:left;
position:relative;
width:425px;
height:282px;
margin-left:0px;
background:url("/App_Themes/Common/./images/header/kalgoorlie-gold-mine.jpg") no-repeat;
}

.header-presentation .rail
{
float:left;
position:relative;
width:425px;
height:282px;
margin-left:75px;
background:url("/App_Themes/Common/./images/header/train-carrying-iron-ore.jpg") no-repeat;
}


.header-presentation .caption
{
position:absolute;
width:395px;
height:50px;
margin:0px;
padding:7px 10px 5px 20px;
background-color: #333333;
left:0px;
top:232px;
}

.caption h2, .caption h2 a
{
font-family:Arial, "Droid Sans-Serif";
font-size:26px;
font-weight:lighter;
color:#FFFFFF;
margin:0px;
padding:0px;
}

.caption h2 a:hover {
color: silver;
}


.page-content
{
float: left;
position:relative;
width: 100%;
display: block;
background-color:#FFFFFF;
margin-top: 25px;
margin-bottom:25px;



}

.page-container
{
float: left;
width: 100%;
position:relative;
min-height:650px;
}





.container{margin:0 auto;width:984px;}


img {vertical-align:top;}
a img { border:0;}



ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.image-left { float:left;margin-right:5px;margin-bottom:5px;border:1px solid #000000;}
.image-right {float:right;margin-left:5px;margin-bottom:5px;border:1px solid #000000;}

html, input, textarea
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2a2a2a;
}

input, select { vertical-align:middle; font-weight:normal;}

a {color: #1a5973; outline:none;}
a:hover
{
text-decoration: none;
color: #000000;
}

p
{
font-size:12px;
padding: 6px 0px 6px 0px;
line-height:18px;
}

ul{margin-left:21px;}
li
{   line-height: 2.1em;
list-style-type: square;
padding-left:8px;
}
li a {text-decoration:none;}
li a:hover {text-decoration:underline;}

/* -- Headings --*/




.path
{
margin:10px 10px 5px 0px;
font-size:11px;
}

blockquote
{
font-size: 0.74em;
font-style:italic;
}






/* ============================= content ====================== */





.list {padding-top:3px;}
.list li {line-height:1.7307em; color:#ababab; padding-left:39px;padding-bottom:3px;}
.list li strong {display:block; font-size:1.5384em; color:#292929; margin-bottom:-4px; letter-spacing:-1px;}
.list li strong a{color:#292929;}
.list li a {color:#292929; text-decoration:none;}
.list li a:hover {color:#7eaf00;text-decoration:none;}

.link
{
background: url("/App_Themes/Common/./images/buttons/link-left-bg.png") left top no-repeat;
display: inline-block;
line-height: 1.2307em;
text-decoration: none;
margin: 6px 0 0 0px;
color: #6dad00;
font-weight: bold;
cursor: pointer;
font-size: 0.92em;
}
.link span {background:url("/App_Themes/Common/./images/buttons/link-right-bg.png") right top no-repeat; display:inline-block; padding:0 10px 0 10px;}
.link span span  {background:url("/App_Themes/Common/./images/buttons/link-tail-bg.gif") top repeat-x; padding:8px 6px 8px 6px;}

.link:hover {background:url("/App_Themes/Common/./images/buttons/link-left-bg-hover.png") left top no-repeat; color:#a1c75f;}
.link:hover span {background:url("/App_Themes/Common/./images/buttons/link-right-bg-hover.png") right top no-repeat;}
.link:hover span span  {background:url("/App_Themes/Common/./images/buttons/link-tail-bg-hover.gif") top repeat-x;}




/* ============================= footer ====================== */
#footer
{
position: relative;
color: #C0C0C0;
font-size: 9px;
margin-top: 15px;
margin-bottom: 0px;
float: left;
width: 100%;
background-color: #333333;
height: 45px;
}
#footer .footer-left{ padding:10px 30px 10px 0px;float:left; vertical-align:bottom;}
#footer .footer-left a
{
color: #C0C0C0;
text-decoration: none;
}
#footer .footer-left a:hover {color:#FF9B00;text-decoration:none;}
#footer .footer-right
{
float: left;
text-align: left;
width: 500px;
padding:10px 10px 10px 10px;
vertical-align:bottom;
}

#footer .footer-right a
{
color: #C0C0C0;
text-decoration: none;
}

#footer .footer-right a:hover {color:#FF9B00;text-decoration:none;}


/* ============================= forms ============================= */
#SearchForm {float:right;  padding:4px 2px 0 0; color:#adacac;}
#SearchForm span {font-family:"Arial Narrow", Arial; font-weight:bold; font-size:1.25em;}
#SearchForm label {background:url("/App_Themes/Common/./images/controls/input-bg.gif") right top no-repeat; height:25px; display:inline-block;  margin-right:-3px;}
#SearchForm .input {width:145px;  border:none; padding:3px 6px 0px 5px; font-size:0.91em;  vertical-align:top; color:#79938c; line-height:1.2em; margin-left:11px; background:none;}
#SearchForm input {vertical-align:top;}

#SignUpForm {padding:8px 0px 0 0;}
#SignUpForm strong {font-size:1.57em; line-height:1.2307em; color:#9d9d9d; letter-spacing:-1px; display:block; padding-bottom:15px;}
#SignUpForm label {background:url("/App_Themes/Common/./images/input-bg1.gif") right top no-repeat; height:27px; display:inline-block; vertical-align:top; margin-right:5px;}
#SignUpForm .input {width:160px; border:none; padding:4px 0px 5px 0px; font-size:0.785em;  vertical-align:top; color:#9b9b9b;  background:none; margin:0 6px 0 7px;}
#SignUpForm input {vertical-align:top;}

#ContactForm {padding-top:4px;}
#ContactForm label {height:40px; display:block; background:url("/App_Themes/Common/./images/input-bg2.gif") left top no-repeat;}
.alignright {text-align:right;}
#ContactForm .link {margin:30px 0 0 25px}
#ContactForm .input {width:238px; border:none; background:none; padding:5px 0 4px 10px; font-size:0.84em; line-height:1.243em;}
.textarea {background:url("/App_Themes/Common/./images/textarea-bg.gif") left top no-repeat; padding-bottom:5px;}


.std-page
{
margin:20px;
}

#textContent
{
margin:20px;
}

.hit
{
padding: 10px 0px 10px 0px;
}






/* content */
.introduction { font-size:1.1em; font-style:italic; }

/* date */
.date { font-size:x-small; color:#333; display:block; }








/* Page specific styling */
.StartPage, .TextPage
{
overflow:hidden;
}

.image-top-right
{
padding-left: 2px; float: right; padding-bottom: 2px; top: 0px;
}

.image-top-left
{
padding-right: 2px; float: left; padding-bottom: 2px; top: 0px;
}

.image-bottom-right
{
position:relative;
padding-left: 2px; float: right; padding-top: 2px; bottom: 0px;
}


#map_canvas
{
height:400px;
width:480px;
border: 1px solid #CCCCCC;
float:right;

}

/*  Carousel */
#presentation {float:left; padding-top:6px;width:1048px;height:320px;margin:0 auto; text-align:left;}

.picture-box {width:242px; background:url("/App_Themes/Common/./images/misc/pic-bg.gif") left top no-repeat;margin:0px 0px 5px 5px;}
.picture-box .indent {padding:5px 6px 6px 6px;}

.paging-current-number
{
border: 1px solid silver;
background-color: #333333;
padding: 9px;
color: #FFFFFF;
vertical-align:top;

}

.paging-number, .paging-next-previous {border:1px solid silver; background-color: #333333;padding:9px;color: #FFFFFF;vertical-align:middle;
}

.paging-number:hover, .paging-next-previous:hover
{
border: 1px solid silver;padding:9px;
background-color: #333333;
cursor:pointer;
vertical-align:middle;
}


.row-top{overflow:hidden;padding:19px 0 15px}
#main-search { float: right;margin-top: 30px;margin-right: 60px;}
#main-search .rowElem{background:url("/App_Themes/Common/./images/common/part-search.png") no-repeat 0 0;width:201px;height:28px;}
#main-search input
{
outline: none;
background: none;
font-size: 11px;
line-height: 14px;
color: #ffffff;
text-transform: uppercase;
padding: 7px 12px;
border: none;
width: 177px;
font-family: Arial, Helvetica, sans-serif;
height: 16px;
}

.list-top
{
background: #C0C0C0 url("/App_Themes/Common/./images/common/tail-list-top.gif") repeat-x 0 0;
padding: 4px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
list-style: none;
text-align: center;
}

.list-top th, .list-top td{width:85px;padding:4px;list-style:none;margin: 0;text-transform:uppercase;border-right:1px solid #8fbf55;}
.list-top th{color:#8fbf55;padding-top:3px;}
.list-top th strong{display:block;color:#8fbf55;font-size:11px;text-transform:uppercase}
.list-top td a{color:#fff;font-size:11px;text-transform:uppercase;text-decoration:none;}
.list-top td a:hover{color:silver;text-decoration:none;}


ul.list-2{display:block;margin-left:0px;width:100%}

.list-2{width:100%;}
.list-2 li {
line-height:18px;
display:block;
padding:9px 0 9px 9px;
margin-bottom:2px;

overflow:hidden;
background:url("/App_Themes/Common/./images/common/tail-2.gif") repeat-x 0 0 #282828;
border-bottom:1px solid #323232;
border-left:1px solid #3d3d3d;
border-right:1px solid #3d3d3d;
border-top:1px solid #6d6d6d;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

.list-2 li a {
display:inline-block;
color:#9b9b9b;
font-size:12px;
position:relative;
text-decoration:none;
background:url("/App_Themes/Common/./images/common/arrow-pags.png") no-repeat 0 3px;
padding-left:15px;
font-weight:bold;
padding-right:20px;

}


.list-2 li a:hover {
text-decoration:none;
color:#ff8328
}

TABLE.schedule {
padding-bottom:23px
}


TABLE.schedule tr th {
font-size:12px;
background:url("/App_Themes/Common/./images/common/tail-bg-table.gif") repeat-x 0 0 #282828;
color:#9b9b9b;
padding:10px 10px 8px 10px;
line-height:18px;
font-weight:bold;
border:1px solid #3e3e3e;
border-right:none;
text-align:left;
}
TABLE.schedule tr td
{
border-bottom: none;
color: #A0A0A0;
font-size: 12px;
line-height: 18px;
padding: 9px 10px 9px 10px;
text-align: left;
border: 1px solid #3e3e3e;
border-collapse: collapse;
border-right: none;
background-color: #282828;
}


TABLE.schedule tr td a {
font-size:12px;
color:#9b9b9b
}
TABLE.schedule tr td a:hover {
color:#FF9B00;text-decoration:none
}


