#tagcloud {
    color:#999;
    text-align:center;
}

#tagcloud a {
    text-decoration:none;
}

#tagcloud .info {
    font-size:.5em;
}

#tagcloud .weight-1 {
    font-size:.8em;
}

#tagcloud .weight-2 {
    font-size:1em;
}

#tagcloud .weight-3 {
    font-size:1.5em;
}

#tagcloud .weight-4 {
    font-size:1.7em;
}

#tagcloud .weight-5 {
    font-size:2em;
}

#tagcloud .weight-6 {
    font-size:2.5em;
}

#tagcloud .weight-7 {
    font-size:3em;
}

.blog-comment {
    border-top:solid 1px silver;
    margin:5px 5px 20px;
}

.blog-comment .date {
    font-size:10px;
    font-style:italic;
    margin-left:3px;
}

.blog-comment .text {
    margin-left:15px;
}

/* BlogRoll */
.blogroll-title {
    font-size:28px;
}

.blogroll-post-title {
    font-size:16px;
}

.blogroll-post-pubdate {
    color:Gray;
    font-size:8px;
    font-style:italic;
}

/* CategoryAdmin */
DIV.blogcategoryadmin {
    background-color:#FFF;
    border:solid 1px #e0e0e0;
    margin:5px;
}

.blogcategoryadmin .title {
    background:url(images/category_title.png) repeat-x top;
    background-color:#f8f8f8;
    font-style:italic;
    font-variant:small-caps;
}

.blogcategoryadmin .form td {
    padding-bottom:15px;
    padding-left:15px;
    padding-right:15px;
}

.grid .row-unapproved {
    background:url(images/grid_row_unapproved.png) repeat-x top;
    background-color:#ffffe0;
}

/* Popup message */
TABLE.popup-messagebox {
    background-color:#FFF;
}

.popup-messagebox .b1 {
    background:url(images/skin-messagebox.png) 0 0;
    height:6px;
    width:6px;
}

.popup-messagebox .b2 {
    background:url(images/skin-messagebox.png) 0 -15px;
    height:6px;
}

.popup-messagebox .b3 {
    background:url(images/skin-messagebox.png) -9px 0;
    height:6px;
    width:6px;
}

.popup-messagebox .b4 {
    background:url(images/skin-messagebox.png) 0 -35px;
    width:6px;
}

.popup-messagebox .b6 {
    background:url(images/skin-messagebox.png) -9px -35px;
    width:6px;
}

.popup-messagebox .b7 {
    background:url(images/skin-messagebox.png) 0 -9px;
    width:6px;
}

.popup-messagebox .b8 {
    background:url(images/skin-messagebox.png) 0 -26px;
    height:6px;
}

.popup-messagebox .b9 {
    background:url(images/skin-messagebox.png) -9px -9px;
    width:6px;
}

.blogcategoryadmin .title td,
.blogcategoryadmin .grid td,
.grid td {
    padding:10px;
}

.blogcategoryadmin .grid .row,
.grid .row {
    background:url(images/grid_row.png) repeat-x top;
    background-color:#FFF;
}

.blogcategoryadmin .grid .header,
.grid .header {
    background:url(images/grid_header.png) repeat-x top;
    font-size:14px;
    font-weight:700;
    height:31px;
    padding:0;
    vertical-align:middle;
}

.blogcategoryadmin .grid .pager,
.grid .pager {
    background:url(images/grid_pager.png) repeat-x top;
    font-size:10px;
    font-weight:700;
    height:31px;
    vertical-align:middle;
}

.blogcategoryadmin .grid .pager td,
.grid .pager td {
    padding-bottom:0;
    padding-right:0;
    padding-top:0;
}
div.blog-archives {
	margin-top:15px;
}

div.blog-archives #nav {
	font-weight:700!important;
	list-style:none!important;
	margin-left:0!important;
	padding-bottom:.45em!important;
}

div.blog-archives #nav ul {
	font-weight:400!important;
	list-style:none!important;
	margin-left:10px!important;
}

div.blog-archives #nav li {
	background:url(Images/BlogArchivesArrow.gif) left center no-repeat!important;
	margin-left:10px!important;
	padding-bottom:.20em!important;
	padding-left:15px!important;
}

div.blog-archives #nav a {
	text-decoration:none!important;
}

div.blog-archives #nav a:hover {
	color:#1b53b9!important;
}

div.blog-archives #nav .expandable {
	background-image:none!important;
	margin-left:0!important;
	padding-left:0!important;
}

div.blog-archives #nav .expandable img {
	margin-left:0!important;
	margin-right:2px!important;
}

div.blog-archives #expandAll,
div.blog-archives #collapseAll {
	background-image:none!important;
	font-weight:700!important;
	padding-bottom:.5em!important;
	padding-top:.20em!important;
}

