/* CSS Document */

body { 
	font-size: 11px;
	line-height:18px;
	color:#323232;
	background:#ffffff url(/images/bg-container.jpg) top repeat-y;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin:0;
	padding:0;
} 

/*p, h1, h2, h3, h4, h5, h6 { padding: 0 0 10px 0; } */

li { list-style-type: disc; } 
em { font-style: italic; } 
h3 { font-size: 15px; font-weight: bold; } 

/*h2 { padding: 5px 0; } */
h2, h2 a { color: #404040; font-weight: bold; font-size: 14px; } 

h1, h1 a { color: #404040; font-weight: bold; font-size: 18px; } 

h2 a, h1 a { text-decoration: underline; } 
h2 a:hover, h1 a:hover { text-decoration: none; } 

a { text-decoration: none; } 
a:hover { text-decoration: underline; }  

a:link { color: #2F73AF }
a:visited { color: #000000 }
a:hover { color: #000000 }
a:active { color: #000000 }

h1, h2, h3, h4 {
	color: #d0363a;
}

h1 a, h2 a, h3 a, h4 a {
	color: #d0363a;
}

/* links
--------------------------------------------------*/
a img {border:none;}

/* paragraphs, lists, etc
--------------------------------------------------*/
/*p {
  margin:0;
  padding:0 0 18px 0;
}*/

/*ul {
  margin:0 0 0 16px;
  padding:0 0 18px 0;
}

ul ul {padding:0;}*/

blockquote {
  margin:0;
  padding:0 18px;
  font-style:italic;
}

select {
	background-color:#DDE5B9;
	border:none;
	font-size:10px;
}

/* images
--------------------------------------------------*/
img.left {
  float:left;
  margin:0 8px 0 0;
}

img.right {
  float:right;
  margin:0 0 0 8px;
}

img.center {
  display: block;
  margin:0 auto;
}


/* container
--------------------------------------------------*/
.container {
  margin-left:auto;
  margin-right:auto;
  width:778px;
}

/* navigation
--------------------------------------------------*/
.top-nav {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-color:#00629B;
	background-image:url(/images/top-nav-bg.jpg);
	margin-top:5px;
}
.top-nav a {
	color:#C2E6FD;
	text-decoration:none;
	line-height:35px;
	display:block;
}
.top-nav a:link { color:#C2E6FD}
.top-nav a:visited { color:#C2E6FD}
.top-nav a:hover, .top-nav a.active {
	color:#C54B03;
	text-decoration:none;
	display:block;
	background-image:url(/images/top-nav-bg-over.jpg);
	height:35px;
}


.scroller {
	 /* color:#C54B03; blue 034EA2;*/
	background-image:url(/images/bg-scroller.jpg);
	 /* line-height:40px;
	font-weight:bold; */
}

.swboxes {
	border:#CCCCCC solid 2px;
	line-height:15px;
}
.moreinfo {
	float:right;
	padding-top:10px;
}
.moreinfo a {
	color:#006633;
	font-weight:bold;
}
.more-info {
	color:#006633;
}
.greenb {
	color:#006633;
	font-weight:bold;
}
.swname {
	color:#483D8B;
	font-weight:bold;
}
.swdetail {
	color:#B22222;
	font-weight:bold;
}

/* footer area */
.copyrights {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#7e7e7e;
	padding:0 10px;
}
.copyrights a {
	color:#7e7e7e;
}
.highlight { color:#990000}
.h1trail { font-size:12px; letter-spacing:1px; font-variant:small-caps; }

/* */

.tabular-data {
	background-color:#c0c0c0
}
.tabular-data td {
	background-color:#f5f5f5;
}
.tabular-data th {
	background-color:#c0c0c0
}