/* ::::: http://www.innovei.com/styles/screen.css ::::: */

p { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); }
a { color: rgb(164, 1, 35); text-decoration: none; }
a:hover { text-decoration: underline; }
html { margin: 0pt; padding: 0pt; background: rgb(233, 233, 233) url('../media/background.gif') repeat-x scroll center top; }
body { margin: 0pt; padding: 0pt; background: transparent url('../media/header-background.gif') no-repeat scroll center top; }
div#container { margin: 0pt auto; width: 790px; }
div#header { width: 100%; }
body#index div#header { background: transparent url('../media/header-background-color.gif') repeat-x scroll 0% 0%; height: 382px; }
div#header h1 { margin: 0pt; padding: 0pt; background: transparent url('../media/logo.gif') no-repeat scroll left center; overflow: hidden; height: 111px; text-indent: -5000px; width: 307px; }
body#index div#header h1 { display: none; }
div#header h1 a { display: block; height: 100%; width: 100%; }
div#header div.flash { text-align: center; }
div#header ul { border: 1px solid rgb(193, 193, 193); margin: 10px auto 0pt; padding: 0pt; background: transparent url('../media/menu-background.gif') repeat-x scroll 0% 0%; height: 30px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 759px; }
div#header ul li { background: transparent url('../media/menu-separator.gif') no-repeat scroll right center; float: left; height: 30px; position: relative; }
div#header ul li.current { background: rgb(208, 208, 208) none repeat scroll 0% 0%; }
div#header ul li a { padding: 0pt 20px; color: rgb(76, 84, 92); font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 30px; text-decoration: none; text-transform: uppercase; }
div#header ul li a:hover { color: rgb(164, 1, 35); }
div#header ul li ul { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; display: none; position: absolute; top: 30px; left: -1px; width: 100%; }
div#header ul li:hover ul, div#header ul li.over ul { display: block; }
div#header ul li ul li { border-bottom: 1px solid rgb(193, 193, 193); background: rgb(214, 214, 214) none repeat scroll 0% 0%; float: none; width: 100%; }
div#header ul li ul li a { padding: 0pt 5%; display: block; font-weight: normal; height: 100%; text-transform: capitalize; width: 90%; }
div#header ul li ul li a:hover { background: rgb(222, 222, 222) none repeat scroll 0% 0%; text-decoration: none; }
div#content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
div#content div.primary { padding: 14px; width: 762px; }
body#index div#content div.primary { padding: 40px 30px; float: right; width: 453px; }

div#content div.primary h2 { color: rgb(164, 1, 35); }
div#content div.primary h3 { color: rgb(0, 51, 102); }
div#content div.primary p { color: rgb(0, 0, 0); font-family: inherit; font-size: inherit; }
div#content div.primary p.lead { color: rgb(0, 51, 102); font-size: 14px; font-weight: bold; }
div#content div.primary p.right { float: right; width: auto; }
div#content div.primary p.left { float: left; width: auto; }
div#content div.primary dt { font-weight: bold; }
div#content div.primary dd { margin: 0pt 0pt 10px; color: rgb(51, 51, 51); padding-left: 10px; }

div#content div.primary form { border: 1px solid rgb(193, 193, 193); width: 350px; }
div#content div.primary form p { margin: 0pt; padding: 0pt; }
div#content div.primary form p label { padding: 5px; background: rgb(233, 233, 233) none repeat scroll 0% 0%; display: block; }
div#content div.primary form p input, div#content div.primary form p select, div#content div.primary form p textarea { margin: 5px; }
div#content div.primary form p input { width: 50%; }
div#content div.primary form p select { width: 50%; }
div#content div.primary form p textarea { height: 100px; width: 95%; }
div#content div.primary form p.submit { text-align: center; }
div#content div.primary form p.submit input { width: auto; }
div#content div.primary .odd { background: rgb(233, 233, 233) none repeat scroll 0% 0%; }
div#content div.primary .even { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }

