BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e1e1e1;}
* { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }

@media print{
	BODY { BACKGROUND-COLOR: #ffffff;}
}

/*
all  	
aural 	
braille 	
embossed 	
handheld 	
print 	
projection
screen
tty
tv
*/


#wrapper {
	MARGIN-TOP: 0px; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 980px; MARGIN-RIGHT: auto
}
A:link {
	COLOR: #072d63
}
A:visited {
	COLOR: #072d63
}
A:hover {
	COLOR: #072d63
}
A:active {
	COLOR: #072d63
}
A:hover {
	TEXT-DECORATION: underline
}



.clearCol {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 0px
}
#banner {
	BACKGROUND-IMAGE: url(/img/b_back.jpg); BACKGROUND-REPEAT: repeat-y
}
#banner IMG {
	PADDING-LEFT: 14px
}
.small {
	FONT-SIZE: 10px
}
.error {
	FONT-WEIGHT: bold; COLOR: red; TEXT-ALIGN: center
}
.quote {
	FONT-SIZE: 12px
}
.quote INPUT[type=text] {
	WIDTH: 300px
}
.quote TEXTAREA {
	WIDTH: 300px
}
.quote INPUT[type=text].short {
	WIDTH: 50px
}
.quote .rqt {
	PADDING-RIGHT: 10px; WIDTH: 100px; TEXT-ALIGN: right
}
.quote TEXTAREA.w100 {
	WIDTH: 100%
}
.product {
	FONT-SIZE: 12px
}
.product DIV {
	FONT-SIZE: 11px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.downloads {
	FONT-SIZE: 11px
}
.downloads TD {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.downloads TR.shade {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #dddddd
}
.downloads TR.shade TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.order {
	FONT-SIZE: 11px
}
.order INPUT[type=text] {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px solid
}
.searchres {
	
}
.searchres FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.searchres INPUT[type=text] {
	FONT-WEIGHT: bold
}
.searchitem {
	PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.searchitem DIV {
	FONT-SIZE: 10px; PADDING-TOP: 8px
}
.searchitem A {
	FONT-WEIGHT: bold
}
#headernav {
	FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(/img/headtopnav.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 34px
}
#headernav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 473px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#headernav LI {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; BORDER-LEFT: #072d63 1px solid
}
#headernav LI:first-child {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#search {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#search INPUT {
	BORDER-RIGHT: #0a1938 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #0a1938 1px solid; MARGIN-TOP: 9px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 15px; BORDER-LEFT: #0a1938 1px solid; WIDTH: 120px; COLOR: #0a1938; PADDING-TOP: 1px; BORDER-BOTTOM: #0a1938 1px solid
}
#search A {
	FONT-SIZE: 11px; LEFT: -46px; POSITION: relative; TOP: 16px
}
#mainnav A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4b4f58; TEXT-DECORATION: none
}
#mainnav A:hover {
	TEXT-DECORATION: underline
}
#mainnav DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainnav DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainnav DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainnav {
	PADDING-LEFT: 205px; Z-INDEX: 100; BACKGROUND-IMAGE: url(/img/navmain.jpg); OVERFLOW: visible; BACKGROUND-REPEAT: no-repeat; HEIGHT: 45px
}
#mainnav DL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainnav DT {
	PADDING-RIGHT: 40px; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(/img/navdivider_07.jpg); PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat
}
#mainnav DD {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #003366 1px solid; MARGIN-TOP: 10px; DISPLAY: none; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; MARGIN-LEFT: 10px; BORDER-LEFT: #003366 1px solid; WIDTH: 120px; PADDING-TOP: 15px; BORDER-BOTTOM: #003366 1px solid; POSITION: absolute; BACKGROUND-COLOR: #d3e2f0
}
#mainnav UL {
	Z-INDEX: 120; FLOAT: none
}
#mainnav LI {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 11px; PADDING-TOP: 5px
}
#mainnav LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5b5f68; TEXT-DECORATION: none
}
#mainnav LI A:hover {
	TEXT-DECORATION: underline
}
#content {
	BACKGROUND-IMAGE: url(/img/contentback.jpg); WIDTH: 100%; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
