@charset "utf-8";
body {
	text-align: center;
	margin: 0px;
	font: 100% Arial, Helvetica, sans-serif;
	background-color: #C7DFEA;
	background-image: url(../main/body-top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
}



img {
	padding: 5px 15px 5px 20px;
	border-style: none;
	margin-top: 7px;
}


#wrapper {
	text-align: left;
	width: 900px;
	margin: 0px auto;
	padding: 0px;
}
/* Promotional Header Content Starts Here */
#promoHeader {
	text-align: right;
	width: 900px;
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#promoHeader img {
	margin: 0px;
	padding: 0px 10px;
}
#promoHeader a:link,#promoHeader a:visited   {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
#promoHeader a:hover,#promoHeader  a:active , #promoHeader a:focus     {
	text-decoration: underline;
}
/* Promotional Header Content Ends Here */

#access {
	font-size: 0.8em;
	text-align: right;
	width: 500px;
	float: right;
	margin-top: 5px;
	margin-right: 2px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#access ul {
	margin: 0px;
	padding: 0px;
}
#access  li {
	display: inline;
	margin: 0px;
	background: url(../mainContent/arrow.gif) no-repeat left center;
	padding-right: 10px;
	padding-left: 20px;
}

#access ul li a:link, #access ul li a:visited {
	color: #1B75BB;
	text-decoration: none;
}
#access ul li a:hover, #access ul li a:active, #access ul li a:focus {
	color: #06C;
	text-decoration: underline;
}
#header {
	margin: 0px;
	padding: 0px;
	height: 130px;
	position: relative;
	background-color: #FFF;
	background-image: url(../main/header930.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header #headerLogo {
	width: 200px;
	height: 102px;
}
#header #headerLogo img {
	margin: 0px;
	padding: 0px;
}

#header h1 {
	margin: 0px 0px 0px -1000em;
	padding: 0px;
	font-size: 1px;
}
/* header navigation starts here*/

#header ul#links {
	margin: 0px;
	list-style-type: none;
	position: absolute;
	top: 73px;
	width: 900px;
	font-size: 0.75em;
	padding: 0px;
	background: #036 url(../main/header-links.gif) repeat-x;
	font-weight: bold;
	text-align: center;
	line-height: 28px;
}
#header ul#links li    {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#header ul#links li a , #header ul#links li a:visited  {
	color: #FFC;
	text-decoration: none;
	margin: 0px;
	padding: 5px 10px;
}
#header ul#links li a:hover , #header ul#links li a:active {
	background: #1E76BA url(../main/header-links-hover.gif) repeat-x left top;
	border-style: none;
}
/*header drop down menu starts */
#header #menu {
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	position: absolute;
	top: 103px;
	width: 900px;
	font-size: 0.9em;
	padding: 0px;
	background-image: url(../main/header-links.gif);
	background-repeat: repeat-x;
	line-height: 28px;
	text-align: center;
}
#header #menu ul {
	list-style:none;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#header #menu li {
	float:left;
	padding:0px;
	list-style-type: none;
}
#header #menu li a {
	color:#cccccc;
	display:block;
	margin:0px;
	text-align:center;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#header #menu li a:hover, #header #menu ul li:hover a {
	color:#FFFFFF;
	text-decoration:none;
	background-color: #0E984B;
}
#header #menu li ul{
	background:#333333;
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	position:absolute;
	width:250px;
	z-index:200;/*top:1em;
/*left:0;*/
}
#header #menu li:hover ul {
	display:block;
		
}
#header #menu li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:250px;
	background-image: url(../main/sub_sep.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#header #menu li:hover li a {
	background:none;
		
}
#header #menu li ul a {
	display:block;
	height:30px;
	font-size:0.9em;
	font-style:normal;
	margin:0px;
	text-align:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#header #menu li ul a:hover, #header #menu li ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-color: #0E984B;
	background-repeat: no-repeat;
	background-position: left center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#header #menu p {
	clear:left;
}	
/* header drop down menu ends */

/* header navigation ends here*/
#homepgBanner {
	height: 250px;
	background-color: #FFF;
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#homepgBanner img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#wrapContent {
	padding: 0px;
	background-image: url(../main/content-main-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

/* Single Content ends here*/

/* main content  starts here*/
#content {
	color: #333;
	font-size: 1em;
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




#content p {
	padding-left: 20px;
	padding-right: 20px;
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 10px;
}
#content .contentImg {
	margin: 0px;
	padding: 0px;
}

