/*Body {background-position:top left;background-repeat: no-repeat; background-color : #001a33; margin:10; background: url(../images/bg3.gif) }*/
BODY,TD { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;  FONT-SIZE: 11px;  }
p { border :0px; margin : 0px; color : #001A33; text-align: left; line-height: 140%; }
#bg { background: url(../images/pixel.gif); background-repeat: no-repeat; background-color : White;} 
/* misc */
form { FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; display : block; border : 0px; margin : 0px;  }
span.dimension { font-size: 110%; color : #CCCCCC; }
span.select { border : none; }
span.input {  }
select { FONT-SIZE: 90%; }
input { FONT-SIZE: 90%; }
option {  }
.radio {border : 0px; margin : 0px;}
.checkbox {border : 0px; margin : 0px;}
.textarea { border : 1px inset #aaa; FONT-SIZE: 100%; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
/*input { border : 1px inset #aaa; FONT-SIZE: 90%; }*/
.submit { background-color : #fff; color : #43515E;  width : 80px;  height : 16px; border : 1px solid #CCCCCC; font-size : 80%; font-weight :bold; }

/* overall link format */
A {border :0px; margin : 0px; color : #43515E; text-align: left; line-height: 140%;}
A:HOVER {color : #5683bb; text-align: left; text-decoration: 1px dotted #5683bb }

td.bcrumb { FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; padding : 0px 0px 3px 6px; }
A.bcrumb { color : #43515E; text-decoration : none; FONT-SIZE: 10px; }
A:HOVER.bcrumb { color : #5683bb; text-decoration : none; border-bottom : 1px dotted #5683bb; }

/* home menu */
#indexmenu a { color : #D0E2F7; text-decoration : none; }
#indexmenu a:HOVER { color : #cbcdd7; text-decoration : underline; }
#indexmenu span.on {  }

/* top menu */
#homemenu a { color : #ffffff; text-decoration : none; }
#homemenu a:HOVER { color : #cccccc; text-decoration : none; }

#homemenu a.on { color : #091c6c; text-decoration : none;  background-color:#f1f2f5; }
#homemenu a.on:HOVER { color : #000; text-decoration : none;  background-color:#f1f2f5;  }
#homemenu span.on {  }

/* White Text */
#blanc a { FONT-SIZE: 9 px; color : #ffffff; text-decoration : none; }
#blanc a:HOVER { FONT-SIZE: 9 px; color : #cccccc; text-decoration : none; }

/* lists */
ul { border :0px; margin : 2px 0px 0px 10px; padding : 0px 0px 10px 0px; color : #43515E; line-height: 140%;  }
ol { border :0px; margin : 0px 0px 0px 20px; padding : 0px 0px 0px 0px; color : #000000; }
li { border :0px; margin-left : 10px; padding : 0px; }

/* sub menu */
#subnav a { margin: 0px; padding: 0px; width : 200px; color : #43515e ; background : #e3e5eb;  display : block; text-decoration :none; text-indent: 20px; }
#subnav a:HOVER { text-decoration :none; color : #5683bb; background : #f1f2f5;  }

/* menu */
#menu { margin: 0px; padding: 0px; FONT-SIZE: 11px; }
#menu .menuitem { padding: 1px 0px 3px 0px; }
#menu .submenuitem { padding: 1px 0px 3px 10px; left : 0px; }
#menu ul { margin: 0px; padding: 0px; border-top : 1px solid #e3e5eb; list-style-image: none; list-style: none; }
#menu li { margin: 0px; padding: 0px; border-bottom : 1px solid #e3e5eb;  }
#menu li.on { margin: 0px; padding: 0px; border-bottom : 1px solid #e3e5eb; color : #fff; width : 198px; background : #9498ab; font-weight: bold; }
#menu li.sub { margin: 0px; padding: 0px; border-bottom : 1px solid #e3e5eb; background : none; }
#menu li.subon { margin: 0px; padding: 0px; border-bottom : 1px solid #e3e5eb; color : #43515e; background : none; font-weight: bold; width : 227px;  }

#menu a { margin: 0px; padding: 0px; width : 200px; color : #43515e ; background : #e3e5eb;  display : block; text-decoration :none;}
#menu a:HOVER { text-decoration :none; color : #5683bb; background : #f1f2f5;  }

#menu li.on a { color : #f1f2f5; background : #9498ab; font-weight: bold; }
#menu li.on a:HOVER { color : #f1f2f5; background : #9498ab; text-decoration : underline;  }
#menu li.sub a { color : #43515e; background : none; }
#menu li.sub a:HOVER { text-decoration :none; color : #5683bb; background : none;  }
#menu li.subon a { font-weight: bold; color : #9498ab; background : none; }
#menu li.subon a:HOVER { text-decoration : underline; color :#43515e ; background : none;  }

#relnews { }
#relnews ul { margin: 2px 0px 0px 20px; padding-left : 0px; list-style-type : none; }
#relnews li { padding: 4px 0px 4px 0px; border-bottom : 1px dotted #cbcdd7; list-style: disc outside url(../images/newsbullet.gif);    }
#relnews a {color : #43515e; text-decoration: none}
#relnews a:HOVER { color : #5683bb; text-decoration: underline }

#cust { }
#cust ul { margin: 2px 0px 0px 10px; padding-left : 0px; list-style-type : none; }
#cust li { padding: 0px 0px 4px 0px; list-style: disc outside url(../images/newsbullet.gif);    }
#cust a {color : #43515e; text-decoration: none}
#cust a:HOVER { color : #5683bb; text-decoration: underline }

#solo { }
#solo ul { margin: 2px 0px 0px 20px; padding-left : 0px; list-style-type : none; }
#solo li { padding: 4px 0px 4px 0px; border-bottom : 1px dotted #cbcdd7; list-style: disc outside url(../images/solo_arrow.gif);    }
#solo a {color : #43515e; text-decoration: none}
#solo a:HOVER { color : #5683bb; text-decoration: underline }

#soho { }
#soho ul { margin: 0px 0px 0px 40px; padding-left : 0px; list-style-type : none; }
#soho li { padding: 0px 0px 0px 0px; list-style: disc outside url(../images/solo_arrow.gif);    }
#soho a {color : #43515e; text-decoration: none}
#soho a:HOVER { color : #5683bb; text-decoration: underline }

#intro { }
#intro ul { margin: 0px 0px 0px 20px; padding-left : 0px; list-style-type : none; }
#intro li { color : #001A33; padding: 0px 0px 0px 0px; list-style: disc outside url(../images/solo_arrow.gif);    }
#intro a {color : #001A33; text-decoration: none}
#intro a:HOVER { color : #cc0000; text-decoration: underline }

.title { FONT-SIZE: 12 px; color : #001A33;  text-decoration: none; FONT-WEIGHT: bold}
.title a { FONT-SIZE: 12 px; color : #001A33; text-decoration: none}
.title a:HOVER { FONT-SIZE: 12 px; color : #cbcdd7; text-decoration: underline }

.news { FONT-SIZE: 10 px; color : #1d3347;  text-decoration: none; FONT-WEIGHT: normal}
.news a { FONT-SIZE: 10 px; color : #1d3347; text-decoration: none}
.news a:HOVER { FONT-SIZE: 10 px; color : #cc0000; text-decoration: underline }

.mid { FONT-SIZE: 10 px; color : #43515e; text-decoration: none; FONT-WEIGHT: normal}
.mid a { FONT-SIZE: 10 px; color : #43515e; text-decoration: none}
.mid a:HOVER { FONT-SIZE: 10 px; color : #cbcdd7; text-decoration: underline }

.footer { FONT-SIZE: 9 px; color : #43515e; text-decoration: none}
.footer a { FONT-SIZE: 9 px; color : #43515e; text-decoration: none}
.footer a:HOVER { FONT-SIZE: 9 px; color : #5683bb; text-decoration: underline }

.infooter { FONT-SIZE: 10 px; color : #ffffff; text-decoration: none}
.infooter a { FONT-SIZE: 10 px; color : #ffffff; text-decoration: none}
.infooter a:HOVER { FONT-SIZE: 10 px; color : #ffffff; text-decoration: underline }

.small { FONT-SIZE: 9px; color : #1d3347;  text-decoration: none; FONT-WEIGHT: normal}

/* headings */
h1 { font-size : 11px; font-weight : bold; padding : 0 0 6px 0; margin : 2px 0px; }
h2 { font-size : 12px; font-weight : normal; padding :0 0 2px 0; margin : 2px 0px; }
h3 { font-size : 11px; font-weight : bold; padding :0px; margin : 2px 0px; }
h4 { font-size : 14px; font-weight: bold; padding :0px}
h5 { font-size : 11px; font-weight: normal; padding :0px; margin : 2px 0px; }

/* sideblock */
#sideblock {  }
#sideblock a { text-decoration : none; }
#sideblock h2 { font-size : 11px; padding : 2px 4px; margin : 16px 2px 2px 2px; background-color: #92B0D4; border : 1px solid #163154; }
#sideblock h3 { font-size : 11px; font-weight: normal; padding : 2px 4px; margin : 4px 2px; background-color: #e3e5eb; border : 1px dotted #cbcdd7; }
#sideblock h4 { padding : 2px 4px; margin : 4px 0px; background-color: #f1f2f5; }
#sideblock h5 { padding : 2px 4px; margin : 4px 0px; background-color: #ffffff; }

.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #a5c1d6;
	border: 1px solid #4880b1;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}	
	
.vidborder{
	padding: 3px 3px 8px 3px;
	width: 326px;
	background-color: #a5c1d6;
	border: 1px solid #4880b1;
	margin-right: 10px;
	margin-bottom: 10px;
	}
	
.vidbordersmall{
	padding: 3px 3px 5px 3px;
	background-color: #a5c1d6;
	border: 1px solid #4880b1;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #fff;
	font-size: 10px;
}	
	
fieldset { border:1px solid #4880b1; height: 120px }

legend {
  padding: 0.2em 0.5em;
  border:1px solid #4880b1;
  color: #001A33;
  font-size:12px;
  font-weight: bold;
  text-align:right;
 }