div#content div.secondary { padding: 11px; float: left; width: 255px; }

/* ::::: about box ::::: */
div#content div.secondary div.about {
	background: transparent url('../media/box-background-red.gif') repeat-y scroll 0% 0%;
	width: 253px;
}
div#content div.secondary div.about p { margin: 0pt; padding: 20px 20px 25px; background: transparent url('../media/box-top-red.gif') no-repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 14px; line-height: 24px; }
div#content div.secondary div.about p strong span { color: rgb(255, 102, 102); }
div#content div.secondary div.about ul { margin-top: -15px; }
div#content div.secondary div.about ul li { margin: 5px 0pt; color: rgb(255, 255, 255); }
div#content div.secondary div.about ul li a { color: rgb(255, 255, 255); font-weight: bold; }
div#content div.secondary div.about ul li a:hover { text-decoration: underline; }
div#content div.secondary div.about p.more { padding: 0pt 20px 10px; background: transparent url('../media/box-bottom-red.gif') no-repeat scroll center bottom; text-align: right; }
div#content div.secondary div.about p.more a { color: rgb(0, 0, 0); font-size: 10px; text-decoration: underline; }
div#content div.secondary div.about p.more a:hover { text-decoration: none; }

/* ::::: pdf box ::::: */
div#content div.secondary div.pdf { background: transparent url('../media/box-background-grey.gif') repeat-y scroll 0% 0%; width: 253px; }
div#content div.secondary div.pdf p { margin: 0pt; padding: 20px 20px 0pt; background: transparent url('../media/box-top-grey.gif') no-repeat scroll 0% 0%; color: rgb(0, 0, 0); font-size: 11px; }
div#content div.secondary div.pdf p.more { padding: 0pt 20px 10px; background: transparent url('../media/box-bottom-grey.gif') no-repeat scroll center bottom; text-align: right; }
div#content div.secondary div.pdf p.more a { color: rgb(0, 0, 0); font-size: 10px; text-decoration: underline; }
div#content div.secondary div.pdf p.more a:hover { text-decoration: none; }

/* ::::: video box ::::: */
div#content div.secondary div.video { background: transparent url('../media/box-background-GREEN.gif') repeat-y scroll 0% 0%; width: 253px; }
div#content div.secondary div.video p {
	margin: 0pt;
	padding: 20px 20px 0pt;
	background: transparent url('../media/box-top-GREEN.gif') no-repeat scroll 0% 0%;
	color: rgb(0, 0, 0);
	font-size: 11px;
}
div#content div.secondary div.video p.more {
	padding: 0pt 20px 10px;
	background: transparent url('../media/box-bottom-GREEN.gif') no-repeat scroll center bottom;
	text-align: right;
	font-family: "Trebuchet MS";
}
div#content div.secondary div.video p.more a {
	color: rgb(0, 0, 0);
	font-size: 11px;
	text-decoration: underline;
}
div#content div.secondary div.video p.more a:hover { text-decoration: none; }


div#content p { margin: 0pt 0pt 16px; padding: 0pt; line-height: 18px; }
div#content p strong span { color: rgb(153, 0, 51); }

div#footer { height: 35px; width: 100%; }
div#footer p { margin: 0pt; padding: 0pt 2%; color: rgb(153, 153, 153); font-family: Arial,Helvetica,sans-serif; font-size: 10px; height: 100%; line-height: 35px; width: 46%; }
div#footer p.copyright { float: left; }
div#footer p.tagline { float: right; text-align: right; }
div#footer p.tagline a { background: transparent url('') no-repeat scroll right center; color: rgb(153, 153, 153); display: block; padding-right: 0px; text-decoration: none; }
div#footer p.tagline a:hover { text-decoration: underline; }

/* ::::: http://www.innovei.com/styles/ie.css ::::: */

div#header ul {  }
div#header ul li ul {  }
