@import url(appstyles.css);
@import url(slider.css);

/* General Style
---------------------------------------------*/
a img{border:none;}

.PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 3px 0;}
.PageTitleHeader {font-size:24px;line-height:24px;}
.PageSubTitleHeader {font-size:20px; line-height:24px;}
#PageTitle, .PageTitleHeader { display:none;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}
.Error,.error {width:auto!important}
table.TableLayout_Business td {width:14%!important} 
table.TableLayout_Default td {width:14%!important} 
table.TableLayout_Inox td {width:14%!important} 
table.TableLayout_Mac td {width:14%!important} 
table.TableLayout_Modern td {width:14%!important} 
table.TableLayout_Orange td {width:14%!important} 
table.TableLayout_Outlook td {width:14%!important} 
table.TableLayout_Stylish td {width:14%!important} 
table.TableLayout_Sunny td {width:14%!important} 
table.TableLayout_Telerik td {width:14%!important} 
table.TableLayout_WebBlue td {width:14%!important}

/* HEAD ELEMENTS
---------------------------------------------*/
#theHead {position:relative;}

#ContentMemberTools {position:absolute; left:243px; bottom:10px;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
#ContentMemberTools li {float:left;padding:0 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;background:none;}
#ContentMemberTools a {color:#fff;display:block;font-size:1.1em;line-height:14px;padding:0;text-align:center;text-decoration:none;}

#ContentSearch {}
#ContentSearch input {background: url("images/inputBg.jpg") no-repeat scroll left top transparent; border: 1px solid #FFFFFF; font-size: 0.9em; margin: 0; padding: 1px 3px 3px; width: 145px;}
#ContentSearch .SearchModuleSpacer {display:none;}


/* Quick links NAV
---------------------------------------------*/
#qLinks {overflow:visible!important; z-index:999!important;}
#ContentQLinks {position:relative;z-index:999;}

/* Top Level Group */
#ContentQLinks ul{list-style-type:none; display:block!important; margin:0!important; padding:0;}
#ContentQLinks ul li{background: url("images/qLinksDownArrow.jpg") no-repeat scroll right center transparent!important; display: block; font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif; font-size: 1.4em; width: auto; font-weight:bold; padding:0px!important;}
#ContentQLinks ul li a{color:#fff;display:block;font-size:14px;text-decoration:none;}
#ContentQLinks ul li a:hover{color:#fff;}
#ContentQLinks ul li:hover {color:#fff;background: url("images/qLinksUpArrow.jpg") no-repeat scroll right center transparent!important;}

/* Second Level Groups */
#ContentQLinks li ul { position: absolute; left: -999999px;margin:0px 0 0 -10px!important; background: url("../images/qLinksBg.jpg") repeat-y scroll right top #0183BD; border: 1px solid #B5B5B5; border-top:0; float:none; width:173px;text-align:left; padding:3px 0!important;}
#ContentQLinks li li { width: 155px; border:none; margin: 0 0 0 -40px; padding:2px 10px!important;background:none!important;line-height:normal;font-weight:normal;}
#ContentQLinks li li a {color:#fff;text-decoration:underline; font-family:Arial, Helvetica, sans-serif!important; font-size:11px!important; font-weight:normal;}
#ContentQLinks ul li:hover li a{color:#fff;}
#ContentQLinks ul li:hover li a:hover{color:#fff;}
#ContentQLinks li li:hover, #ContentQLinks li li.sfHover { background: none!important;color: #ffffff;  margin: 0 0 0 -40px; }

/* The Magic */
#ContentQLinks li:hover ul ul,
#ContentQLinks li:hover ul ul ul,
#ContentQLinks li.sfHover ul ul,
#ContentQLinks li.sfHover ul ul ul { left: -999em;}

