﻿/* Global
//-------------------------------------------------------------------*/
body { background:#dbd7d1;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;color:#000; }

/* Header Region
//-------------------------------------------------------------------*/
#region-header {}
#region-header h1 {
	height:80px;background:url(header_logo.gif) transparent no-repeat 0 0;
	overflow:hidden;
}
#region-header h1 a {
	display:block;
	width:512px;
	height:80px;
	text-indent:-9999px;
	text-decoration:none;
}

/* Left Region
//-------------------------------------------------------------------*/
#region-left { color:#536482; }

/* Middle Region
//-------------------------------------------------------------------*/
#region-middle { font-size:0.8em; }

#region-middle h3 { margin-bottom:0.8em;font-size:1.7em;font-weight:bold;color:#115098; }
#region-middle h4 { margin:1.1em 0;font-size:1.5em;font-weight:bold;color:#000; }
#region-middle h5 { margin:1.5em 0;font-size:1.3em;font-weight:bold;color:#000; }
#region-middle h6 { margin:1.7em 0;font-size:1.1em;font-weight:bold;color:#000; }

#region-middle p { margin:1.33em 0;color:#536482; }

#region-middle ul { margin:10px 0 10px 30px;color:#536482; }
#region-middle ul li { list-style-type:disc; }
#region-middle ul li ul li { list-style-type:circle; }
#region-middle ul li ul li ul li { list-style-type:square; }
#region-middle ol { margin:10px 0 10px 30px; }
#region-middle ol li { list-style-type:decimal; }

/* Footer Region
//-------------------------------------------------------------------*/
#region-footer { background:url(footer_bg.gif) #fff repeat-x top;border-top:2px solid #bbb; }
#region-footer #region-footer-navigation {
	margin:4px 0 5px 0;
	font-size:0.8em;text-align:center;color:#000;	
}
#region-footer #region-footer-navigation a:link, #region-footer #region-footer-navigation a:visited { text-decoration:none;color:#000; }
#region-footer #region-footer-navigation a:hover, #region-footer #region-footer-navigation a:active  { text-decoration:underline;color:#000; }

/* Credit Region
//-------------------------------------------------------------------*/
#region-footer .credit {
	padding:10px 0 10px 0;
	font-size:0.6em;text-align:center;color:#000;
}
#region-footer .credit a:link, #region-footer .credit a:visited { text-decoration:none;color:#000; }
#region-footer .credit a:hover, #region-footer .credit a:active { text-decoration:underline;color:#000; }

/* Borders
//-------------------------------------------------------------------*/