#content P {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; 
}
#leftout {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FLOAT: left; BACKGROUND-IMAGE: url(/img/l_back_grad.jpg); PADDING-BOTTOM: 9px; MARGIN-LEFT: 14px; WIDTH: 185px; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #a8bed5
}
#left {
	BORDER-RIGHT: #c4cbd3 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #c4cbd3 1px solid; PADDING-LEFT: 9px; BACKGROUND-IMAGE: url(/img/l_front_grad.jpg); PADDING-BOTTOM: 9px; BORDER-LEFT: #c4cbd3 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #c4cbd3 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #bfd0e0
}
#left IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 10px; BORDER-RIGHT-WIDTH: 0px
}
#left P {
	FONT-SIZE: 11px; LINE-HEIGHT: 15px
}
#left A {
	FONT-SIZE: 11px; LINE-HEIGHT: 15px
}
#left P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px; 
}
#left A {
	FONT-WEIGHT: bold
}
#front P {
	LINE-HEIGHT: 15px
}
#centerMainNav {
	PADDING-LEFT: 10px; MARGIN: 0px
}
#centerMainNav IMG {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: -5px; WIDTH: 176px; HEIGHT: 174px; BORDER-RIGHT-WIDTH: 0px
}
#article {
	FONT-SIZE: 12px; COLOR: #34456b; TEXT-ALIGN: justify
}
#article .title {
	FONT-SIZE: 15px
}
#article .date {
	DISPLAY: block; FONT-SIZE: 10px; PADDING-TOP: 15px
}
#article LI {
	MARGIN-LEFT: 35px
}
#articlelist .category {
	FONT-SIZE: 15px; PADDING-BOTTOM: 15px
}
#articlelist .title {
	FONT-SIZE: 13px; PADDING-BOTTOM: 8px
}
#articlelist .short {
	FONT-SIZE: 12px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 14px; TEXT-ALIGN: justify
}
#articlelist .date {
	
}
#right {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 188px; MARGIN-RIGHT: 12px
}
#right IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#right P {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
#rightin {
	MARGIN-TOP: 8px; BACKGROUND-IMAGE: url(/img/p_frame.jpg); MARGIN-LEFT: 7px; BACKGROUND-REPEAT: no-repeat
}
#rightin .showcase {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 12px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
#rightin .item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 8px; TEXT-ALIGN: center
}
#rightin .item P {
	PADDING-RIGHT: 14px; PADDING-LEFT: 5px; PADDING-BOTTOM: 14px; LINE-HEIGHT: 12px; PADDING-TOP: 7px
}
#rightin .item A {
	
}
#techpart {
	BACKGROUND-IMAGE: url(/img/techparttab_17.jpg); OVERFLOW: hidden; BACKGROUND-REPEAT: no-repeat; HEIGHT: 63px
}
#techpart DIV {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; COLOR: #444444
}
#footertop {
	BACKGROUND-IMAGE: url(/img/footercurve.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 31px
}
#footertop P {
	FONT-SIZE: 9px; COLOR: #888888; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#footermain {
	WIDTH: 1060px; HEIGHT: 50px
}
#footermain UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 430px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#footermain LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; BORDER-LEFT: #555555 1px solid; PADDING-TOP: 0px
}
#footermain LI:first-child {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#footermain A {
	FONT-SIZE: 9px; COLOR: #777777
}
#footermain P {
	FONT-SIZE: 9px; COLOR: #777777
}
#footermain P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#project {
	
}
#project DIV {
	MARGIN-BOTTOM: 20px
}
#project DIV.file {
	MARGIN-BOTTOM: 6px
}
#project DIV.subtitle {
	MARGIN-BOTTOM: 4px
}
.subtitle {
	FONT-WEIGHT: bold; COLOR: #333333
}




H1 { font-size: 18px; padding-bottom: 15px; }
H2 { font-size: 14px; padding-bottom: 10px; }

#center { PADDING-RIGHT: 15px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 200px 0px 218px; COLOR: #34456b; PADDING-TOP: 20px; line-height: 18px; }
#center P { PADDING-BOTTOM: 10px; }


.ul { list-style-type: square; }
.ul li { padding-bottom: 15px; }



h3 {font-size:16px; font-family: Arial,Verdana,Sans-Serif; padding-bottom: 6px; padding-top: 14px;}
.doublelist li { padding-bottom:10px;}
.doublelist li ul li { padding-bottom:0px; }


.ip10 , .ip5 {text-align: center; }
.ip10 img { padding:10px; }
.ip5 img { padding:5px; }


#goog-wm h3.other-things {
	display: none;
}


#goog-wm {}
#goog-wm ul { list-style-type: square; }


.sitemap a { text-decoration:none; }
.sitemap li { list-style-type: square; padding-top:5px;  }
.sitemap li li { list-style-type: disc; padding-top:0px; font-size:90%; margin-left: 5px; }