#ContentQLinks li:hover ul,
#ContentQLinks li li:hover ul,
#ContentQLinks li li li:hover ul,
#ContentQLinks li.sfHover ul,
#ContentQLinks li li.sfHover ul,
#ContentQLinks li li li.sfHover ul { left: auto;}

/*Fix for the Sticking*/
#ContentQLinks  li:hover,
#ContentQLinks  li li:hover,
#ContentQLinks  li li li:hover,
#ContentQLinks  li.sfHover,
#ContentQLinks  li li li.sfHover,
#ContentQLinks  li li.sfHover { position:static;}

/* LEFT COLUMN
---------------------------------------------*/

/* BODY ELEMENTS
---------------------------------------------*/
#ContentMiddle{margin:0; padding:0; width:100%;font-size:1.2em;}
#ContentMiddle p {font-size:1em!important;}

div#theLevel div#levelBase div#levelBurst div#levelGradient div#contentWrapper a.selected, 
div#theLevel div#levelBase div#levelBurst div#levelGradient div#contentWrapper a.selected:visited {color: #4B4B4B!important; padding: 0 5px;}

#ContentMiddleLayoutPhoto {display:block;width:665px;}
#ContentMiddleLayoutPhoto img {padding:10px 0;}

.slider {display:block; width:665px;padding:10px 0; height:300px;}

#ContentMiddle img[src='/images/icons/v2/common/pencil.gif'],
#ContentMiddle img[src='/images/icons/v2/common/delete.gif'],
#ContentMiddle img[src='/images/icons/v2/common/outlook.GIF'] {display:inline; padding:0!important;}
img[src='/images/spacer.gif'] {padding:0!important; margin:0!important; display:inline;}

.tools {float:right;}
.tools img { margin:0!important;}
div#events div.newsBar {background: url("images/hpLeftRule.png") no-repeat scroll left top transparent!important;}
div#events div.newsBar p {width: auto!important;}

#ContentEvents .newsContent, #ContentEvents .newsBar {display:none!important;}

.rssExpand {}
.rssExpand .newsSmall {background: url("images/hpLeftRule.png") no-repeat scroll left top transparent; margin: 10px 0 0; overflow: hidden; padding: 12px 0 10px 15px; width: auto;}
/*.rssExpand:first-child .newsSmall,*/
.rssExpand.active .newsSmall {display:none;}
.rssExpand .newsSmall a {background: url("images/viewCross.gif") no-repeat scroll left center transparent; color: #80A8CC!important; display: block; float: right; font-size: 1.1em; margin: 0; padding: 0 0 0 10px; text-decoration: none; width: auto;}
.rssExpand .newsSmall a:visited {color: #80A8CC!important;}
.rssExpand .newsSmall p {background: url("images/hpNewsBullet.gif") no-repeat scroll 0 5px transparent; color: #579EDC!important; display: block; font-weight: bold; margin: 0; padding: 0 0 0 10px!important; width:325px; float:left;}
.rssExpand .newsSmall a.view:hover {cursor:pointer;}

.rssExpand .newsBig {display:none; background: url("images/hpLeftRule.png") no-repeat scroll left top transparent; padding-top:12px;}
.rssExpand:first-child .newsBig  {background:none;/* display:block;*/}
.rssExpand.active .newsBig {display:block;}
.rssExpand .newsBig h2 {}
.rssExpand .newsBig h2 a,
.rssExpand .newsBig h2 a:visited {color: #56A7DE!important; text-decoration: none;}
.rssExpand .newsBig a:hover {text-decoration:none;}
.rssExpand .newsBig a {color:#80A8CC!important;}


/* RIGHT COLUMN
---------------------------------------------*/
#rightColumn .divider {background: url("images/hpCenterRule.png") no-repeat scroll left top transparent; font-size: 1em; margin: 15px 0 0 -14px; overflow: hidden; padding: 10px 14px; width: 258px; color:transparent;border:none;}
#rightColumn h3 {font-size:1.3em;}

/* Footer Elements 
---------------------------------------------*/

