/***** Default CSS is for Desktop -------------------------------------------------------------*****/
/***** Global Reset ---------------------------------------------------------------------------*****/
* {margin:0;padding:0;}
a img {border:none;}

/***** Basic Typography -----------------------------------------------------------------------*****/
body {font-size:75%;color:#333;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;width:100%;}
h1, h2, h2 span {font:bold 24px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#002c76; margin-bottom:10px;line-height:1.2;}
h1 {margin-bottom:15px;}
h2,h2 span {font-size:18px;}
h3, h4, h5, h6 {font:bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif; color:#002c76; margin-bottom:10px;}
h4 {font-size:14px;}
h5,h6 {font-size:12px;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p,hr {margin:0 0 12px 0;}
hr {border:none; background-color:#ccc; color:#ccc; height:1px;}
hr.dotted {border-style:dotted;}
hr.dashed {border-style:dashed;}
hr.double {border-style:double;}
hr.black {border:none; background-color:#000; color:#000; height:1px;}
hr.dkgrey {border:none; background-color:#333; color:#333; height:5px; margin:-24px 0 5px 0;}
hr.spacer {border:none; background:none; height:1px; padding:5px 0; margin:0; visibility:hidden;}
p img.left,img.left {float:left; margin:5px 10px 10px 0; padding:0;}
p img.right,img.right {float:right; margin:5px 0 10px 10px;}
blockquote,blockquote.red,blockquote.blue,blockquote.yellow,blockquote.orange {background-color:#eee; padding:15px 20px; border-left:5px solid #999;}
blockquote.red {color:#fff; background-color:#c33; border-left:5px solid #900;}
blockquote.blue {color:#fff; background-color:#91a1be; border-left:5px solid #002c76;}
blockquote.yellow {background-color:#ff0; border-left:5px solid #cc3;}
blockquote.orange {background-color:#f90; border-left:5px solid #f60;}
blockquote.red a,blockquote.blue a {color:#fff;}
blockquote.tweet {position:relative; padding:15px; margin:15px 0 0 0; color:#fff; background:#91a1be; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border-left:none;}
blockquote.tweet:after {content:""; display:block; position:absolute; top:-15px; bottom:auto; left:30px; width:0; height:0; 	border-width:0 15px 15px; border-style:solid; border-color:#91a1be transparent;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:10px "andale mono", "lucida console", monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ul.horizontal{list-style-type:none;list-style-image:none;overflow:hidden;width:100%;margin:0;}
ul.horizontal li{float:left;padding-right:0.7em;}
ol {list-style-type:decimal; margin-left:2em;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
form {width:100%;}
fieldset{margin:0;padding:1em;border:none;}
legend{color:#606060;width:auto;}

/***** Links *****/
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight:bold; color:#002c76; text-decoration:none;}
a {color:#002c76;text-decoration:underline;}
a:focus, a:hover {color:#000;text-decoration:underline;}
a:visited {color:#333;}
.arrow,p.arrow,li.arrow  {color:#002c76; background:url('images/link_arrow_sidebar.gif') top left no-repeat; padding-left:20px;}
.arrow a,p.arrow a,li.arrow a  {font-size:12px; color:#002c76; text-decoration:none;}
li.arrow1 {background:url('images/link_arrow_sidebar.gif') top left no-repeat; padding-left:20px;}
li.arrow1 a {font-size:12px; color:#002c76; text-decoration:none;}
.arrow a:hover,p.arrow a:hover,li.arrow a:hover,li.arrow1 a:hover {text-decoration:underline;}
.breadcrumbs {margin:5px; padding:4px 10px; font-size:12px; font-weight:bold; color:#666; background:url('images/breadcrumb_bkgd.jpg') top left repeat-x;}
.breadcrumbs a {font-size:12px; font-weight:bold; color:#002c76;}
.notextdec a,a.notextdec {text-decoration:none;}
.notextdec a:hover,a.notextdec:hover {text-decoration:underline;}
a.tab,a.tab:hover {display:block; width:60px; height:25px; background:url('images/tab.gif') 0 0 no-repeat; text-align:center; padding-top:5px; color:#333; text-decoration:none; border:1px solid #fff;}
a.tab:hover,a.tab.selected,a.tab.selected:visited {background:url('images/tab.gif') -60px 0 no-repeat; color:#fff;}
a.tab_long,a.tab_long:hover {display:block; width:150px; height:25px; background:url('images/tab_long.gif') 0 0 no-repeat; text-align:center; padding-top:5px; color:#333; text-decoration:none; border:1px solid #fff;}
a.tab_long:hover,a.tab_long.selected,a.tab_long.selected:visited {background:url('images/tab_long.gif') -150px 0 no-repeat; color:#fff;}
a.online,a.download,a.pdf,a.doc,a.xls,a.ppt,a.jpg,a.exe,.zip,a.html {padding-left:20px; padding-bottom:3px; text-decoration:none;}
a.online {display:block; background:url('images/icon_online.gif') top left no-repeat;}
a.download {background:url('images/icon_download.gif') top left no-repeat;}
a.pdf {background:url('images/extensions/icon_pdf.gif') top left no-repeat;line-height:18px;}
a.doc {background:url('images/extensions/icon_doc.gif') top left no-repeat;line-height:18px;}
a.xls {background:url('images/extensions/icon_xls.gif') top left no-repeat;line-height:18px;}
a.ppt {background:url('images/extensions/icon_ppt.gif') top left no-repeat;line-height:18px;}
a.jpg {background:url('images/extensions/icon_jpg.gif') top left no-repeat;line-height:18px;}
a.exe {background:url('images/extensions/icon_exe.gif') top left no-repeat;line-height:18px;}
a.zip {background:url('images/extensions/icon_zip.gif') top left no-repeat;line-height:18px;}
a.html {background:url('images/extensions/icon_htm.gif') top left no-repeat;line-height:18px;}
a.noline {text-decoration:none;}
a:hover.online,a:hover.download,a:hover.pdf,a:hover.doc,a:hover.xls,a:hover.ppt,a:hover.jpg,a:hover.exe,a:hover.zip,a:hover.html,a:hover.noline  {text-decoration:underline;}

/***** Layout Structure ---------------------------------------------------------------------------------*****/
#container,#header,#content,#footer {width:960px; height:auto; margin:0 auto;}
#container,#home {height:100%; height:auto !important; min-height:100%;}
#home {clear:both; margin:0 auto; padding-top:10px; background:#fff url('images/bkgd_eye.jpg') top left no-repeat; min-height:670px;}
#content {height:100%; background:#fff url('images/bkgd.gif') top left repeat-y; margin:5px 0;}
#content.wsidebar {background:#fff url('images/bkgd_wsidebar.gif') top left repeat-y;}
#header {margin-top:10px; padding-bottom:5px; border-bottom:10px solid #002c76;}
#sidebar_left,.sidebar_right,#mainbody {float:left; width:200px; padding:10px; height:100%; margin-top:5px;}
#sidebar_left {width:190px; padding:10px 15px;}
.sidebar_right {padding:10px 0 10px 15px;}
#mainbody,#content #mainbody,#content.wsidebar #mainbody {margin:15px 0 0 5px; width:715px; padding:0 10px 10px 10px;}
#content.wsidebar #mainbody {width:495px;}
#home div#mainbody,#home div.locations {float:none; clear:both; width:960px; margin:0 auto;}
#home #footer {clear:both; background:none; margin-top:20px;}
#footer {clear:both; background-color:#e5e9f1;}

/***** Custom Styling for Header, Nav, and Sidebars -----------------------------------------------------------*****/
/***** Header *****/
#header p#logo,#header p#logo a img {float:left;}
#search {clear:left; float:left; margin-top:10px;}
#search div {float:left;}
#search input {float:left; width:165px; height:18px; border:1px solid #fff; background:#eee url('images/input_search.gif') top left no-repeat; color:#666; font-size:11px; padding:2px 0 0 5px;}
#search input.search,.search {float:left; width:20px; height:20px; padding:0; border:1px solid #fff;}

#home div.locations {width:960px; margin:0 auto;}
div.locations img, div.locations select {float:right;}
div.locations img {margin:3px 5px 0 0; padding:0;}
div.locations select {font-size:11px; border:1px solid #ccc;}
#home .chooseLanguage {position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999;}
#home .chooseLanguage form table {width:300px;}

/***** Home Page - Navigation First Level *****/
#home h1 {clear:both; font-size:30px; font-weight:normal; text-align:right;}
#home p{clear:both;text-align:right;}
#home ul#homenav{clear:both;width:200px;float:right;}
#home ul#homenav,#home ul#homenav li{list-style-type:none;margin:0;}
#home ul#homenav li{background-color:#91a1be;border-bottom:1px solid #fff;display:block;}
#home ul#homenav li a{width:90%;color:#fff;font-size:13px;display:block;text-decoration:none;padding:5px 10px;}
#home ul#homenav li a:hover,#home ul#homenav li:hover,#home ul#homenav li.over,#home ul#homenav li.selected{background-color:#002c76;}

/***** Home Page - Navigation Second Level *****/
#home ul#homenav li ul{position:absolute;width:180px;display:none;margin:-25px 0 0 -184px;padding:0;}
#home ul#homenav li:hover ul,#home ul#homenav li:hover ul li,#home ul#homenav li.over ul,#home ul#homenav li.over ul li{display:block;list-style-type:none;white-space:normal;}
#home ul#homenav li ul li,#home ul#homenav li.selected ul li{float:left;width:180px;color:#fff;background-color:#002c76;border-bottom:1px solid #fff;white-space:normal;margin:-2px 0 0;padding:0;}
#home ul#homenav li.selected:hover ul li a,#home ul#homenav li:hover ul li a,#home ul#homenav li.over ul li a{width:90%;display:block;font-size:12px;color:#fff;border:1px solid #fff;background-color:#002c76;text-decoration:none;padding:4px 10px;}
#home ul#homenav li.selected ul li a:hover,#home ul#homenav li ul li a:hover,#home ul#homenav li.selected ul li:hover,#home ul#homenav li ul li:hover,#home ul#homenav li ul li.over,#home ul#homenav li.selected ul li.over{background-color:#666;text-decoration:none;}
#home ul#homenav li ul li.selected a,#home ul#homenav li.selected ul li.selected a:active{width:90%;color:#002c76;font-weight:bold;}

/***** Navigation - First Level *****/
ul#nav {clear:right; float:right; list-style-type:none; margin:5px 0 -5px 0; display:block; padding:0;}
ul#nav li {float:left; color:#666; font-size:13px; display:block; border:1px solid #fff; white-space:nowrap;}
ul#nav li a {display:block; color:#666; padding:5px 15px 20px 15px; text-decoration:none; border:1px solid #fff;}
ul#nav li a:hover,ul#nav li:hover,ul#nav li.over,ul#nav li.selected a:hover {color:#002c76; background-color:#eee; text-decoration:none; border:1px solid #fff;}
ul#nav li:hover,ul#nav li.over {border:1px solid #ccc;}
ul#nav li.selected {border:1px solid #ccc;}
ul#nav li.selected a,ul#nav li.selected a:active {color:#002c76; background-color:#eee; border:1px solid #fff;}

/***** Navigation - Second Level *****/
ul#nav li ul {position:absolute; margin:-4px 0 0 0; padding:0; display:none;}
ul#nav li:hover ul, ul#nav li:hover ul li,ul#nav li.over ul, ul#nav li.over ul li {clear:both; display:block; list-style-type:none; white-space:normal;}
ul#nav li ul li,ul#nav li.selected ul li {width:200px; color:#666; font-size:12px; margin:-1px 0 0 -1px; padding:0; background:#eee; border:1px solid #ccc; white-space:normal;}
ul#nav li.selected:hover ul li a,ul#nav li:hover ul li a,ul#nav li.over ul li a {width:90%; color:#333; display:block; padding:5px 8px; border:1px solid #fff; background:#eee;}
ul#nav li.selected ul li a:hover,ul#nav li ul li a:hover,ul#nav li.selected ul li:hover,ul#nav li ul li:hover,ul#nav li ul li.over,ul#nav li.selected ul li.over {color:#fff; background:#999; border:1px solid transparent; text-decoration:none;}
ul#nav li ul li.selected a,ul#nav li.selected ul li.selected a:active {width:90%;color:#002c76; font-weight:bold; background:none;}

/***** Navigation - Third Level *****/
ul#nav li:hover ul ul, ul#nav li.over ul ul, ul#nav li.selected ul ul {position:absolute; margin:-27px 0 0 201px; padding:0; display:none;}
ul#nav ul li:hover ul, ul#nav ul li:hover ul li,ul#nav ul li.over ul, ul#nav ul li.over ul li {clear:both; display:block; list-style-type:none; white-space:normal;}
ul#nav ul li ul li,ul#nav ul li.selected ul li {width:200px; color:#666; font-size:12px; margin:-1px 0 0 -1px; padding:0; background:#eee; border:1px solid #ccc; white-space:normal;}
ul#nav ul li.selected:hover ul li a,ul#nav ul li:hover ul li a,ul#nav ul li.over ul li a {width:90%; color:#333; display:block; padding:5px 8px; border:1px solid #fff;}
ul#nav li.selected ul li:hover ul li a {font-size:12px;}
ul#nav ul li.selected ul li a:hover,ul#nav ul li ul li a:hover,ul#nav ul li.selected ul li:hover,ul#nav ul li ul li:hover,ul#nav ul li ul li.over,ul#nav ul li.selected ul li.over {color:#fff; background:#999; border:1px solid transparent; text-decoration:none;}
ul#nav ul li ul li.selected a,ul#nav ul li.selected ul li.selected a:active {width:90%;color:#002c76; font-weight:bold; background:none;}

/***** Sidebar Left *****/
#sidebar_left h1,#sidebar_left h2,#sidebar_left h3,#sidebar_left h4,#sidebar_left h5,#sidebar_left h6,.sidebar_right h1,.sidebar_right h2,.sidebar_right h3,.sidebar_right h4,.sidebar_right h5,.sidebar_right h6 {font-weight:normal; border-bottom:1px solid #002c76;}
#sidebar_left h1,.sidebar_right h1 {font-size:18px;}
#sidebar_left h2,#sidebar_left h2 span,.sidebar_right h2,.sidebar_right h2 span {font-size:16px; font-weight:normal;}
#sidebar_left p,.sidebar_right p {margin-bottom:10px;}
#sidebar_left a {color:#002c76; background:#eee url('images/link_eye.gif') top left no-repeat; padding-left:28px; text-decoration:none;}
#sidebar_left a:hover {text-decoration:underline;}
#sidebar_left p.printpage,#sidebar_left p.emailpage,#sidebar_left p.rssfeed {margin:0 0 5px 0; padding:0;}
#sidebar_left .printpage a,#sidebar_left .emailpage a,#sidebar_left .rssfeed a {font-size:10px; color:#333; padding:3px 0 0 25px; text-decoration:none;}
#sidebar_left .printpage a {background:url('images/icon_utils.gif') 0 0 no-repeat;}
#sidebar_left .emailpage a {background:url('images/icon_utils.gif') 0 -16px no-repeat;}
#sidebar_left .rssfeed a {background:url('images/icon_utils.gif') 0 -32px   no-repeat;}
#sidebar_left .printpage a:hover,#sidebar_left .emailpage a:hover,#sidebar_left .rssfeed a:hover {text-decoration:underline;}

/***** Sidebar Left Nav - First Level *****/
#sidebar_left ul,#sidebar_left li {list-style-type:none; margin:0;}
#sidebar_left li {border-top:1px solid #999; border-bottom:1px solid #999; margin-top:-1px;}
#sidebar_left li a {width:170px;display:block; padding:5px 5px 5px 15px; text-decoration:none; background:#eee url('images/link_arrow.gif') 5px 8px no-repeat; }
#sidebar_left li.selected a {width:170px;color:#fff; background-color:#91a1be;}
#sidebar_left li a:hover,#sidebar_left li:hover,#sidebar_left li.over,#sidebar_left li.selected a:hover {color:#333;background-color:#ccc; text-decoration:none;}

/***** Sidebar Left Nav - Second Level *****/
#sidebar_left ul ul {list-style-type:none;}
#sidebar_left ul ul li,#sidebar_left ul li.selected ul li {background-color:#bfcadd; padding-left:20px;border-top:1px solid #666; border-bottom:1px solid #666;}
#sidebar_left ul ul li a,#sidebar_left ul li.selected ul li a {width:155px;display:block; color:#333; padding:5px 5px 5px 10px; background:#bfcadd url('images/link_arrow.gif') 0 8px no-repeat;}
#sidebar_left ul ul li.selected,#sidebar_left ul li.selected ul li.selected,#sidebar_left ul li.selected ul li.selected a {color:#fff;background-color:#888; border-top:1px solid #666; border-bottom:1px solid #666;}
#sidebar_left ul li.selected ul li.selected a {width:155px;border:none;}
#sidebar_left li.selected ul li a:hover,#sidebar_left li ul li a:hover,#sidebar_left li.selected ul li:hover,#sidebar_left li ul li:hover,#sidebar_left li ul li.over,#sidebar_left li.selected ul li.over {color:#333;background-color:#ccc; text-decoration:none;}

/***** Sidebar Left Nav - Third Level *****/
#sidebar_left ul ul ul {list-style-type:none; margin-left:-18px;}
#sidebar_left ul ul ul li,#sidebar_left ul li.selected ul li.selected ul li {background-color:#e1e1e1; padding-left:30px;border-top:1px solid #666; border-bottom:1px solid #666;}
#sidebar_left ul ul ul li a,#sidebar_left ul li.selected ul li.selected ul li a {width:135px;display:block; color:#333; padding:5px 5px 5px 10px; background:#e1e1e1 url('images/link_arrow.gif') 0 8px no-repeat;}
#sidebar_left ul ul ul li.selected,#sidebar_left ul li.selected ul li.selected ul li.selected,#sidebar_left ul li.selected ul li.selected ul li.selected a {color:#fff;background-color:#888; border-top:1px solid #666; border-bottom:1px solid #666;}
#sidebar_left ul li.selected ul li.selected ul li.selected a {width:135px;border:none;}
#sidebar_left ul li.selected ul li.selected ul li a:hover,#sidebar_left li ul li ul li a:hover,#sidebar_left li.selected ul li.selected ul li:hover,#sidebar_left li ul li ul li:hover,#sidebar_left li ul li ul li.over,#sidebar_left li.selected ul li.selected ul li.over {color:#333;background-color:#ccc; text-decoration:none;}

/***** Sidebar Right *****/
.sidebar_right #lse_left {float:left; min-width:50px; min-height:30px;}
.sidebar_right #lse_right {float:right; max-width:80px; min-width:50px; min-height:30px;}
.sidebar_right #lse_time,.sidebar_right #lse_change,.sidebar_right #lse_perc,.sidebar_right #lse_dayvolume {font-size:10px;}
.sidebar_right #lse_price {font-family: "Arial Narrow", "Helvetica Neue", Arial, Helvetica, sans-serif; font-size:24px; float:left;}
.sidebar_right .small #lse_time {font-size:11px;}
.sidebar_right .up#lse_price {background:#fff url('images/stockprice_up.gif') top right no-repeat; padding-right:18px;}
.sidebar_right .down#lse_price {background:#fff url('images/stockprice_down.gif') top right no-repeat; padding-right:18px;}
.sidebar_right #lse_change {float:right; padding-right:5px;}
.sidebar_right #lse_perc {float:right;}
.sidebar_right .up#lse_change,.sidebar_right .up#lse_perc {color:#009900;}
.sidebar_right .down#lse_change,.sidebar_right .down#lse_perc {color:#990000;}
.sidebar_right #lse_dayvolume {float:right; margin-top:-2px;}
.sidebar_right .calendar a,a.calendar {color:#333; text-decoration:none;}
.sidebar_right .calendar a:hover,a.calendar:hover {text-decoration:underline;}
.sidebar_right .calendaradd a,a.calendaradd {float:right; display:block; color:#333; font-weight:bold; width:25px; height:10px; padding:10px 5px; background:transparent url('images/icon_calendar_add.gif') top left no-repeat; text-decoration:none;}

/***** Maincontentarea & Maincontentareawide -------------------------------------------------------------*****/
/***** Image and Video Thumbnail Boxes *****/
.boxmargintop {margin-top:10px;}
.boxmarginbottom {margin-bottom:10px;}
.boxmarginleft {margin-left:10px;}
.boxmarginright {margin-right:10px;}
.boxcolor {background-color:#91a1be;}
.box165, .box200, .box500 {padding:5px; float:left; width:200px; color:#fff;}
.box165 {width:165px;}
.box500 {width:485px;}
.box165 img, .box200 img, .box500 img {border:1px solid #ccc;}
.box165 p, .box200 p, .box500 p {padding:2px 0 0 0; color:#002c76; margin:0;}
.boxcolor img {border:none;}
.textright p {padding:2px 0 0 0; float:right; text-align:right; color:#fff; margin:0;}

/***** Testimonials *****/
.testimonials {text-align:center;}
.testimonials_caption {font-style:italic;}

/***** Technical Terminology *****/
#mainbody #terms h1,#mainbodywide #terms h1{background:#91a1be url('images/header_testimonials.gif') top left no-repeat; color:#fff; font-weight:bold; font-size:12px; letter-spacing:normal; height:20px; padding:5px 0 0 10px;}

/***** Practice Profitability Assessment *****/
#PPA {width:470px; height:220px; background:url('images/ppa_bkgd.jpg') top left no-repeat; padding:20px;}
#PPA p {display:block; width:450px; float:left; padding:0; color:#333;}
#PPA #fields {float:right; width:170px; display:block; margin:-15px 0 0 0; padding:0;}
#PPA #fields input {background:url('images/ppa_fields.gif') top left no-repeat; border:none; height:20px; margin:0; padding:2px 10px 0 10px; text-align:right; font-size:12px; color:#333;}
#PPA #btn_calculate {clear:both; display:block; background:none; border:none; width:200px; height:60px; margin:0 auto; padding:10px 0 15px 0;}
#noborder input {border:none; background:none; font-weight:bold; font-size:11px;}
#noborder a:hover{position:relative; z-index:100;}
#noborder a span{display:none;}
#noborder a:hover span{display:block; width:300px; position:absolute; float:left; top:0; left:12em; background:#eee; border:1px solid #444; color:#444; padding:1px 5px; z-index:10; text-decoration:none; font-weight:normal;}

/***** Image Carousel with Image(450px) and Text on the Bottom *****/
.jcarousel-skin-450 .jcarousel-container{position:relative;}
.jcarousel-skin-450 .jcarousel-clip{z-index:2;overflow:hidden;position:relative;}
.jcarousel-skin-450 .jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;}
#mainbody .jcarousel-skin-450 ul,#mainbody .jcarousel-skin-450 li {list-style-type:none;}
.jcarousel-skin-450 .jcarousel-list li,.jcarousel-skin-450 .jcarousel-item{float:left;list-style-type:none;width:450px;height:300px;}
.jcarousel-skin-450 .jcarousel-list li p,.jcarousel-skin-450 .jcarousel-item p{text-align:center;}
.jcarousel-skin-450 .jcarousel-next,.jcarousel-skin-450 .jcarousel-prev{z-index:3;display:none;}
.jcarousel-skin-450 .jcarousel-container-horizontal{width:450px;height:300px;overflow:hidden;padding:10px 40px;}
.jcarousel-skin-450 .jcarousel-item-placeholder{background:#fff;color:#000;}
.jcarousel-skin-450 .jcarousel-next-horizontal{position:absolute;top:50px;right:0px;width:32px;height:32px;cursor:pointer;background:transparent url('../../../../scripts/next-horizontal.png') no-repeat 0 0;}
.jcarousel-skin-450 .jcarousel-prev-horizontal{position:absolute;top:50px;left:0px;width:32px;height:32px;cursor:pointer;background:transparent url('../../../../scripts/prev-horizontal.png') no-repeat 0 0;}
.jcarousel-skin-450 .jcarousel-clip-horizontal, .jcarousel-skin-450 .jcarousel-item{width:450px;height:300px;}
.jcarousel-skin-450 .jcarousel-next-horizontal:hover,.jcarousel-skin-450 .jcarousel-prev-horizontal:hover{background-position:-32px 0;}
.jcarousel-skin-450 .jcarousel-next-horizontal:active,.jcarousel-skin-450 .jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-450 .jcarousel-next-disabled-horizontal,.jcarousel-skin-450 .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-450 .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-450 .jcarousel-prev-disabled-horizontal,.jcarousel-skin-450 .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-450 .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0;}

/***** Image Carousel with Image(200px) and Text on the Right *****/
.jcarousel-skin-200 .jcarousel-container{position:relative;}
.jcarousel-skin-200 .jcarousel-clip{z-index:2;overflow:hidden;position:relative;}
.jcarousel-skin-200 .jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;}
#mainbody .jcarousel-skin-200 ul,#mainbody .jcarousel-skin-200 li {list-style-type:none;}
.jcarousel-skin-200 .jcarousel-list li,.jcarousel-skin-200 .jcarousel-item{float:left;list-style-type:none;width:415px;height:285px;}
.jcarousel-skin-200 .jcarousel-list li img,.jcarousel-skin-200 .jcarousel-item img{float:left; padding-bottom:20px;}
.jcarousel-skin-200 .jcarousel-list li p,.jcarousel-skin-200 .jcarousel-item p,.jcarousel-skin-200 .jcarousel-list li h3,.jcarousel-skin-200 .jcarousel-item h3 {float:right; width:200px; font-size:12px;}
.jcarousel-skin-200 .jcarousel-list li p.arrow,.jcarousel-skin-200 .jcarousel-item p.arrow {width:180px;}
.jcarousel-skin-200 .jcarousel-list li h3,.jcarousel-skin-200 .jcarousel-item h3 {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
.jcarousel-skin-200 .jcarousel-next,.jcarousel-skin-200 .jcarousel-prev{z-index:3;display:none;}
.jcarousel-skin-200 .jcarousel-container-horizontal{width:415px;padding:10px 40px;}
.jcarousel-skin-200 .jcarousel-item-placeholder{background:#fff;color:#000;}
.jcarousel-skin-200 .jcarousel-next-horizontal{position:absolute;top:50px;right:0px;width:32px;height:32px;cursor:pointer;background:transparent url('../../../../scripts/next-horizontal.png') no-repeat 0 0;}
.jcarousel-skin-200 .jcarousel-prev-horizontal{position:absolute;top:50px;left:0px;width:32px;height:32px;cursor:pointer;background:transparent url('../../../../scripts/prev-horizontal.png') no-repeat 0 0;}
.jcarousel-skin-200 .jcarousel-clip-horizontal, .jcarousel-skin-200 .jcarousel-item{width:415px;height:285px;}
.jcarousel-skin-200 .jcarousel-next-horizontal:hover,.jcarousel-skin-200 .jcarousel-prev-horizontal:hover{background-position:-32px 0;}
.jcarousel-skin-200 .jcarousel-next-horizontal:active,.jcarousel-skin-200 .jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-200 .jcarousel-next-disabled-horizontal,.jcarousel-skin-200 .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-200 .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-200 .jcarousel-prev-disabled-horizontal,.jcarousel-skin-200 .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-200 .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0;}

/***** GB Effects for New Window Overlay on Page *****/
#GB_overlay{background-color:#000;position:absolute;top:0;left:0;z-index:100;margin:auto;}
#GB_window{left:0;top:0;font-size:1px;position:absolute;overflow:visible;z-index:150;}
#GB_window .content{width:auto;margin:0;padding:0;}
#GB_frame{border:0;overflow:auto;white-space:nowrap;margin:0;padding:0;}
.GB_Gallery{margin:0 22px;}
.GB_Gallery .content{background-color:#fff;border:3px solid #ddd;}
.GB_header{top:10px;left:0;z-index:500;position:absolute;border-bottom:2px solid #555;border-top:2px solid #555;margin:0;}
.GB_header .inner{background-color:#333;font-family:Arial, Verdana, sans-serif;padding:2px 20px;}
.GB_header table{width:100%;border-collapse:collapse;margin:0;}
.GB_header .caption{text-align:left;color:#eee;white-space:nowrap;font-size:16px;}
.GB_header .close img{z-index:500;cursor:pointer;}
.GB_header .middle{white-space:nowrap;text-align:center;}
#GB_middle{color:#eee;}
#GB_middle img{cursor:pointer;vertical-align:middle;}
#GB_middle .disabled{cursor:default;}
#GB_middle .left{float:none;padding-right:10px;}
#GB_middle .right{float:none;padding-left:10px;}
.GB_Window .content{background-color:#fff;border:3px solid #ccc;border-top:none;}
.GB_Window .header{border-bottom:1px solid #aaa;border-top:1px solid #999;border-left:3px solid #ccc;border-right:3px solid #ccc;height:22px;font-size:12px;color:#333;margin:0;padding:3px 0;}
.GB_Window .caption{font-size:12px;text-align:left;font-weight:bold;white-space:nowrap;padding-right:20px;}
.GB_Window .close span{font-size:12px;cursor:pointer;}
.GB_Window .close img{cursor:pointer;padding:0 3px 0 0;}
.GB_Window .on{border-bottom:1px solid #333;}
.GB_Window .click{border-bottom:1px solid red;}
.GB_header .close,.GB_Window .close{text-align:right;}
.overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index: 10000;}
.overlay_inner {position:fixed; top:50px; left:50%; margin-left:-200px; padding:20px; width:400px; background-color:#fff; z-index: 15000;}

/***** Image Gallery - Automated *****/
/* css for the title in the tooltip  */.dvhdr1{background:#002c76;font-size:12px;font-weight:bold;color:#000;border:1px solid #002c76;width:150px;filter:alpha(opacity=85);-moz-opacity:0.5px;opacity:0.85px;padding:5px;}
/* css for the body in the tooltip */.dvbdy1{background:#FFF;font-size:12px;border-left:1px solid #002c76;border-right:1px solid #002c76;border-bottom:1px solid #002c76;width:150px;filter:alpha(opacity=85);-moz-opacity:0.5px;opacity:0.85px;padding:5px;}
div.imgFullSize{height:auto;text-align:center;margin:auto;}
div.thumb{margin-right:5px;margin-bottom:5px;height:auto;width:240px;float:left;text-align:center;}
.thumb a:hover img{border:1px solid #000;}
.thumb h6,.thumb a h6 {height:30px;}
.photocattitle{text-align:center;font-weight:bold;}
.phototitle{text-align:center;font-weight:400;width:120px;margin:0 3px 3px;}
.topText{color:#002c76;font-size:18px;font-weight:bold;text-align:left;margin:0 0 1em;padding:0;}
.imgText{text-align:left;margin:8px;}
.imgTextBold{font-weight:bold;}
.picGalleryDiv{width:auto;margin:0;padding:0;}
.picGalleryDiv a {text-decoration:none;}
.picGalleryDiv a:hover {text-decoration:underline;}
.picGalleryDiv a:visited {font-weight:normal; text-decoration:none; color:#333;}
.picGalleryDiv a:active {font-weight:bold;text-decoration:underline;}
.picSearchDiv{border:1px solid #a09881;margin-top:20px;padding:5px;}
.picSearchResultDiv{border:1px solid #a09881;height:100%;display:table;width:auto;padding:5px;}
.picSearchText{padding-bottom:5px;}
.imgFullSize img,.thumb img{display:inline;border:1px solid #a09881;margin:5px;}

/* Custom Styling - General Purpose ---------------------------------------------------------------------------------*/
.emptyParagraph{height:0;margin:0;padding:0;}
.small {font-size:11px;}
.large {font-size:14px;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.success,.confirm {color:#093;}
.errormessage,.error {color:#f00;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.left,#mainbody {float:left;}
.right,.right#wrapper img,#footer .footer_right {float:right;}
.clear,#content {clear:both;}
.reg {font-size:smaller; vertical-align:text-top;}
.normal {font-weight:normal;}
.blue {color:#002c76;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
img.topleftfloatingimage{margin-right:1em;margin-bottom:1em;float:left;}
img.toprightfloatingimage{float:right;vertical-align:top;margin-left:1em;margin-bottom:1em;}
p.breakingnews {height:18px; padding:2px 10px 0 30px; background:#eee url('images/icon_breakingnews_arrow.gif') top left no-repeat;}
p.breakingnews a {color:#E15A00; text-decoration:none;}
p.breakingnews a:hover {text-decoration:underline;}

/***** Bulleted List Items - Custom Images *****/
ul.eye,ul.bullet_arrow,ul.bullet_arrowcircle,ul.bullet_arrowdown,ul.bullet_arrownoline,ul.bullet_arrowoutline,ul.bullet_delta,ul.bullet_diamond4,ul.bullet_diamondfat,ul.bullet_diamondthin,ul.bullet_doublearrow,ul.bullet_info,ul.bullet_kernel,ul.bullet_mouse,ul.bullet_star,ul.bullet_staroutline {list-style-type:none; margin-left:0;}

ul.eye li,ul.bullet_arrow li,p.bullet_arrow,ul.bullet_arrowcircle li,p.bullet_arrowcircle,ul.bullet_arrowdown li,p.bullet_arrowdown,ul.bullet_arrownoline li,p.bullet_arrownoline,ul.bullet_arrowoutline li,p.bullet_arrowoutline,ul.bullet_delta li,p.bullet_delta,ul.bullet_diamond4 li,p.bullet_diamond4,ul.bullet_diamondfat li,p.bullet_diamondfat,ul.bullet_diamondthin li,p.bullet_diamondthin,ul.bullet_doublearrow li,p.bullet_doublearrow,ul.bullet_info li,p.bullet_info,ul.bullet_kernel li,p.bullet_kernel,ul.bullet_mouse li,p.bullet_mouse,ul.bullet_star li,p.bullet_star,ul.bullet_staroutline li,p.bullet_staroutline {color:#333; list-style-type:none; padding:2px 0 10px 25px; text-decoration:none;}

ul.eye li a,ul.bullet_arrow li a,p.bullet_arrow a,ul.bullet_arrowcircle li a,p.bullet_arrowcircle a,ul.bullet_arrowdown li a,p.bullet_arrowdown a,ul.bullet_arrownoline li a,p.bullet_arrownoline a,ul.bullet_arrowoutline li a,p.bullet_arrowoutline a,ul.bullet_delta li a,p.bullet_delta a,ul.bullet_diamond4 li a,p.bullet_diamond4 a,ul.bullet_diamondfat li a,p.bullet_diamondfat a,ul.bullet_diamondthin li a,p.bullet_diamondthin a,ul.bullet_doublearrow li a,p.bullet_doublearrow a,ul.bullet_info li a,p.bullet_info a,ul.bullet_kernel li a,p.bullet_kernel a,ul.bullet_mouse li a,p.bullet_mouse a,ul.bullet_star li a,p.bullet_star a,ul.bullet_staroutline li a,p.bullet_staroutline a {color:#333; text-decoration:none;}

ul.bullet_doublearrow li .showHideBox li {list-style-type:disc; background:none; padding:0 0 10px 0;}
ul.bullet_doublearrow li .showHideBox a {color:#002C76; text-decoration:underline;}

ul.eye li a:hover,ul.bullet_arrow li a:hover,p.bullet_arrow a:hover,ul.bullet_arrowcircle li a:hover,p.bullet_arrowcircle a:hover,ul.bullet_arrowdown li a:hover,p.bullet_arrowdown a:hover,ul.bullet_arrownoline li a:hover,p.bullet_arrownoline a:hover,ul.bullet_arrowoutline li a:hover,p.bullet_arrowoutline a:hover,ul.bullet_delta li a:hover,p.bullet_delta a:hover,ul.bullet_diamond4 li a:hover,p.bullet_diamond4 a:hover,ul.bullet_diamondfat li a:hover,p.bullet_diamondfat a:hover,ul.bullet_diamondthin li a:hover,p.bullet_diamondthin a:hover,ul.bullet_doublearrow li a:hover,p.bullet_doublearrow a:hover,ul.bullet_info li a:hover,p.bullet_info a:hover,ul.bullet_kernel li a:hover,p.bullet_kernel a:hover,ul.bullet_mouse li a:hover,p.bullet_mouse a:hover,ul.bullet_star li a:hover,p.bullet_star a:hover,ul.bullet_staroutline li a:hover,p.bullet_staroutline a:hover {text-decoration:underline;}

ul.eye li {background:#fff url('images/bullet_eye.gif') top left no-repeat; padding:0 0 10px 22px;}
ul.bullet_arrow li, p.bullet_arrow {background:#fff url('images/bullet_arrow.gif') top left no-repeat;}
ul.bullet_arrowcircle li, p.bullet_arrowcircle {background:#fff url('images/bullet_arrowcircle.gif') top left no-repeat; padding:3px 0 10px 25px;}
ul.bullet_arrowdown li, p.bullet_arrowdown {background:#fff url('images/bullet_arrowdown.gif') top left no-repeat;}
ul.bullet_arrownoline li, p.bullet_arrownoline {background:#fff url('images/bullet_arrownoline.gif') top left no-repeat; padding:2px 0 10px 20px;}
ul.bullet_arrowoutline li, p.bullet_arrowoutline {background:#fff url('images/bullet_arrowoutline.gif') top left no-repeat; padding:3px 0 10px 25px;}
ul.bullet_delta li, p.bullet_delta {background:#fff url('images/bullet_delta.gif') top left no-repeat; padding:1px 0 10px 25px;}
ul.bullet_diamond4 li, p.bullet_diamond4 {background:#fff url('images/bullet_diamond4.gif') top left no-repeat;}
ul.bullet_diamondfat li, p.bullet_diamondfat {background:#fff url('images/bullet_diamondfat.gif') top left no-repeat;}
ul.bullet_diamondthin li, p.bullet_diamondthin {background:#fff url('images/bullet_diamondthin.gif') top left no-repeat;}
ul.bullet_doublearrow li, p.bullet_doublearrow {background:#fff url('images/bullet_doublearrow.gif') top left no-repeat; padding:3px 0 10px 25px;}
ul.bullet_info li, p.bullet_info {background:#fff url('images/bullet_info.gif') top left no-repeat;}
ul.bullet_kernel li, p.bullet_kernel {background:#fff url('images/bullet_kernel.gif') top left no-repeat;}
ul.bullet_mouse li, p.bullet_mouse {background:#fff url('images/bullet_mouse.gif') top left no-repeat; padding:3px 0 10px 25px;}
ul.bullet_star li, p.bullet_star {background:#fff url('images/bullet_star.gif') top left no-repeat;}
ul.bullet_staroutline li, p.bullet_staroutline {background:#fff url('images/bullet_staroutline.gif') top left no-repeat; padding:3px 0 10px 25px;}

/***** Buttons *****/
p.button,p.button2,p.button3 {padding-top:5px;}
p.button a,p.button2 a,p.button3 a,.button a,.button2 a,.button3 a {color:#fff; text-decoration:none; display:block;}
.button,.button2,.button3,.buttons .button,.buttons .button2,.buttons .button3{width:165px; height:25px; padding-left:10px; border:none; color:#FFF; background:url('images/btn_bkgd1.gif') 0 0 no-repeat; text-align:left;}
.button2,.buttons .button2 {width:215px;background:url('images/btn_bkgd2.gif') 0 0 no-repeat;}
.button3,.buttons .button3 {width:240px;background:url('images/btn_bkgd3.gif') 0 0 no-repeat;}
.button a:visited,p.button a:visited {color:#fff; background:url('images/btn_bkgd1.gif') 0 175px no-repeat;}
.button2 a:visited,.buttons .button2 a:visited,p.button2 a:visited {color:#fff; background:url('images/btn_bkgd2.gif') 0 225px no-repeat;}
.button3 a:visited,.buttons .button3 a:visited ,p.button3 a:visited{color:#fff; background:url('images/btn_bkgd3.gif') 0 250px no-repeat;}
.buttonExt{padding:0 0.5em;}
input.button,.buttons input.button {width:175px;}

.buttonToolbar{float:right;padding:0 10px 6px;}
.WRbuttons{float:right;padding:1em 0 0.5em;}
.WRbuttonsLeft{float:left;padding:1em 0 0.5em;}
.WRbuttonsDiv{width:1em;height:0.5em;}
.createButton,.editButton,.deleteButton,.stickyButton,.lockButton,.upButton,.inviteButton{background-repeat:no-repeat;line-height:1.4em;font-family:Verdana, Helvetica, Sans-Serif;padding:0 4px 4px 18px;}
.createButton{background-image:url(Images/Add.png);}
.editButton{background-image:url(Images/Edit.png);}
.deleteButton{background-image:url(Images/Delete.png);}
.stickyButton{background-image:url(Images/forum/sticky.png);}
.lockButton{background-image:url(Images/forum/lock.png);}
.upButton{background-image:url(Images/forum/up.png);}
.inviteButton{background-image:url(Images/Invite.png);}
.MMeditButton,.MMcreateButton,.MMinviteButton,.WReditButton,.WRcreateButton,.WRdeleteButton{background-repeat:no-repeat;line-height:1.6em;font-family:Verdana, Helvetica, Sans-Serif;width:auto;display:inline;margin:0 0 0 0.6em;padding:0 0 0.6em 2em;}
.WReditButton{background-image:url(Images/WRcommon/edit.png);}
.WRdeleteButton{background-image:url(Images/WRcommon/delete.png);}
.MMcreateButton,.WRcreateButton{background-image:url(Images/Managemembers/add.png);}
.MMeditButton{background-image:url(Images/Managemembers/edit.png);}
.MMinviteButton{background-image:url(Images/Managemembers/invite.png);}
.SendNotificationsConfirmation{padding-left:2em;}

/* Custom Styling for EPiServer Page Types --------------------------------------------------------------------------------*/
/***** Table classes for content ---------------------------------------------------------------------------------*****/
table td {font-size:12px;}
table.classic{border-collapse:collapse;border:solid 2px #fff;background-color:#91a1be;}
table.classic th{border:solid 2px #fff;background-color:#91a1be;color:#fff;padding:0.4em;}
table.classic td{border:solid 2px #fff;background-color:#91a1be;color:#fff;padding:0.2em 0.4em;}
table.classic th a,table.classic td a {color:#fff;}
table.classic th a:hover,table.classic td a:hover {color:#333;}
table.color{border-collapse:collapse;border:solid 0.1em #275569;}
table.color th{border:solid 0.1em #275569;background-color:#4495b9;color:#FFF;padding:0.4em;}
table.color td{border:solid 0.1em #275569;padding:0.2em 0.4em;}
table.nounderline a {text-decoration:none;}
table.nounderline a:hover {text-decoration:underline;}
th.leftalignedcontent,td.leftalignedcontent{text-align:left;}
th.rightalignedcontent,td.rightalignedcontent{text-align:right;}
th.dkblue,td.dkblue{background-color:#002c76; color:#fff;}
th.ltblue,td.ltblue{background-color:#e3e7ef; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
th.ltgrey,td.ltgrey{background-color:#f1f1f1; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
table.classic th.highlighted,table.classic th.highlightedBlue,table th.highlighted,table th.highlightedBlue{background-color:#91a1be;}
table.classic td.highlighted,table.color th.highlighted,table.color td.highlighted,table td.highlighted,table th.highlighted,table td.highlighted{background-color:#f1f1f1;color:#333;}
table.classic td.highlightedBlue,table.color th.highlightedBlue,table.color td.highlightedBlue,table td.highlightedBlue,table th.highlightedBlue,table td.highlightedBlue{background-color:#e3e7ef;color:#333;}
table.classic td.highlighted a,table.classic td.highlightedBlue a,table td.highlighted a,table td.highlightedBlue a {font-size:12px; color:#002c76;}
table.classic td.highlighted a:hover,table.classic td.highlightedBlue a:hover,table td.highlighted a:hover,table td.highlightedBlue a:hover {color:#000;}
table.searchResults{border:1px solid #000;}
table.searchResults th{background-color:#91a1be;color:#fff;}
table.searchResults tr{padding:5px;}
table.searchResults tr.alternatingStyle{background-color:#eee;padding:5px;}
.map-area{width:710px;height:350px;margin-bottom:15px;border:solid 1px #333;}
table.calendar td {padding:3px; text-align:center;}
table.calendar td.highlighted {background-color:#666;}
div.calendarList div.calendarListEventItem {margin-bottom:10px;padding:10px 5px 0 5px;background-color:#f1f1f1; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

/***** Member Sign in page *****/
.member_leftbox {width:230px; padding:10px 20px; float:left; border:1px solid #EEE;}
.member_rightbox {width:230px; padding:10px 20px; float:left; border:1px solid #EEE; margin-left:20px;}

/***** EPiServer Custom Pages *****/
#mainbody .pageList ul,#mainbody .documentList ul{list-style:none;list-style-image:none;margin:0;padding:0;}
.contentAreaFull,.contentAreaWide,.contentAreaHalf,.contentAreaNarrow{width:665px;margin-left:15px;float:left;overflow:hidden;}
.contentAreaWidest{width:960px;margin:0;}
.contentAreaWide{width:435px;}
.contentAreaHalf{width:325px;}
.contentAreaNarrow{width:215px;}
.container{display:block;margin-bottom:1.5em;padding:0.3em 0;}
.contentAreaWidest .container{background:url('images/PageMainBodyWidestBg.png') no-repeat; overflow:auto;}
.contentAreaFull .container{background:url('images/PageMainBodyWideBg.png') no-repeat;}
.contentAreaWide .container{background:url('images/PageMainBodyBg.png') no-repeat;}
.contentAreaHalf .container{background:url('images/PageMainBodyColumnBg.png') no-repeat;}
.contentAreaNarrow .container{background:url('images/PageSecondaryBodyBg.png') no-repeat;}
.container textarea{width:90%;height:12em;}
.container .containerCaption h3,.container .containerCaution h3{font-family:Verdana, Helvetica, Sans-Serif;font-weight:bold;font-size:12px;line-height:1.6em;margin:0;padding:0;}
.container .containerCaution h3{color:#e99636;background:url(images/WRcommon/notice.png) no-repeat center right;}
.container .containerContent{display:block;border:1px solid #dcdcdc;background-color:#FFF;overflow:hidden;height:auto;padding:0.5em;}
.container .containerContentText{border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;margin-bottom:0.5em;padding:1em 1em 1.5em 2.5em;}
.container .containerContentText ul{display:block;margin-left:1.5em;overflow:visible;}
.container .containerToolbar{float:right;font-family:Verdana, Helvetica, Sans-Serif;padding:0 10px;}
.containerContent .validation ul{font-family:Verdana, Helvetica, Sans-Serif;font-style:normal;font-size:12px;background-color:#eee;margin:1em 2em;padding:1em;}
.containerContent .validation li{margin-left:1.4em;list-style-image:none;padding:0;}
.containerContent div,.containerContent table{overflow:hidden;display:block;height:auto;margin:0;}
.containerContent .scrollingContent div,.containerContent .scrollingContent div table {overflow:auto;display:block;width:auto;padding:0;}
.containerContent .scrollingContent div {width:945px; padding:0 0 20px 0;}
.containerContent .buttons{clear:both;float:left;display:inline;padding-top:0.5em;}
.containerContent .buttonsRight{float:right;padding-top:0.5em;}
#mainbody textarea{width:258px;}
#mainbody .pageList,.container .containerCaption .containerToolbar{padding:0;}
.contentAreaFull,.contentAreaFirst{margin-left:0;}
.contentAreaFirst{padding-right:15px;}
.container .containerCaption,.container .containerCaution{padding:0 10px 2px;}

/***** Login Page *****/
.sidebar_right div.logintop,.sidebar_right div.login,.sidebar_right div.loginbottom {display:block; width:200px; height:10px; }
.sidebar_right div.logintop {background:url('images/box_login.gif') top left no-repeat;}
.sidebar_right div.loginbottom {background:url('images/box_login.gif') bottom left no-repeat;}
.sidebar_right div.login {width:180px; height:auto; padding:0 10px; font-size:11px; background:url('images/box_login_bkgd.gif') top left repeat-y;}
.sidebar_right .login h2 {border:none; font-size:14px;}
.sidebar_right .login a {font-size:11px; color:#333; text-decoration:underline;}
.sidebar_right .login a:hover {color:#002c76;}
.sidebar_right .login p.loginButton {margin-bottom:0;}
.sidebar_right .login fieldset,.sidebar_right .login .loginArea table {padding:0; margin:0;}
.sidebar_right .login td {font-size:12px; padding:2px 0; margin:0;}
.sidebar_right .login .loginArea .loginButton,.sidebar_right .login p.loginButton a {clear:both; display:block; font-size:11px; color:#fff; width:125px; height:25px; background:url('images/btn_login.gif') top left no-repeat; border:none; padding:5px 0; text-align:center; text-decoration:none;}

#mainbody .login {width:650px; margin:0 auto;}
#mainbody .login_left {width:260px; background:#fff url(images/PageMainBodyBoxBg.png) top center no-repeat; padding:20px; float:left;}
#mainbody .login_right {width:260px; background:#fff url(images/PageMainBodyBoxBg.png) top center no-repeat; padding:20px; float:right;}
#mainbody .login fieldset,.login table {border:none;}
#mainbody .loginArea{width:100%;}
#mainbody .loginArea label {display:block; white-space:nowrap;}
#mainbody .loginArea input {margin:0.3em 0 1em;}
#mainbody .loginArea input.button {margin:2px 0 12px;}

/***** Register Page *****/
.register {width:395px; background:#fff url(images/PageMainBodyBg.png) top center no-repeat; padding:20px; margin:0 auto;}
.register fieldset,.register table {border:none;}
.register label {float:left; width:120px; padding:7px 0 0 0; margin:0; font-size:12px;}
.register input {float:left; font-size:12px;}
.register span {font-size:12px;}
.register .clear {clear:both; height:1px; line-height:0;}
.registerArea{width:100%;}
.registerArea label{display:block;}
.registerArea input{margin:0.3em 0 1em;}
.formError{position:absolute;top:300px;left:300px;padding-bottom:13px;display:block;z-index:5000;}
#debugMode{background:#000;position:fixed;width:100%;height:200px;top:0;left:0;overflow:scroll;opacity:0.8px;display:block;color:#fff;font-size:14px;z-index:100000;padding:10px;}
.ajaxSubmit{background:#55ea55;border:1px solid #999;display:none;padding:20px;}
.formError .formErrorContent{background:#ee0101;color:#fff;width:150px;font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:4px 10px;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px;height:15px;z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;height:1px;background:#ee0101;line-height:0;font-size:0;display:block;margin:0 auto;}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
.greenPopup .formErrorContent,.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorContent,.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

/***** Sitemap Page *****/
#SiteMap ul{list-style-image:none;margin:0;padding:0.2em 0;}
#SiteMap ul ul{margin-left:0.5em;padding:0;}
#SiteMap li{list-style:none;font-size:14px;font-weight:bold;margin:0 0 0.5em;padding:0;}
#SiteMap li a{text-decoration:underline;color:#002c76;}
#SiteMap li li{padding-left:1em;background:url(images/SiteMapBullet.png) no-repeat;font-size:12px;font-weight:normal;margin:0.2em 0;}
#SiteMap li li a{text-decoration:underline;font-weight:bold;color:#666;}
#SiteMap li li li{font-size:11px;}
#SiteMap li li li a{font-weight:normal;}

/***** UserList Page *****/
.userListHeader {width:960px; background:url(images/PageMainBodyWidestBg.png) top left no-repeat; display:block; padding:5px 10px; margin:0;}
.userList {width:940px; overflow:auto; border:1px solid #DCDCDC; padding:10px 10px 0 10px; display:block;}
.userList table {margin:0;}
tr.UserSearchPaging td table {margin:0;}

/***** Workroom Pages *****/
/* Classes used by NewsList and CalendarList */
.workroomItemlist,.workroomMembershiplist{clear:both;overflow:hidden;display:block;}
.WYMeditor{display:block;margin-bottom:0.3em;}
.workroomItemlist .containerContent{display:block;padding:3px;}
.workroomItemlist ul{list-style-type:none;list-style-image:none;width:98%;overflow:hidden;margin:0;padding:0;}
a.WRlistItem:link,a.WRlistItem:visited{color:#606060;text-decoration:none;border-bottom:dotted 1px #606060;}
a.WRlistItem:hover{color:#000;text-decoration:none;border-bottom:none;}
.workroomItemlist li{display:block;padding:0.5em 0.5em 0.8em 0.7em;}
.workroomItemlist li.selected{border-left:4px solid #F49E46;}
.workroomItemlist li.even{background-color:#ebf0f3;}
.workroomItemlist li.uneven{background:transparent;}
.workroomItemlist h2{font-family:Verdana, Helvetica, Sans-Serif;font-size:16px;font-weight:400;margin:0;}
.workroomItemlist h3{font-size:14px;font-weight:400;line-height:1.1em;margin:0;}
.workroomItemlist p{margin:0;}
.workroomItemlist .PagingContainer{text-align:center;font-family:Verdana, Helvetica, Sans-Serif;}
.newsBody{width:32em;}
.expanded h1{background:url(images/WRcommon/expanded_off.png) no-repeat center right;cursor:pointer;}
.expanded.over h1,.collapsed.over h1{color:#f2811e;}
.collapsed h1{background:url(images/WRcommon/collapsed_off.png) no-repeat center right;cursor:pointer;}
.sendInvitationError{padding-top:0.3em;color:#e99636;}

/***** Blog Pages *****/
.blogh1 {display:block; width:100%; float:left; height:30px; border-bottom:1px dotted #666; padding-bottom:8px;}
.blogrss {float:right; height:20px; font-size:11px; letter-spacing:normal; background:url('images/icon_blog_rss.gif') bottom right no-repeat; padding:6px 35px 0 0; margin-top:-46px;}
.blogrss a {font-size:12px; color:#333; text-decoration:none; font-weight:normal;}
.blogrss a:hover {text-decoration:underline;}
.bloggerThumbnail{float:left;width:120px;border:1px solid #dcdcdc;background-color:#FFF;padding:5px;}
.bloggerImage{width:130px;border:1px solid #dcdcdc;background-color:#FFF;padding:5px;}
.blogItem{width:100%;height:auto;}
.blogItem .textWide{width:100%;}
.blogItem .text{float:left;margin-left:15px;width:345px;}
.blogItem h3{font-size:18px;font-weight:normal;margin:0 0 0.6em; background-color:#d9dee8; padding:5px; display:block; border-bottom:3px solid #91a1be;}
.blogItem h3 a{font-weight:normal; text-decoration:none; color:#333;}
.blogItem h3 a:visited{color:#002c76;}
.blogItem .date,.blogItem .date a,.tags h6 a  {font-size:12px; color:#666;}
.blogItem ul#socialmedia {list-style-type:none; width:490px; min-height:24px; margin:0; padding:8px 0 5px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.blogItem ul#socialmedia li {float:left; vertical-align:middle;}
.blogItem #socialfollow {display:inline-block; text-align:center; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:5px; width:490px;}
.blogItem #socialfollow p {margin-bottom:5px; text-transform:uppercase;}

/* Tag links */
.tags{overflow:hidden;}
.tags h6{float:left;font-style:normal;color:#666;}
.tags ul{float:left;overflow:hidden;margin:0;padding:0;display:block;}
.tags li{list-style:none;list-style-image:none;float:left;margin-left:0.5em;color:#666;}
.tags li a {color:#666;}

/* Tag cloud */
ul.tagCloud{margin:0;padding:0;}
ul.tagCloud li{display:inline;list-style:none;list-style-image:none;vertical-align:baseline;margin:0 0.4em 0 0;}
ul.tagCloud h1,ul.tagCloud h2,ul.tagCloud h3,ul.tagCloud h4,ul.tagCloud h5,ul.tagCloud h6{display:inline;white-space:nowrap;font-family:Verdana, Helvetica, Sans-Serif;margin:0;padding:0;}
ul.tagCloud h1{font-size:16px;font-weight:900;}
ul.tagCloud h2{font-size:14px;font-weight:bold;}
ul.tagCloud h3{font-size:12px;font-weight:500;}
ul.tagCloud h4{font-size:12px;font-weight:400;}
ul.tagCloud h5{font-size:12px;font-weight:200;}
ul.tagCloud h6{font-size:12px;font-weight:100;}

/* Date archive */
div.dateTree{font-family:Verdana, Helvetica, Sans-Serif;overflow:hidden;margin:0;padding:0;}
div.dateTree ul{margin:0;padding:0;}
div.dateTree ul ul{margin:0 0 0 2em;}
div.dateTree ul li.arrow ul{margin:5px 0;}
div.dateTree li{list-style:none;list-style-image:none;margin:0;padding:5px 0;}
div.dateTree li.arrow {color:#002c76; background:url('images/link_arrow_sidebar.gif') top left no-repeat; padding:0 10px 0 20px;}
div.dateTree li.arrow a {font-size:12px; color:#002c76; text-decoration:none; padding:0;}

/* Comments */
ol.comments{padding-left:2em;margin:0;}
ol.comments ul{margin-left:2.8em;}
ol.comments li{margin-bottom:1.8em;background-color:#efefef;padding:10px;}
ol.comments h6{display:block;text-align:right;font-size:11px;margin:0;}
ol.comments .footer{margin-top:5px;text-align:right;}
ol.comments .footer a{font-family:Verdana, Helvetica, Sans-Serif;font-style:normal;}
ol.comments img,.newsBody img,.eventBody img,div.WRbody img,div.text img{background:#fff;border:solid 1px #dcdcdc;padding:0.5em;}
ol.comments img{max-width:27.1em;}
.newsBody img,div.WRbody img,div.text img{max-width:31em;}
.eventBody img{width:22em;}
* html ol.comments img,ol.comments p{width:expression(this.clientWidth > 217? "21.7em": "auto");}
* html .newsBody img,div.WRbody img,div.text img,.newsBody p,div.WRbody p,div.text p{width:expression(this.clientWidth > 310? "31em": "auto");}
* html .eventBody img,.eventBody p{width:expression(this.clientWidth > 220? "22em": "auto");}
.WRnote{display:block;padding-left:0.5em;color:#e99636;margin:1.5em 0;}

/* Post comment */
fieldset.comment ul{font-family:Verdana, Helvetica, Sans-Serif;font-style:normal;font-size:12px;background-color:#eee;margin:1em 0;padding:1em;}
fieldset.comment li{margin-left:1.4em;list-style-image:none;margin-bottom:0.7em;padding:0;}
fieldset.comment label,fieldset.comment input,fieldset.comment textarea,#mainbody fieldset.comment label,#mainbody fieldset.comment input,#mainbody fieldset.comment textarea{display:block;}
fieldset.comment input.textinput,fieldset.comment textarea,#mainbody fieldset.comment textarea{width:325px;margin-top:0.2em;margin-bottom:0.5em;}
fieldset.comment textarea{height:140px;}

/***** Captcha for Pages *****/
fieldset.captcha{margin-top:1em;border:0;padding:0;}
fieldset.captcha legend{display:none;}
fieldset.captcha label{float:left;margin-right:0.5em;margin-bottom:0.7em;width:115px;}
fieldset.captcha img{float:left;margin-bottom:0.7em;padding-left:0.5em;}
fieldset.captcha input{clear:both;width:325px;}
fieldset.captcha span{float:right;}

/***** My Settings Page *****/
.mySettingsForm{margin-top:1em;width:360px;}
.mySettingsForm div{overflow:hidden;margin-bottom:0.4em;}
.mySettingsForm div label{float:left;clear:left;}
.mySettingsForm div input,.mySettingsForm div select{float:right;width:200px;}
.mySettingsForm div.buttons input{float:left;width:auto;clear:both;}
.mySettingsForm div div{float:right;}

/***** Subscription Page *****/
.subscriptionArea{float:none; width:100%;}
.subscriptionArea label.topLabel,.mySettingsForm .subscriptionArea label.topLabel{float:none; display:block;}
.subscriptionArea input,.subscriptionArea select,.mySettingsForm .subscriptionArea input,.mySettingsForm .subscriptionArea select{float:none; margin:0.3em 0 1.5em;}
.subscriptionListArea input,.mySettingsForm .subscriptionListArea input{margin:0 0.3em 0 0;}
.subscriptionListArea td,.mySettingsForm .subscriptionListArea td{float:none; vertical-align:text-bottom;padding:0.3em 0;}
.mySettingsForm .subscriptionListArea td input,.mySettingsForm .subscriptionListArea td label,.mySettingsForm .subscriptionArea div input,.mySettingsForm .subscriptionArea div label {float:left;clear:none;width:auto;}
.mySettingsForm .subscriptionArea div {float:none; clear:both;}

/***** File Explorer/File Listing Page *****/
.filelisting table {margin:0; padding:0;}
.filelisting table tr {vertical-align:top;}
.filelisting table td {padding:3px;}
.filelisting table td a img {margin-top:-1px;}
.filelisting_arrow table {margin:0; padding:0;}
.filelisting_arrow table tr {vertical-align:top;}
.filelisting_arrow table td {padding:3px;}
.filelisting_arrow table td a img {margin-top:-2px;}

/***** Documents Page *****/
#mainbody.documentList ul{list-style-type:none;margin:0;padding:0;}
#mainbody.documentList li{clear:both;}
#mainbody.documentList .download{float:right;}
.documentList a,.document{background-image:url(images/extensions/default.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.folder{background-image:url(images/filemanager/folder.png);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.folderup{background-image:url(images/filemanager/folderup.png);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.bmpExtension{background-image:url(images/extensions/bmp.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.docExtension{background-image:url(images/extensions/doc.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.gifExtension{background-image:url(images/extensions/gif.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.htmExtension,.htmlExtension{background-image:url(images/extensions/htm.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.jpgExtension,.jpegExtension{background-image:url(images/extensions/jpg.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.mp3Extension{background-image:url(images/extensions/mp3.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.mpgExtension{background-image:url(images/extensions/mpg.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.pdfExtension{background-image:url(images/extensions/pdf.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.pngExtension{background-image:url(images/extensions/png.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.pptExtension{background-image:url(images/extensions/ppt.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.tifExtension,.tiffExtension{background-image:url(images/extensions/tif.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.txtExtension{background-image:url(images/extensions/txt.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.wavExtension{background-image:url(images/extensions/wav.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.xlsExtension{background-image:url(images/extensions/xls.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}
.zipExtension{background-image:url(images/extensions/zip.gif);background-repeat:no-repeat;line-height:1.4em;padding:0 0 2px 20px;}

/***** Forms ---------------------------------------------------------------------------------*****/
.xForm textarea {font-size:12px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.xForm h2{margin:0;padding:1em 0;}
.xForm .heading{font-weight:bold;font-size:12px;margin:0.4em 0;padding:0;}
.xForm #id_matrix{width:100%;margin:0;padding:0;}
.xForm #id_matrix td{border:0;margin:0;padding:0.2em 0;}
span.xformvalidator{color:Red;}
.xForm input,.xForm .options{float:left;}
.xForm fieldset{border:1px solid #cdcdcd;}
.xForm legend{color:#606060;padding:0 5px;}
.xForm label,.xForm fieldset label{margin:0 0.5em;float:left;width:auto;}
.xForm fieldset label{width:auto;display:block;}
.xForm label.labelcheckbox {width:auto;}
#id_matrix br{clear:both;}
.thankyoumessage{font-weight:bold;margin:0;padding:1em 0;}
.xForm input.value,.xForm textarea.textbox{width:200px;}
span.xformerror {position:absolute; z-index:500; font-size:12px; padding:3px 5px; background-color:red; border:1px solid #CCC; color:#fff;}
.xForm .readonly,.readonly {background-color:#eee; border:1px solid #999;}

/***** Footer ---------------------------------------------------------------------------------*****/
#home #footer p,#footer p {text-align:center; font-size:11px; color:#002c76;}
#home #footer p {float:right; width:625px; border-top:10px solid #002c76;}
#footer p {padding:5px; margin:0;}
#footer a,#footer span a {font-size:11px; color:#002c76; background:none; padding:2px; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footerbar_left,#footerbar_right {float:left; height:10px; display:block; margin-bottom:5px;}
#footerbar_left {width:220px; background-color:#eee;}
#footerbar_right {margin-left:5px; width:735px; background-color:#91a1be;}

/***** @Media Print ----------------------------------------------------------------------------*****/
@media print {
	#header div,#header ul,#sidebar_left,.sidebar_right,#footer {display:none;}
	#container,#header p#logo,#header p#logo img,#content,#mainbody {display:block;}
	#header p#logo{width:100%;border-bottom:2px solid #333; padding-bottom:10px;}
	#header img {display:none;}
}

/***** @Media Mobile ----------------------------------------------------------------------------*****/
@media screen and (max-width: 480px) {
	/***** Layout Structure ---------------------------------------------------------------------------------*****/
	#container {width:100%; background:none; min-height:auto;}
	#home {min-height:100%;}
	#header,#content,#sidebar_left,#footer,#home,#content.wsidebar,#mainbody,#content #mainbody,#content.wsidebar #mainbody,#home div#mainbody,#home div.locations,#home ul#homenav {width:auto; height:auto; margin:0 auto; background:none;}	
	#home div#mainbody,#home div.locations,#home #mainbody table {float:none;padding:0;}
	#home ul#homenav,#mainbody,#sidebar_left,.right,.left,#search,#search div,div.locations img, div.locations select {float:none;}
	#content {height:100%; margin:5px;}
	#sidebar_left,.sidebar_right,#mainbody {padding:10px; height:100%; margin-top:5px;}
	#home ul#homenav li ul,#header img {display:none;}
	.sidebar_right {width:auto; padding-top:10px;}
	#home div#mainbody img {float:none; margin:0;}
	#home h1,#home p {text-align:left;}
	#home #footer { background:none; margin-top:20px;}
	#home #footer p {float:none; width:auto;}
	#home #mainbody {border-bottom:none;}
	#home .chooseLanguage form table {width:auto;}
	#home .chooseLanguage .overlay_inner {position:fixed; top:0; left:0; margin-left:0;  padding:20px; width:auto;}
	#mainbody {border-bottom:10px solid #91a1be;}
	#header { border-bottom:none;}
	#header p#logo,#header p#logo a img {display:inherit;float:none;}
	#footer { background-color:#e5e9f1;}
	#footerbar_left, #footerbar_right {float:none;width:100%;margin-left:0;}

	/***** Home Page - Navigation *****/
	#home ul {width:auto;}
	#home ul,#home ul li {list-style-type:none; margin:0;}
	#home ul li {background-color:#91a1be; border-bottom:1px solid #fff; display:block;}
	#home ul li a {color:#fff; padding:10px; font-size:14px; display:block; text-decoration:none;}
	#home ul li a:hover,#home ul li:hover,#home ul li.selected {background-color:#002c76;}
	#home ul li ul,#home ul li:hover ul, #home ul li:hover ul li,#home ul li.over ul, #home ul li.over ul li,#home ul li ul li,#home ul li.selected ul li {width:0;height:0;display:none;}

	/***** Main Content - Top Navigation *****/
	ul#nav {clear:both;width:100%;list-style-type:none; margin:5px 0; display:block; padding:0; border-bottom:5px solid #002c76;border-top:5px solid #002c76; text-align:center;}
	ul#nav li {width:49%;}
	ul#nav li,ul#nav li a {display:block; white-space:nowrap; color:#666; font-size:12px; background-color:#eee;}
	ul#nav li a {padding:5px; text-decoration:none; border:1px solid #ccc;}
	ul#nav li.selected a,ul#nav li.selected a:active {color:#333; background-color:#91a1be; border:1px solid #ccc;}	
	ul#nav li ul,ul#nav li:hover ul,ul#nav li.over ul,ul#nav li:hover ul ul,ul#nav li.over ul ul,ul#nav li.selected ul ul {width:0; height:0; display:none;}
	
	/***** Sidebar Left - Navigation *****/
	#sidebar_left ul,#sidebar_left li {list-style-type:none; margin:0;}
	#sidebar_left li {width:auto;border-top:1px solid #999; border-bottom:1px solid #999; margin-top:-1px;}
	#sidebar_left li a,#sidebar_left li.selected a {width:auto;}
	#sidebar_left ul ul li,#sidebar_left ul li.selected ul li,#sidebar_left ul ul li a,#sidebar_left ul li.selected ul li a,#sidebar_left ul li.selected ul li.selected a {width:auto;}	
	#sidebar_left ul ul ul,#sidebar_left ul li.selected ul li.selected ul li a:hover,#sidebar_left li ul li ul li a:hover,#sidebar_left li.selected ul li.selected ul li:hover,#sidebar_left li ul li ul li:hover,#sidebar_left li ul li ul li.over,#sidebar_left li.selected ul li.selected ul li.over {width:0; height:0; display:none;}
	
	/***** Custom Styling *****/
	.breakingnews {width:auto !important; height:auto !important;}
	#sidebar_left p.printpage,#sidebar_left p.emailpage {width:auto;float:left;margin-left:10px;}
	#sidebar_left hr.spacer {clear:both;}
	#mainbody img,#mainbody object,.box500,.member_leftbox,.member_rightbox {max-width:100%;}
	.member_leftbox,.member_rightbox {float:none;margin:0;}
}