div.blog-archives img.blogExpand {
	padding-right:5px;
}
/* ROUNDED ALTERNATE	  		 	*/
.round-a-gray {
	background:#444 url(cssbox/round_gray-left.png) left top no-repeat;
	color:#FFF;
	text-align:center;
}

.round-a-gray div {
	background:url(cssbox/round_gray-right.png) right bottom no-repeat;
	padding:4px;
}

.round-a-ok {
	background:green url(cssbox/round_green-left.png) left top no-repeat;
	color:#FFF;
	text-align:center;
}

.round-a-ok div {
	background:url(cssbox/round_green-right.png) right bottom no-repeat;
	padding:4px;
}

.round-a-error {
	background:#C00 url(cssbox/round_red-left.png) left top no-repeat;
	color:#FFF;
	text-align:center;
}

.round-a-error div {
	background:url(cssbox/round_red-right.png) right bottom no-repeat;
	padding:4px;
}

/* TOOLTIPS				  		 	*/
.tooltips-gray {
	background:#444;
	color:#FFF;
	padding-top:4px;
	text-align:center;
}

.tooltips-gray div {
	background:url(cssbox/tips_gray.png) left bottom no-repeat;
	height:18px;
	padding-top:4px;
}

.tooltips-ok {
	background:green;
	color:#FFF;
	padding-top:4px;
	text-align:center;
}

.tooltips-ok div {
	background:url(cssbox/tips_green.png) left bottom no-repeat;
	height:18px;
	padding-top:4px;
}

.tooltips-error {
	background:#C00;
	color:#FFF;
	padding-top:4px;
	text-align:center;
}

.tooltips-error div {
	background:url(cssbox/tips_red.png) left bottom no-repeat;
	height:18px;
	margin-top:4px;
}
@import 'cssbox.css';

p {
	margin:0;
	padding:0;
}

fieldset {
	background:#EAF0F2;
	border:1px solid #d4d4d4;
	margin-bottom:3px;
}

.PicButton {
	color:#FFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

a.PicButton:link,
a.PicButton:visited,
a.PicButton:active,
a.PicButton:hover {
	color:#FFF;
}

#LoginLink {
	font-family:Arial, Helvetica;
	font-size:11px;
	padding:5px;
}

#waitload,
h1 {
	color:#000;
	font-family:arial,verdana,sans-serif;
	font-size:16px;
	margin:.6em 0 .3em;
	padding:0 0 .1em;
}

#login {
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:35%;
}

#login h2 {
	font-size:15px;
}

#login input {
	font-size:11px;
}

#errorMsg {
	font-family:Arial, helvetica;
}

#errorMsg p {
	font-size:12px;
	margin:10px;
}

.validationMsg {
	background:#C00;
	color:#FFF;
	text-align:center;
	width:120px;
}

.clean-gray {
	background:#EFEFEF;
	border:solid 1px #DEDEDE;
	color:#222;
	padding:4px;
	text-align:center;
}

.clean-ok {
	background:#C9FFCA;
	border:solid 1px #349534;
	color:green;
	font-weight:700;
	padding:4px;
	text-align:center;
}

/* duplicate it on the intranet for the preview */
.sep {
	background:#FFC;
	border:solid 1px #DEDEDE;
	color:#222;
	padding:4px;
	text-align:center;
}

/* info */
.information {
	background:url(images/info.png) 0 100% no-repeat;
	clear:left;
	color:#999;
	margin:10px 0;
	padding:0 0 7px;
	text-align:left;
	width:300px;
}

.information div {
	background:url(images/info.png) 0 0 no-repeat;
	min-height:35px;
	padding:8px 0 0 50px;
}

.short_message .information div {
	background:url(images/icon_info.png) 0 0 no-repeat;
	background-image:none;
	background-position:5px 5px;
	min-height:35px;
}

.information .Infotitle {
	color:#A8CC82;
	font-size:150%;
	font-weight:700;
	margin-bottom:2px;
}

/* error */
.warning {
	background:url(images/warning.png) 0 100% no-repeat;
	clear:left;
	color:#999;
	margin:10px 0;
	padding:0 0 7px;
	text-align:left;
	width:300px;
}

.warning div {
	background:url(images/warning.png) 0 0 no-repeat;
	min-height:35px;
	padding:8px 0 0 50px;
}

.short_message .warning div {
	background:url(images/icon_warning.png) 0 0 no-repeat;
	background-image:none;
	background-position:5px 5px;
	min-height:35px;
}/*IE6*/

.warning .Errortitle {
	color:#900;
	font-size:150%;
	font-weight:700;
	margin-bottom:2px;
}

.tablecenter {
	margin:auto;
}

