/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	behavior: url(csshover.htc);  /* WinIE behavior call */
}

/* drop down menus */

div#secnav {float: left; width: 165px; font: 11px Arial, Helvetica, sans-serif; font-weight: bold;}
div#secnav ul {margin: 0; padding: 0; width: 165px; }
div#secnav li {position: relative; list-style: none; margin: 0; border-bottom: 1px solid #B5C0CC; line-height: 1em; }
div#secnav ul ul li:hover {background: #fff; }
div#secnav li a {display:block; padding: 3px 0 2px 1.6em; width: 145px;}
div#secnav>ul a {width: auto; }
div#secnav ul ul {position: absolute; top: 0; left: 165px; display: none; background: #B5C0CC; border: 1px solid #999; text-align: left; z-index: 1200;}
div#secnav ul ul li {border-bottom: 1px solid #999; padding-left: 5px; z-index: 1200;}
div#secnav ul.level1 li.submenu:hover ul.level2,
div#secnav ul.level2 li.submenu:hover ul.level3 {display: block;}

div#nav {width: 165px; }
div#nav ul {margin: 0; padding: 0; }
div#nav li{list-style: none; }
div#nav li a {display: block; padding: 2px 0 0 2em; text-decoration: none; }

div#award {width: 165px; }
div#award ul {margin: 0; padding: 0; }
div#award li{list-style: none; }
div#award li a {display: block; padding: 2px 0 0 2em; text-decoration: none; }

.singlebtn {
display: block;
background-color: transparent;
background-image: url(../images/leftbuttons.gif);
background-repeat: no-repeat;
width: 165px;
height: 20px;
margin: 0;
padding: 2px 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #0152AD;
}

.doublebtn {
display: block;
background-color: transparent;
background-image: url(../images/button3.gif);
background-repeat: no-repeat;
width: 165px;
height: 39px;
margin: 0;
padding: 3px 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.triplebtn {
display: block;
background-color: transparent;
background-image: url(../images/button2.gif);
background-repeat: no-repeat;
width: 165px;
height: 52px;
margin: 0;
padding: 2px 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #0152AD;
}

div#insurance {
	height:300px;
	padding-left: 0px;
	padding-right: 0px;
	font:Arial, Helvetica, sans-serif;
	background-image: url(../insurance/images/footer-image.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width: inherit;
}
div#insurnaceleft {
	padding-left:10px;
	width: 321px;
	text-align:left;
	position: absolute;
}
div#insuranceright {padding-left:370px; width: 220px; height:auto; text-align:left; }