/* Theme Stroke Round */
em.theme1-stop, em.theme1-sbtm { background:transparent; }
em.theme1-stop em.s1 { background:#999; }
em.theme1-stop em.s2, em.theme1-stop em.s3, em.theme1-stop em.s4 { background:#dbdee2;border-left-color:#999;border-right-color:#999; }
em.theme1-sbtm em.s1 { background:#999; }
em.theme1-sbtm em.s2, em.theme1-sbtm em.s3, em.theme1-sbtm em.s4 { background:#f3f3f3;border-left-color:#999;border-right-color:#999; }
.theme1-sbox { background:url(body_bg.gif) #f3f3f3 repeat-x top;border:solid 0 #999;border-width:0 1px; }

/* Light Gray Stroke Round */
em.lightgray-stroke-stop, em.lightgray-stroke-sbtm { background:transparent; }
em.lightgray-stroke-stop em.s1 { background:#ccc; }
em.lightgray-stroke-stop em.s2, em.lightgray-stroke-stop em.s3, em.lightgray-stroke-stop em.s4 { background:#fff;border-left-color:#ccc;border-right-color:#ccc; }
em.lightgray-stroke-sbtm em.s1 { background:#ccc; }
em.lightgray-stroke-sbtm em.s2, em.lightgray-stroke-sbtm em.s3, em.lightgray-stroke-sbtm em.s4 { background:#fff;border-left-color:#ccc;border-right-color:#ccc; }
.lightgray-stroke-sbox { background:#fff;border:solid 0 #ccc;border-width:0 1px; }

/* Light Gray 1 Round */
em.lightgray1-stop em.s1 { background:#ddd; }
em.lightgray1-stop em.s2, em.lightgray1-stop em.s3, em.lightgray1-stop em.s4 { background:#ddd;border-left-color:#ddd;border-right-color:#ddd; }
em.lightgray1-sbtm em.s1 { background:#ddd; }
em.lightgray1-sbtm em.s2, em.lightgray1-sbtm em.s3, em.lightgray1-sbtm em.s4 { background:#ddd;border-left-color:#ddd;border-right-color:#ddd; }
.lightgray1-sbox { background:#ddd;border:solid 0 #ddd;border-width:0 1px; }

/* Light Gray 2 Round */
em.lightgray2-stop em.s1 { background:#eee; }
em.lightgray2-stop em.s2, em.lightgray2-stop em.s3, em.lightgray2-stop em.s4 { background:#eee;border-left-color:#eee;border-right-color:#eee; }
em.lightgray2-sbtm em.s1 { background:#eee; }
em.lightgray2-sbtm em.s2, em.lightgray2-sbtm em.s3, em.lightgray2-sbtm em.s4 { background:#eee;border-left-color:#eee;border-right-color:#eee; }
.lightgray2-sbox { background:#eee;border:solid 0 #eee;border-width:0 1px; }

/* Blue Royal Round */
em.blueroyal-stop em.s1 { background:#002c83; }
em.blueroyal-stop em.s2, em.blueroyal-stop em.s3, em.blueroyal-stop em.s4 { background:#002c83;border-left-color:#002c83;border-right-color:#002c83; }
em.blueroyal-sbtm em.s1 { background:#002c83; }
em.blueroyal-sbtm em.s2, em.blueroyal-sbtm em.s3, em.blueroyal-sbtm em.s4 { background:#002c83;border-left-color:#002c83;border-right-color:#002c83; }
.blueroyal-sbox { background:#002c83;border:solid 0 #002c83;border-width:0 1px; }

/* Beige Round */
em.beige-stop em.s1 { background:#e8e7d3; }
em.beige-stop em.s2, em.beige-stop em.s3, em.beige-stop em.s4 { background:#e8e7d3;border-left-color:#e8e7d3;border-right-color:#e8e7d3; }
em.beige-sbtm em.s1 { background:#e8e7d3; }
em.beige-sbtm em.s2, em.beige-sbtm em.s3, em.beige-sbtm em.s4 { background:#e8e7d3;border-left-color:#e8e7d3;border-right-color:#e8e7d3; }
.beige-sbox { background:#e8e7d3;border:solid 0 #e8e7d3;border-width:0 1px; }

/* Green Stroke Round */
em.green-stroke-stop, em.green-stroke-sbtm { background:transparent; }
em.green-stroke-stop em.s1 { background:#66cc66; }
em.green-stroke-stop em.s2, em.green-stroke-stop em.s3, em.green-stroke-stop em.s4 { background:#e7ffcd;border-left-color:#66cc66;border-right-color:#66cc66; }
em.green-stroke-sbtm em.s1 { background:#66cc66; }
em.green-stroke-sbtm em.s2, em.green-stroke-sbtm em.s3, em.green-stroke-sbtm em.s4 { background:#e7ffcd;border-left-color:#66cc66;border-right-color:#66cc66; }
.green-stroke-sbox { background:#e7ffcd;border:solid 0 #66cc66;border-width:0 1px; }

/* Border (Stroke) Round Corners */
em.stop, em.sbtm { display:block;background:transparent;font-size:1px; }
em.s1, em.s2, em.s3, em.s4 { display:block;overflow:hidden; }
em.s1, em.s2, em.s3 { height:1px; }
em.s2, em.s3, em.s4 { background:#fff;border-left:solid 1px #0d196f;border-right:solid 1px #0d196f; }
em.s1 { margin:0 5px;background:#0d196f; }
em.s2 { margin:0 3px;border-width:0 2px; }
em.s3 { margin:0 2px; }
em.s4 { height:2px;margin:0 1px; }
.s-sbox { display:block;background:#fff;border:solid 0 #0d196f;border-width:0 1px; }

dl {padding:0; margin:0px 0px 35px 8px;}
dt {display:none;}
dd {float:left; margin:0; padding:0; text-align:center;}
dd a, dd a:visited {text-decoration:none; color:#000; float:left;}
dd span {float:left;  cursor:pointer;}
dd .single {height:1.6em;}
dd .double {height:3em;}

dd span.side {width:5px; float:left; border-top:1px solid #dbdee2;border-bottom:1px solid #ccc;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

dd span.side-selected {width:5px; float:left; border-top:1px solid #dbdee2;border-bottom:1px solid #5D7B9D;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

dd span.side b.p1 {width:0; height:1px; float:left; margin-left:3px; border-left:2px solid #ccc; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
* html dd span.side b.p1 {width:2px; w\idth:0;}

dd span.side-selected b.p1 {width:0; height:1px; float:left; margin-left:3px; border-left:2px solid #ccc; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
* html dd span.side-selected b.p1 {width:2px; w\idth:0;}

dd span.side b.p2 {width:2px; height:1px; float:left; margin-left:2px; background:#dbd7d1; border-left:1px solid #ccc; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 

dd span.side-selected b.p2-selected {width:2px; height:1px; float:left; margin-left:2px; background:#5D7B9D; border-left:1px solid #ccc; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 

* html dd span.side b.p2 {width:3px; w\idth:2px;}
* html dd span.side-selected b.p2-selected {width:3px; w\idth:2px;}

dd span.side b.p3 {width:3px; height:2px; float:left; margin-left:1px; background:#dbd7d1; border-left:1px solid #ccc; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  

dd span.side-selected b.p3-selected {width:3px; height:2px; float:left; margin-left:1px; background:#5D7B9D; border-left:1px solid #ccc; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  

* html dd span.side b.p3 {width:4px; w\idth:3px;}
* html dd span.side-selected b.p3-selected {width:4px; w\idth:3px;}

dd span.side b.p4 {width:4px; float:left; background:#dbd7d1; border-left:1px solid #ccc; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

dd span.side-selected b.p4-selected {width:4px; float:left; background:#5D7B9D; border-left:1px solid #ccc; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

* html dd span.side b.p4 {width:5px; w\idth:4px;}
* html dd span.side-selected b.p4-selected {width:5px; w\idth:4px;}

dd span.side b.p5 {width:0; height:1px; float:left; margin-right:3px; border-right:2px solid #ccc; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p5 {width:2px; w\idth:0;}

dd span.side-selected b.p5 {width:0; height:1px; float:left; margin-right:3px; border-right:2px solid #ccc; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side-selected b.p5 {width:2px; w\idth:0;}

dd span.side b.p6 {width:2px; height:1px; float:left; margin-right:2px; background:#dbd7d1; border-right:1px solid #ccc; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
 
dd span.side-selected b.p6-selected {width:2px; height:1px; float:left; margin-right:2px; background:#5D7B9D; border-right:1px solid #ccc; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
 
* html dd span.side b.p6 {width:3px; w\idth:2px;}
* html dd span.side-selected b.p6-selected {width:3px; w\idth:2px;}

dd span.side b.p7 {width:3px; height:2px; float:left; margin-right:1px; background:#dbd7d1; border-right:1px solid #ccc; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  

dd span.side-selected b.p7-selected {width:3px; height:2px; float:left; margin-right:1px; background:#5D7B9D; border-right:1px solid #ccc; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 

* html dd span.side b.p7 {width:4px; w\idth:3px;}
* html dd span.side-selected b.p7-selected {width:4px; w\idth:3px;}

dd span.side b.p8 {width:4px; float:left; background:#dbd7d1; border-right:1px solid #ccc; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

dd span.side-selected b.p8-selected {width:4px; float:left; background:#5D7B9D; border-right:1px solid #ccc; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

* html dd span.side b.p8 {width:5px; w\idth:4px;}
* html dd span.side-selected b.p8-selected {width:5px; w\idth:4px;}

dd.low {margin-top:1.3em;}
* html dd.low {margin-top:1.2em;}

dd span.mid {border-top:1px solid #ccc; padding:0 5px; background:#dbd7d1;border-bottom:1px solid #ccc;}
dd span.mid-selected {border-top:1px solid #ccc; padding:0 5px; background:#5D7B9D; color:#fff;border-bottom:1px solid #5D7B9D;}

dd a:hover {border:0;}
dd a:hover span.mid, dd a:hover span.side b {background:#5D7B9D; color:#fff;}
dd a:hover span {border-bottom:1px solid #5D7B9D;}

.clear {clear:both;}

/*Reorder List*/
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	background-image:url(../../../YSTR/images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(../../../YSTR/images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}

.modalBackground 
{ background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	}
	
	.updateProgress
        {
            border-width:1px; 
            border-style:solid; 
            background-color:#FFFFFF; 
            position:absolute; 
            width:150px; 
            height:50px;    
        }
        .updateProgressMessage
        {
            margin:3px; 
            font-family:Trebuchet MS; 
            font-size:small; 
            vertical-align: middle;
        }        
.rssformat { background-image:url(rss.png); width:44px;} 