#content h1 {
	margin: 0px;
	color: #3D7796;
	padding: 10px 20px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
}
#content h2 {
	margin-bottom: 0px;
	padding-left: 0px;
	border-bottom: 1px solid #884417;
	margin-left: 20px;
	margin-right: 20px;
	color: #884417;
	font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#content h3 {
	margin: 0px 20px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #006837;
	border-bottom: 1px solid #006837;
	font: bold normal 1.4em Tahoma, Geneva, sans-serif;
}
#content h4 {
	margin: 0px;
	padding: 10px 5px 0px 20px;
	font: bold 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content h5 {
	border-bottom: 1px solid #603;
	color: #603;
	margin: 5px 20px 0px;
	padding: 0px;
	font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content h6 {
	font-size: 1.1em;
	color: #333;
	font-weight: normal;
	margin: 0px 0px 10px;
	padding-left: 20px;
	padding-right: 20px;
}
#content .headerGreen {
	color: #063;
	font-size: 1.3em;
	font-weight: bold;
	border-left: 10px groove #063;
	margin-left: 15px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}




#content a:link, #content a:visited {
	color: #1B75BB;
	text-decoration: underline;
}
#content a:hover, #content a:active, #content a:focus {
	text-decoration: underline;
}


#content a.top {
	color: #666;
	font-size: 0.9em;
	text-align: right;
	display: block;
	margin-left: 550px;
}
#content #divRight {
	display: block;
	width: 300px;
	text-align: right;
	margin: 0px 0px 0px 365px;
	padding: 0px;
	float: right;
}




#content ul  {
	margin: 5px 0px 0px;
	padding: 0px 20px;


}

#content li {
	margin-left: 30px;
	list-style: square;
	padding-bottom: 4px;

}
#content div.picLg {
	width: 700px;
	margin: 0px;
	height: 150px;
	padding: 0px;
}
#content .picLg.large img {
	float: left;
	height: 150px;
	width: 200px;
	margin-top: 0px;
	padding-top: 0px;
}
#content .picLg.large ul .title {
	list-style-type:none;
	font-size: 1em;
}
#content .picLg.large ul .description {
	list-style-type:none;
	font-size: .9em;
}


/* Links Styles */
#content div.picLink {
	height: 70px;
	width: 650px;
	margin: 15px 0px 0px;
	padding-right: 20px;
	padding-left: 20px;
}
#content div.picLink  img{
	margin: 0px;
	padding: 5px 5px 5px 0px;


}
#content div.lsLink img{
	height: 50px;
	width: 120px;
	float: left;
}


#content div.lsLink a:link img, #content div.lsLink a:visited img {
	border: none;
}
#content .picLink.lsLink ul .title {
	list-style-type:none;
}
#content .picLink.lsLink ul .description {
	list-style-type:none;
}

#content li.title  {
	color: #000;
	text-align: left;
	margin: 0px;
	font-size: .9em;
}

#content li.description  {
	text-align: left;
	font-size: .8em;
	margin: 0px;
}
/* End Link Sytles */

/* Product div Styles */
#content div.pic {
	margin: 15px 20px 0px;
	width: 700px;
	height: 100px;
	padding: 0px;
}
#content div.pic  img{
	margin: 0px;
	padding: 5px 5px 0px 0px;


}
#content div.ls img{
	height: 75px;
	width: 120px;
	float: left;
	padding-bottom: 25px;
}

#content div.ls a:link img, #content div.ls a:visited img {
	border: none;
}
#content .pic.ls ul .title {
	list-style-type:none;
}
#content .pic.ls ul .description {
	list-style-type:none;
}


#content .divSections {
	border-bottom: solid 1px #333;
	margin: 0px;
	padding: 0px 0px 10px;
}
#content .divSections h2 {
	color: #906;
	border-style: none;
	font: bold 1.2em Tahoma, Geneva, sans-serif;
}
#content .divSections p {
	margin: 5px 0px 0px;
}
#content .infoBox {
	width: 215px;
	float: left;
	background: url(../main/box-top.gif) repeat-x left top;
	font-size: .8em;
	min-height: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 8px;
	padding-bottom: 5px;
	height: 130px;
}
#content .infoBox h2 {
	color: #FFF;
	text-align: center;
	margin: 0px;
	padding: 4px 0px;
	background-color: #007255;
	background-repeat: no-repeat;
	font-size: 1.1em;
	font-weight: bold;
}
#content .infoBox h2.blueBgh2 {
	color: #FFF;
	text-align: center;
	margin: 0px;
	padding: 4px 0px;
	background-color: #166BA4;
	background-repeat: no-repeat;
	font-size: 1.1em;
	font-weight: bold;
}

