/* Defines the appearance of a standard h1 tag */
h1
{
	font-size: 18px;
	text-align: center;
	color: #003366;;
}


/* Defines the appearance of a standard h2 tag */
h2
{
  font-size: 100%;
}

h4
{
	font-size: 16px;
	text-align: center;
	color: #003366;;
}

/* Set the padding and font size for each even element in a GridView. */
.GridRowStyle
{
  padding-left: 3px;
  font-size: 80%;
}

/* Set the padding, font size and background color for each odd element in a GridView. */
.GridAlterenatingRowStyle
{
  background-color: #add4f9;
  padding-left: 3px;
  font-size: 80%;
}

/* Align the text in each of the <td> item cells in a GridView. */
.GridRowStyle td, .GridAlterenatingRowStyle td
{
   vertical-align: middle;
}

/* Change the background color, color, alignment and padding for the Header row of a GridView. */
.GridHeaderStyle
{
  background-color: #3399ff;
  padding-left: 3px;
  text-align: left;
  font-size: 80%;
}

/* Change the appearance of links and normal text inside the Header row of a GridView. */
.GridHeaderStyle a, .GridHeaderStyle th
{
  text-decoration: none;
  color: #ffffff;
  font-weight: bold; 
}

/* The ScreenTip class is used to display instructive messages in a dimmed font color. */
.ScreenTip
{
  font-size: 80%;
  color: Gray; 
}

/* The ErrorMessage class is used to display error messages with a bright red and bold font. */
.ErrorMessage
{
  font-weight: bold;
  color: Red; 
}

/* The Label class is used for the labels in front of controls in the Management section. */
.Label
{
  font-weight: bold;
  font-size: 80%;
}

/* Defines the appearance of the title of a content item on the Content List and Detail pages. */
.ItemTitle
{
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12pt;
	color: Navy;
	font-family: Arial;
}

/* Defines the appearance of the IntroText of a content item on the Content List and Detail pages. */
.IntroText
{
	font-style: normal;
	font-size: 11pt;
	color: dimgray;
	font-family: Arial;
}
.IntroTextLink
{
	font-size: 10pt;
	color: indianred;
	font-family: Arial;
	
}

/* Defines the appearance of the BodyText of a content item on the Content Detail page. */
.BodyText
{
  
}

#sidebar
{
	float: right;
	width: 22%;
	margin-right: 0px;
	margin-top: 5px;
	background-color: transparent;
	clear: both;
	border-right: lightslategray 0px solid;
	border-top: lightslategray 0px solid;
	border-left: lightslategray 0px solid;
	border-bottom: lightslategray 0px solid;
	height: 554px;
}

.NewsHeader
{
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	border-bottom: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	min-height: 0px;
	color: midnightblue;
	font-size: 10pt;
	font-family: Arial;
	text-align: center;
	font-weight: bold;
	width: 150px;
	height: 15px;
	background-color: white;
}

.NewsContent
{
	font-size: 9pt;
	font-family: Arial;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 150px;
	height: auto;
	background-color: white;
	border-right: #ccccff thin groove;
	border-top: #ccccff thin groove;
	border-left: #ccccff thin groove;
	border-bottom: #ccccff thin groove;
}
.Application {
border:1px solid #d3d3d3;
font-size: 9pt;
	font-family: Arial;
padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
width:150px;
height:auto;
}

.NewsContainer {
padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	width:150px;
	border:1px solid #d3d3d3;
font-size: 9pt;
	font-family: Arial;
	width:160px;
height:auto;
}

#footer
{
	clear: both;
	background-color: transparent;
	vertical-align: bottom;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	color: black;
}

#gallery a:hover {background: #258; color:#9cf;}

.top {
  display:block; 
  background:transparent; 
  font-size:1px;
  }

.bottom {
  display:block; 
  background:transparent; 
  font-size:1px; 
  border-top:1px solid #fff;
  }

.b1, .b2, .b3, .b4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {background:#69c; border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}

#container {width:75%; margin-left: 5px; float: left; color: Black; font-family:Arial; font-size:0.9em;}

dt {margin:0; padding:0.4em; color: lightyellow; text-align:center; font-size: 1.4em; font-weight:bold; background: #69c;}
dd {margin:0; padding:0.2em; background :#b0c4de; text-align:left; border-top:1px solid #fff;}
#gallery a {color:#0000ff;text-decoration:underline; background: #b0c4de}
#gallery a:visited {color:Purple; text-decoration:underline; background: #b0c4de;}

#gallery a:hover {color: navy;
	
	background-color: #99ccff;
	font-style: normal;}
.top {
  display:block; 
  background:transparent; 
  font-size:1px;
  }

.bottom {
  display:block; 
  background:transparent; 
  font-size:1px; 
  border-top:1px solid #fff;
  }

.b1, .b2, .b3, .b4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {background:#69c; border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
input.txt
{
	color:#00008b;
	background-color: #E3F2F7;
	border: 1px inset #00008B;
	width: 150px;
	float: left;
}

/* Accordion */

.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: #FFFF00;
	background-color: #50b5d0;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 2px;
	cursor: pointer;
}
.accordionHeader2
{
	
	background-color: transparent;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	
	padding: 2px;
	margin-top: 0px;
	cursor: pointer;
	
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: black;
	background-color: #50b5d0;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 2px;
	cursor: pointer;
}

.accordionHeaderSelected2
{
	color: black;
	background-color: transparent;
	font-family: Arial, Sans-Serif;
	font-size: 22px;
	font-weight: bold;
	margin-top: 2px;
	cursor: pointer;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 5px;
	border-right: aliceblue 1px dashed;
	border-top: aliceblue 1px dashed;
	border-left: aliceblue 1px dashed;
}
.accordionLink
{
	color: #003366;
	font-size: 10pt;
	font-family: Arial;
	text-decoration: none;
}

.accordionContent
{
	background-color: palegoldenrod;
	padding-top: 5px;
	font-size: 11pt;
	font-family: Arial;
	font-weight: normal;
	color: black;
	text-align: left;
	border-left: slategray 1px dashed;
	border-right: slategray 1px dashed;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.zsnazzy {width:30%;}
.xsnazzy h1, .zsnazzy h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #444;}
.xsnazzy p, .zsnazzy p { margin:0; padding:5px 10px; font-size:10px;}
.xsnazzy {background: transparent; width:100%; margin:0 3px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #444; border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #444; border-width:0 1px; height:auto;}
* html .xboxcontent {height:1px;}

.color_a
{
	color: black;
	background-color: #cccccc;
}
.color_b
{
background-color: #cccccc;
	color: black;
}
.color_c
{
	background-color: #cccccc;
	color: black;
}
.color_d {background:white; color:#000;}
#box2, #box3 {display:block; position:absolute; top:2px; left:2px;}
#box1
{
	display: block;
	width: 550px;
	height: 150px;
	position: relative;
	top: 10px;
	left: 15px;
	background: #ccc;
	border: 2px solid #eee;
	margin: 0 auto;
	font-size: 11pt;
	color: black;
	font-family: Arial;
}
#box2 {width:542px; height:142px; background:#999; border:2px solid #aaa;}
#box3 {width:534px; height:134px; background:#777; border:2px solid #888;}
#box4
{
	display: block;
	width: 540px;
	height: 140px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: whitesmoke;
	border-bottom: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	padding: 5px;
}
#box5 {display:block; width:20px; height:10px; background:#777; border-top:1px solid #333; border-left:1px solid; border-right:1px solid #ff8; border-bottom:1px solid #ff8; position:absolute; bottom:5px; right:5px; overflow:hidden;}