.tableRight {
	margin-left:auto;
	margin-right:0;
}

.tableLeft {
	margin-left:0;
	margin-right:auto;
}

.searchlegend {
	color:#999;
	font-size:10px;
}

.searchWarning {
	background-color:#ffc;
	color:#000;
	font-size:12px;
	padding:5px;
}

#panelStoreLocatorUpdate {
	background-color:#fff;
	border:1px solid #000;
	color:#000;
	position:absolute;
	right:50%;
	top:350px;
}

#expiredMessagePublicMode h2 {
	font-family:arial, helvetica;
	font-size:16px;
	font-weight:700;
}

#expiredMessagePublicMode p {
	font-family:arial, helvetica;
	font-size:12px;
	padding-top:5px;
}

#expiredMessagePublicMode a:link,
#expiredMessagePublicMode a:visited,
#expiredMessagePublicMode a:active,
#expiredMessagePublicMode a:hover {
	color:#06c;
}

#loginlink a:link,
#loginlink a:visited,
#loginlink a:active,
#loginlink a:hover,
#errorMsg h1 {
	color:#369;
}

#login a,#login a:link {
	color:#2f5788;
}

.short_message .information,
.short_message .warning {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background-color:#FFF;
	background-image:none;
	border:1px solid #e7e7e7;
	border-radius:6px;
	width:auto;
}

.information p,
.warning p {
	margin-bottom:0;
}

ul.i-am-new li {
	width: auto;
}

/*** Issue WTP-1199 ***/
.ui-dialog-content.ui-widget-content {
	padding:0!important;
}


.labelerror {
	color:Red;
	text-align:left;
}

.linkbutton {
	color:#00F;
	text-align:left;
	text-decoration:none;
}

.textboxcapitalize,
.textboxupper {
	border:1px solid #779bcd;
	color:#000;
	text-transform:capitalize;
}

.textboxupper {
	text-transform:uppercase;
}

.paneltitle {
	border-bottom:1px solid Gray;
	font-weight:700;
	padding:3px 0 3px 8px;
	text-align:left;
}

.paneltabs {
	border-width:1px solid #eee;
	padding:5px;
}

.panelsignup {
	background-color:#ebebeb;
	padding:4px 0 3px 5px;
}

.panelerror {
	background-color:#ffe4e1;
	border-bottom:10px solid #fff;
	padding:5px;
}

.panellistheader {
	font-weight:700;
	padding:2px 0;
	text-align:center;
}

.panelbox {
	border:solid 1px #ccc;
	padding:4px 0 3px 5px;
}

.panelscroll {
	overflow:auto;
}

.bulletlist {
	border:solid 0 #FFF;
	text-align:left;
}

.graphicbutton {
	color:#036499;
	font-weight:700;
}

.picbutton {
	color:#FFF;
	font-weight:700;
	text-decoration:none;
}

a.picbutton:link,
a.picbutton:visited,
a.picbutton:active,
a.picbutton:hover {
	color:#FFF;
}

.clientgridviewheader {
	background-color:#779BCD;
	color:#FFF;
	font-weight:700;
	padding:2px 0;
	text-align:center;
	vertical-align:middle;
}

.clientgridviewrow {
	background-color:#FFF;
	color:#000;
	cursor:default;
	font-weight:400;
}

.clientgridviewselectedrow {
	background-color:#265199;
	color:#FFF;
	cursor:default;
	font-family:Verdana;
}

a.tabstrip {
	color:#036499;
	font-weight:700;
	text-decoration:none;
}

.datepicker {
	border:1px solid #779bcd;
	color:#000;
}

.fixedfont {
	font-family:Terminal;
	font-size:8px;
	height:22px;
	overflow:hidden;
}

.fixedfontfirefox {
	font-family:Terminal;
	font-size:13px;
	height:22px;
	overflow:0;
}

.watermark {
	color:#999;
}

.imagebutton,
td.tabstrip {
	cursor:hand;
}

a.tabstrip:visited,
a.tabstrip:hover {
	color:#036499;
}

table.tabstrip,
.tabstripborder {
	border:1px solid #8CA2B8;
}

/** WTP-1492 | Easyedit: Border applied to linked image when image was added in EasyEdit **/
/** These styles are also applied in WebTree\Site\WebSite\App_Themes\intranet\Default.css **/
.EditorPanel img {
  border-style: solid;
}

.EditorPanel img:not([border]),
.EditorPanel img[border="0"] {
 	border: none;
}