#content .infoBox h3 {
	margin-top: 5px;
	background: url(../mainContent/box_h3.gif) no-repeat left top;
	padding: 0px 0px 0px 25px;
	margin-left: 5px;
	border-style: none;
	font-size: 1em;
	font-weight: bold;
}
#content .infoBox p {
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0px;
	line-height: 1.2em;
	margin-bottom: 3px;
}

#content .infoBox ul li {
	list-style-type: disc;
	margin-left: 50px;
}
#content .infoBox img {
	padding: 0px 5px 0px 0px;
	margin: 0px;
	float: left;
}
#content .infoBoxEmail {
	width: 215px;
	float: left;
	background: url(../main/box-top.gif) repeat-x left top;
	font-size: 0.9em;
	min-height: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 8px;
	padding-bottom: 5px;
	height: 130px;
}
#content .infoBoxEmail h2.blueBgh2 {
	color: #FFF;
	text-align: center;
	margin: 0px;
	padding: 4px 0px;
	background-color: #166BA4;
	background-repeat: no-repeat;
	font-size: 1em;
	font-weight: bold;
}
#content .infoBoxEmail p {
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0px;
	line-height: 1.2em;
	margin-bottom: 3px;
	font-size: .85em;
}
#content .infoBoxEmail img {
	padding: 0;
	margin: 0px;
	float: left;
}

#content .infoBox444 {
	width: 444px;
	float: left;
	margin-top: 10px;
	background: url(../main/box-top.gif) repeat-x left top;
	font-size: .9em;
	margin-left: 10px;
}
#content .infoBox444 img {
	padding: 0px;
	float: right;
}
#content .infoBox444 h2 {
	background: url(../main/box444.gif) no-repeat;
	color: #FFF;
	text-align: center;
	margin: 0px;
	padding: 4px 0px;
	font: bold 1.3em Tahoma, Geneva, sans-serif;
}
#content .infoBox444 h3 {
	margin-top: 5px;
	background: url(../mainContent/box_h3.gif) no-repeat left top;
	padding: 0px 0px 0px 25px;
	margin-left: 5px;
	border-style: none;
	font: bold 1.2em Arial, Helvetica, sans-serif;
}
#content .infoBox444 p {
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0px;
	line-height: 1.3em;
}
#content .infoBoxSmlHght {
	width: 222px;
	float: left;
	margin-top: 10px;
	background: url(../main/box-top.gif) repeat-x left top;
	font-size: 0.9em;
	margin-right: 0px;
	margin-left: 8px;
}
#content .infoBoxSmlHght h2 {
	background: url(../main/content-h2-bg.gif) no-repeat;
	color: #FFF;
	text-align: center;
	margin: 0px;
	padding: 4px 0px;
	font: bold 1.3em Tahoma, Geneva, sans-serif;
}
#content .infoBoxSmlHght h3 {
	margin-top: 5px;
	background: url(../mainContent/box_h3.gif) no-repeat left top;
	padding: 0px 0px 0px 25px;
	margin-left: 5px;
	border-style: none;
	font: bold 1.2em Arial, Helvetica, sans-serif;
}
#content .infoBoxSmlHght p {
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0px;
	line-height: 1.3em;
}
#content .infoBoxSmlHght img {
	padding: 0px;
	margin: 0px;
}
#content #VideoPlayer {
	margin-left: 20px;
}
#content .box430 {
	width: 430px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 160px;
	margin-bottom: 10px;
	margin-top: 0px;
	overflow: hidden;
}

#content .box430 img {
	margin: 0px;
	padding: 0px;
}

#content .box430-Ask {
	width: 430px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 160px;
	margin-bottom: 10px;
	margin-top: 0px;
	overflow: hidden;
	background-image: url(../main/ask-us-430.jpg);
	background-repeat: no-repeat;
}
#content .box430-Ask p {
	margin-top: 70px;
	margin-right: 170px;
	margin-left: 0px;
	padding-left: 12px;
	font-size: 0.95em;
}

#content .box430-Ask img {
	margin: 0px;
	padding: 0px;
}
#content .box430-Ask a:link, #content .box430-Ask a:visited {
	color: #7A4B91;
}


#content .box880 {
	width: 880px;
	height: 150px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#content .box880 img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




/* End of Home Pages Divs Styles */


#content #formResponse {
	text-align: center;
}
#content #preferredResponse {
	text-align: center;
	background: url(../mainContent/preferred_res_img.gif) no-repeat center bottom;
	height: 250px;
}
#content .centerDiv {
	text-align: center;
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
}
#content .centerDiv h3 {
	color: #F00;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 2.5em;
}