a.mainlink:link {color: #0152AD; text-decoration: none; background-image: url(../images/leftbuttons.gif);}
a.mainlink:visited {color: #0152AD; text-decoration: none; background-image: url(../images/leftbuttons.gif);}
a.mainlink:active {color: #0152AD; text-decoration: none; background-image: url(../images/leftbuttons.gif);}

a.mainlinkevent:link {color: #E61650; text-decoration: none; background-image: url(../images/leftbuttons.gif);}
a.mainlinkevent:visited {color: #E61650; text-decoration: none; background-image: url(../images/leftbuttons.gif);}
a.mainlinkevent:active {color: #E61650; text-decoration: none; background-image: url(../images/leftbuttons.gif);}

a.mainlinkeventbig:link {color: #E61650; text-decoration: none; background-image: url(../images/button3.gif); height: 70;}
a.mainlinkeventbig:visited {color: #E61650; text-decoration: none; background-image: url(../images/button3.gif); height: 70;}
a.mainlinkeventbig:active {color: #E61650; text-decoration: none; background-image: url(../images/button3.gif); height: 70;}

a.mainlinkbig:link {color: #0152AD; text-decoration: none; background-image: url(../images/button3.gif); height: 70;}
a.mainlinkbig:visited {color: #0152AD; text-decoration: none; background-image: url(../images/button3.gif); height: 70;}
a.mainlinkbig:active {color: #0152AD; text-decoration: none; background-image: url(../images/button3.gif); height: 70;}

a.btnlink:link {color: #0152AD; text-decoration: none; }
a.btnlink:visited {color: #0152AD; text-decoration: none; }
a.btnlink:active {color: #0152AD; text-decoration: none; }

a.rightlink:link {color: #0152AD; text-decoration: none; }
a.rightlink:visited {color: #0152AD; text-decoration: none;  }
a.rightlink:active {color: #0152AD; text-decoration: none;  }

a.bodylink:link {color: #0152AD; }
a.bodylink:visited {color: #0152AD; }
a.bodylink:active {color: #0152AD; }

.columnimage1 {padding-top: 16em; text-align: left;}
.columnimage2 {padding-top: 8em; text-align: left;}
.columnimage3 {padding-top: 4em; text-align: left;}
.columnimage4 {padding-top: 2em; text-align: left;}
#columntext {padding: 0 1px 0 6px; }

.contentimage1 {float: left; }
.contentimage2 {float: left; padding-top: 4em;}


.content {padding-left: 3.5em; }

.contentitalicred {color:#F51247; font-style:italic}

.headerblue {
	font-size: medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A6792;
	font-weight: bold;
}

p {padding-left: 2px;}

ul {padding-left: 17px; margin: 0; }
li {margin: 0; }

#address {float: right; margin:0; padding: 8px 2em 5px 0; width: 325px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #0152AD; text-align: right;}

.footer {
	font-size: 9px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 3px 2px 0; 
}

h1 {color: #084c9d; padding-left: 5px; }

#content {padding-left: 5px;}
#content li {margin-left: 10px;}

/* shingo styles */

.MainPageHeader {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
}

.MainPageHeaderFirstLetter {
	font-size: 24px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}

.ShingoBlueExtraLarge {
	color: #1F2A5A;
	font-family: "Times New Roman", Times, serif;
	font-size: x-large;
	font-weight: bold;
}

.ShingoRedExtraLarge {
	color: #CA1E26;
	font-family: "Times New Roman", Times, serif;
	font-size: x-large;
	font-weight: bold;
}

.ShingoHeaderBlue {
	font-size: medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1F2A5A;
	font-weight: bold;
}

.ShingoHeaderRed {
	font-size: medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CA1E26;
	font-weight: bold;
}

.TextStandOut {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.SmallText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px
}

/* geea styles */

.GEEAHeaderBlue {
	font-size: medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1F2A5A;
}

.GEEAHeaderRed {
	font-size: medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CA1E26;
}

/* calendar styles */

a:link {color: #0152AD; }
a:visited {color: #0152AD; }
a:active {color: #0152AD; }

.monthviewDowHeader {background-color:#CCCCCC;}

.monthviewDaydata ul {list-style: none; padding-left: 3px; margin-left: 0;}

.headlinered {color: green; font-size: 1.5em;}

.whitetext {color: #fff; }

.largewhitetext {color: #fff; font-size:14px; font-weight: 600;}

.largebluetext {color: #10238C; font-size:14px; font-weight: 600;}

/* Manufacturing Mission 2010 Styles */

.mmtitle {color: #10238c;}

.mmtagline {color: #cc6633; height: 25px; padding-top: 7px; font-weight: 600;}

.mmlogotext {
	color: #fff;
	font-size: 14px; }
	
a.mmbody:link {color: #10238c; }
a.mmbody:visited {color: #10238c; }
a.mmbody:hover {color: #cc6633; }
a.mmbody:active {color: #cc6633; }

.mmfooter {text-align: right; font-size: 10px;
	color: #fff;}
	
div#MMnav {width: 150px; }
div#MMnav ul {margin: 0; padding: 0; }
div#MMnav li{list-style: none; border-bottom: 1px dashed #cc6633;}
div#MMnav li a {display: block; padding: 4px 0 6px 2em; text-decoration: none; }

a.mmNavlinks:link {color: #cc6633; }
a.mmNavlinks:visited {color: #cc6633; }
a.mmNavlinks:hover {color: #10238c; }
a.mmNavlinks:active {color: #10238c; }

#mmButton {background-color: #cc6633; width: 125px; padding: 2px 0 2px 0; margin:auto; text-align: center;}

a.mmwhitelinks:link {color: #fff; }
a.mmwhitelinks:visited {color: #fff; }
a.mmwhitelinks:hover {color: #fff; }
a.mmwhitelinks:active {color: #fff; }

.mmborder {border-top: 1px solid #cc6633;}