.EditorPanel img[border="1"] {border-width: 1px;}
.EditorPanel img[border="2"] {border-width: 2px;}
.EditorPanel img[border="3"] {border-width: 3px;}
.EditorPanel img[border="4"] {border-width: 4px;}
.EditorPanel img[border="5"] {border-width: 5px;}
.EditorPanel img[border="6"] {border-width: 6px;}
.EditorPanel img[border="7"] {border-width: 7px;}
.EditorPanel img[border="8"] {border-width: 8px;}
.EditorPanel img[border="9"] {border-width: 9px;}
.EditorPanel img[border="10"] {border-width: 10px;}
.EditorPanel img[border="11"] {border-width: 11px;}
.EditorPanel img[border="12"] {border-width: 12px;}
.EditorPanel img[border="13"] {border-width: 13px;}
.EditorPanel img[border="14"] {border-width: 14px;}
.EditorPanel img[border="15"] {border-width: 15px;}
.EditorPanel img[border="16"] {border-width: 16px;}
.EditorPanel img[border="17"] {border-width: 17px;}
.EditorPanel img[border="18"] {border-width: 18px;}
.EditorPanel img[border="19"] {border-width: 19px;}
.EditorPanel img[border="20"] {border-width: 20px;}
.EditorPanel img[border="25"] {border-width: 25px;}
.EditorPanel img[border="26"] {border-width: 26px;}
.EditorPanel img[border="27"] {border-width: 27px;}
.EditorPanel img[border="28"] {border-width: 28px;}
.EditorPanel img[border="29"] {border-width: 29px;}
.EditorPanel img[border="30"] {border-width: 30px;}
.ClientGridView {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.ClientGridViewHeader {
	background-color:#006;
	color:#FFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:700;
	height:18px;
	padding:2px 0;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
}

.ClientGridViewRow {
	background-color:#FFF;
	color:#000;
	cursor:default;
	font-family:Verdana;
	font-size:10px;
	font-weight:400;
}

.ClientGridViewFrozenRow {
	background-color:#E0DFE4;
	color:#000;
	cursor:default;
	font-family:Verdana;
	font-size:10px;
	font-weight:400;
}

.ClientGridViewSelectedRow {
	background-color:#265199;
	color:#FFF;
	cursor:default;
	font-family:Verdana;
	font-size:10px;
	font-weight:400;
}

.ClientGridViewEmptyRow {
	background-color:#779BCD;
	color:#FFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:700;
	padding:2px 0;
	text-align:center;
	vertical-align:middle;
}

.ClientGridView a,
.ClientGridViewHeader a {
	color:#FFF;
	text-decoration:none;
}
.ddmx {
    font:11px tahoma;
}

.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    background:#e9e9e9;
    color:#686868;
    display:block;
    font-family:Arial;
    font-size:11px;
    font-weight:700;
    padding:3px 3px 3px 9px;
    position:relative;
    text-decoration:none;
    white-space:nowrap;
    z-index:500;
}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    color:#686868;
    display:block;
    font-family:Arial;
    font-size:11px;
    font-weight:700;
    padding:3px 3px 3px 9px;
    position:relative;
    text-decoration:none;
    white-space:nowrap;
    z-index:500;
}

.ddmx .item2 {
    background:#eee;
}

.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background:#fff;
}

.ddmx .arrow,
.ddmx .arrow:hover {
    padding:3px 16px 4px 8px;
}

.ddmx .item2 img,
.ddmx .item2-active img {
    border:0;
    position:absolute;
    right:1px;
    top:4px;
}

.ddmx .section {
    border:1px solid #b8b4ae;
    position:absolute;
    visibility:hidden;
    z-index:-1;
}

* html .ddmx td {
    position:relative; 
} /* ie 5.0 fix */
.MenuDiv {
	background-color:#0A1464;
	border-color:#0A1464;
	height:15%;
	width:100%;
}

.BottomLinks {
	color:blue;
	font-family:Arial;
	font-size:12px;
	font-weight:700;
	margin-left:12px;
	margin-right:12px;
	text-decoration:underline;
}

.RightsReserved {
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
}

.BottomLinksWhite {
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:700;
	margin-left:12px;
	margin-right:12px;
	text-decoration:underline;
}

.RightsReservedWhite {
	color:#FFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
}

.FooterDiv,.BodyLeftDiv {
	background-color:#0A1464;
}
/*
Tabs - additional IE specific bug fixes

Recommended usage (Conditional Comments):
<!--[if lte IE 7]>
<link rel="stylesheet" href="tabs_ie.css" type="text/css" media="projection, screen" />
<![endif]-->

*/
.tabs-nav { /* auto clear */
    display: inline-block;
}
.tabs-nav .tabs-disabled {
    position: relative; /* fixes opacity */
    filter: alpha(opacity=40);
}
.tabs-nav .tabs-disabled a span {
    _height: 19px; /* for some reason the height is 1px to less with opacity... */
    min-height: 19px; /* ...in both IE 6 and 7 */
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #000;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