#content .centerDiv img {
	margin: 0px 0px 10px;
	padding: 0px;
}

#content #google_translate_element {
	height: 50px;
}


/* Content Ends Here */


/* footer  starts here*/

#footer {
	margin: 0px;
	text-align: center;
	padding: 5px 0px 10px;
	color: #CCC;
	border-top: 3px double #76B1E1;
	background-color: #036;
	background-image: url(../mainContent/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: .9em;
}
#footer p {
	padding-top: 10px;
	margin: 0px 50px;
	font-weight: bold;
	border-top: 1px dashed #1B75BB;
	font-size: 1em;
}

#footer ul {
	margin: 0px;
	padding: 0px;
	line-height: 1.2em;
	display: block;
	text-align: center;
}
#footer li {
	padding: 0px 20px;
	list-style: none;
	border-right: 1px solid #CCC;
	margin-top: 0px;
	margin-bottom: 10px;
	float: left;
	text-align: center;
}
#footer li.noBorder {
	border-right-style: none;
}
#footer a:link , #footer a:visited{
	color: #CCC;
}
#footer a:hover, #footer a:active, #footer a:focus {
	text-decoration: none;
}
#footer #footerLinks {
	width: 150px;
	float: right;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
}
#footer #footerLinks img {
	padding: 0px;
	margin-top: 0px;
}


#footer #footerLinks a:link , #footer #footerLinks a:visited{
	color: #CCC;
}
#footer #social {
	float: right;
	width: 150px;
	margin-top: 10px;
}
#footer #social .wasocial .icons {
	display: inline;
	float: left;
}
#footer #social .wasocial .icons a img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/* footer ends here*/

/* Copyright starts here*/
#copyright {
	font-size: 0.7em;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	color: #666;
}
/* Copyright ends here*/

/* Breadcrumbs srart here */

#breadcrumbs {
	font-size: 0.7em;
	color: #333;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}
#breadcrumbs a:link , #breadcrumbs a:visited{
	color: #333;
	text-decoration: none;
}
#breadcrumbs a:hover , #breadcrumbs a:active, #breadcrumbs a:focus{
	text-decoration: underline;
}

/* End of Form Syles */

/* Start of Universal Styles */
blockquote {
	color: #333;
	font-style: italic;
	padding-right: 15px;
	padding-left: 15px;
	border-bottom: 1px dotted #42210B;
	margin: 0px 5px;
	padding-bottom: 5px;
}
.clearfloat {
	clear:both;
	height:0px;
	font-size: 1px;
	line-height: 0px;
}
.bold {
	font-weight: bold;
}
.red {
	color: #C00;
}

.fltleft {
	float: left;
}
.fltright {
	float: right;
}
.brownColor {
	color: #884417;
	font-weight: bold;
}

.disclaimer {
	font-size: .9em;
	color: #999;
}

.button01 {
	float : right;
	padding-right : 15px;
	padding-left : 15px;
	line-height : 1.4em;
	margin-bottom: 0px;
	padding-bottom: 0px;
} 
#content .button01  a{
	display : block;
	width : 82px;
	height : 20px;
	color : #1B75BB;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	padding-top : 1px;
	padding-bottom : 0;
	background-image: url(../main/button.jpg);
	background-repeat: no-repeat;
}
#content .button01 a:hover {
	color : #ffffff;
	background-image: url(../main/button-hover.jpg);
	background-repeat: no-repeat;
} 
/*start of Contest Form*/

#contestForm {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	background-image: url(../variableContent/contest/ipadGiveway-unionTrib-2010.jpg);
	background-repeat: no-repeat;
}
#contestForm legend {
	font-size: 1.2em;
	font-weight: bold;
	color: #C00;
}
#contestForm fieldset {
	padding: 0px 0px 10px;
	background-color: #B1D3F5;
	border-top: 1px #000;
	border-right: 1px solid #000;
	border-bottom: 1px #000;
	border-left: 1px #000;
	width: 350px;
	margin-bottom: 5px;
} 
#contestForm  label {
	display: block;
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

#contestForm input {
	margin-left: 10px;
	width: 200px;
}
#contestForm #email {
	width: 300px;
}
/*End of Contest Form*/
#contestForm #phone, #contestForm #city {
	width: 150px;
}

#contestForm #zip {
	width: 100px;
}
#contestForm #submit {
	width: 60px;
	margin-top: 0px;
	margin-left: 0px;
}
