/* Site Wide - Start */
	html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {  
		border: 0; 
		margin: 0; 
		padding: 0; 
	}

	/* HTML tags - Start */
		body {
			font-size: 62.5%;
			font-family: Arial, Helvetica, sans-serif;
            background-color: #FFFFFF;
			color: #333;
		}

		a:link, a:visited, a:active {
			color: #274C93;
			font-weight: bold;
			text-decoration:underline;
		}

		a:hover {
			text-decoration: none;
		}
		
		h2 {
			font-size: 1.5em;
			color: #004B91;
			padding-bottom: 10px;
			text-align: left;
		}

		h3 {
			font-size: 1.2em;
			color: #1F5485;
			padding-bottom: 10px;
			text-align: left;
		}
		
		hr {
			text-align: center;
			width: 70%;
			height: 1px;
			color: #274C93;
			margin-top: 10px;
			margin-bottom: 10px;
		}
	/* HTML tags - End */

	/* General Use - Start */
	/* General Use - End */

	/* DIVS - Start */
		#topmenu_wrapper {
/*			font-size: 1%; 		*/
			background-color: #000000;
			padding-top: 4px;
			padding-bottom: 4px;
		}

		#maincontent_wrapper {
			margin-top: 2px;
			background-image: url(/images/bg_flow.jpg);
			background-position: top, left;
			background-repeat: repeat-x;
			width: 100%;
		}

		/* Home page related - start */
			#inner_maincontent_wrapper_home {
				width: 758px;
				background-image: url(/images/home/backgrounds/home_bg2.jpg);
				background-position: top, left;
				background-repeat: no-repeat;
			}
	
				#maincontent_flash_home {
					text-align: center;
/*					border: solid 1px #000000;  */
				}

				#maincontent_column_text_underheader_home {
					padding-top: 2px;
					width: 758px;
					text-align: center;
					font-size: 12px;
/*					font-size: 1.2em; */
					font-weight: bold;
					padding-bottom: 30px;
				}

				#maincontent_column_text_home {
					padding-bottom: 10px;
				}
		/* Home page related - end */
		
			#inner_maincontent_wrapper {
				width: 758px;
				background-image: url(/images/sub/backgrounds/sub_bg2.jpg);
				background-position: top, left;
				background-repeat: no-repeat;
			}

			#maincontent_subtitle {
				padding-top: 22px;
				text-align: center;
				width: 555px;
				margin-left: 200px;
				font-size: 2.3em;
				font-weight: bold;
			}
		
			#maincontent_column_left {
				padding-top: 40px;
				padding-left: 30px;
				text-align: left;
				height: 390px;
			}

			#maincontent_column_right {
				/* border: solid 1px #000000; */
				font-size: 1.2em;
				text-align: left;
				text-align: justify;
				width: 555px;
				float: right;
				overflow: visible; /* Added due to bizarre issue with IE6 screwing up the displaying of italic text */
			}

		#bottom_breadcrumb {
			width: 588px;
			padding-left: 170px;
			text-align: center;
			clear: both;
			padding-top: 20px;
		}
		
		#bottommenu_wrapper {
			margin-top: 15px;
			padding-top: 12px;
			padding-bottom: 12px;
			clear: both;
			background-color: #274C93;
			margin-bottom: 10px;
		}
	/* DIVS - End */

	/* TOP menu - start */
		#topmenu_options {
			width: 657px;
			text-align: right;
			color: #ffffff;
		}

		#topmenu_options a:link, #topmenu_options a:visited, #topmenu_options a:active {
			font-size: 1.0em;
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
		}

		#topmenu_options a:hover {
			text-decoration:underline;
		}
	/* TOP menu - end */
	
	/* LEFT menu - Start */
		#maincontent_column_left a:link, #maincontent_column_left a:visited, #maincontent_column_left a:active {
			font-size: 1.5em;
			color: #788bbd;
			font-weight: bold;
			text-align: justify;
			text-decoration: none;
		}

		#maincontent_column_left a:hover {
			text-decoration:underline;
			color: #274C93;
		}
	/* LEFT menu - End */

	/* BREADCRUMB Links - Start */
		#bottom_breadcrumb a:link, #bottom_breadcrumb a:visited, #bottom_breadcrumb a:active {
			font-size: 1.0em;
			color: #274C93;
			font-weight: bold;
			text-decoration: none;
		}
		
		#bottom_breadcrumb a:hover {
			text-decoration:underline;
		}
	/* BREADCRUMB Links - End */

	/* BOTTOM menu - start */
		#bottommenu_options {
			width: 758px;
			text-align: center;
			color: #ffffff;
		}

		#bottommenu_options a:link, #bottommenu_options a:visited, #bottommenu_options a:active {
			font-size: 1.0em;
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
		}

		#bottommenu_options a:hover {
			text-decoration:underline;
		}
		
		#bottommenu_copyright {
			margin-top: 5px;
		}
	/* BOTTOM menu - end */

	/* Home page related - start */
		#maincontent_column_text_underheader_home a:link, #maincontent_column_text_underheader_home a:visited, #maincontent_column_text_underheader_home a:active {
			font-size: 0.8em;
			font-weight: bold;
			color: #274C93;
			text-decoration:underline;
		}

		#maincontent_column_text_underheader_home a:hover {
			text-decoration:none;
		}

		#maincontent_column_text_home img {
			padding-bottom: 5px;
			display: block;
		}
		
		.print_column_header {
			display: none;
		}
	/* Home page related - end */

	/* Subpage - Generic - Start */
		#printheader {
			display: none;
		}

		#subheader_footer {
			margin: 0px;
			padding: 0px;
			margin-bottom: 10px;
		}

		ul.links {
			margin-top: 20px;
			padding-left: 30px;
			margin-bottom: 20px;
		}
			ul.links li {
				list-style: disc outside;
				color: #004B91;
				padding-top: 7px;
				font-weight: bold;
			}

			ul.links li span {
				color: #333;
				font-weight: normal;
			}
		
		ul.positions {
			padding-left: 30px;
			margin-bottom: 20px;
		}
			ul.positions li {
				list-style: disc outside;
				color: #004B91;
				padding-top: 7px;
				font-weight: bold;
			}

			ul.positions li span {
				color: #333;
				font-weight: normal;
			}

		ul.points {
			margin-top: 10px;
			padding-left: 30px;
			margin-bottom: 20px;
		}
			ul.points li {
				list-style: disc outside;
				color: #004B91;
				padding-top: 7px;
				font-weight: bold;
			}

			ul.points li span {
				color: #333;
				font-weight: normal;
			}

			ul.points ul {
				padding-left: 50px;
			}
			
			ul.points ul li {
				list-style: square outside;
				color: #333;
				font-weight: normal;
			}

		ul#sitemap_links {
			margin-top: 10px;
			padding-left: 30px;
			margin-bottom: 20px;
			list-style:none
		}
		
			ul#sitemap_links li {
				color: #004B91;
				padding-top: 10px;
			}

				ul#sitemap_links li a:link, ul#sitemap_links li a:visited, ul#sitemap_links li a:active {
					color: #274C93;
					font-weight: bold;
					font-size: 1.4em;
					text-decoration: none;
				}

				ul#sitemap_links li a:hover {
					text-decoration:underline;
				}

					ul#sitemap_links ul {
						padding-left: 50px;
					}

						ul#sitemap_links ul li a:link, ul#sitemap_links ul li a:visited, ul#sitemap_links ul li a:active {
							color: #333;
							font-weight: bold;
							text-decoration: none;
							font-size: 1.2em;
						}
		
						ul#sitemap_links ul li a:hover {
							text-decoration:underline;
						}

						ul#sitemap_links ul ul {
							padding-left: 50px;
						}
						
							ul#sitemap_links ul ul li a:link, ul#sitemap_links ul ul li a:visited, ul#sitemap_links ul ul li a:active {
								color: #333;
								font-weight: normal;
								text-decoration: none;
								font-size: 1.1em;
							}
			
							ul#sitemap_links ul ul li a:hover {
								text-decoration:underline;
							}

		.request_form {
			margin-top: 10px;
			margin-bottom: 10px;		
		}

		.request_form td.field_title {
			padding-right: 10px;
			font-weight: bold;
		}

		.request_form input, .request_form select, .request_form textarea {
			font-size: 11px;
			margin-bottom: 5px;
		}

		#submit_btn {
			margin-top: 15px;
			border: solid 1px #004B91;
			background-color: #274C93;
			color: #ffffff;
			padding: 4px;
		}

		.required {
			color: #FF0000;
		}
		
		#your_name {
			width: 250px;
		}

		#title {
			width: 250px;
		}

		#company {
			width: 400px;
		}

		#address {
			width: 400px;
		}

		#city {
			width: 200px;
		}

		#prov_state {
			width: 150px;
		}

		#zip {
			width: 100px;
		}

		#country {
			width: 260px;
		}

		#email {
			width: 400px;
		}

		#other_specify {
			width: 500px;
			height: 70px;
		}
		
		.checkbox {
		}
		
		#returnToArticleList {
			text-align:right;
			margin-bottom: 15px;
		}

			#returnToArticleList a {
				color: #1A66AD;
				font-size: 0.8em;
				text-decoration: none;
			}

			#returnToArticleList a:hover {
				text-decoration: underline;
			}
		
		p#logtech_address {
			margin-top: 10px;
			margin-bottom: 10px;
			margin-left: 30px;
		}

		p#news_footer {
			margin-top: 30px;
			font-size: 0.8em;
		}

		p#news_footer a {
			font-size: 0.8em;
		}
		
		img.news_img {
			margin-top: 15px;
			margin-right: 20px;
			margin-bottom: 15px;
		}
		
		#screen_shot {
			float: right;
			margin-left: 20px;
			margin-top: 20px;
			margin-bottom: 20px;
		}

		#customer_quotes {
			margin-top: 5px;
			margin-bottom: 5px;
			text-align: center;
			font-size: 0.9em;
			font-style: italic;
			font-weight: bold;
			font-family: Georgia, "Times New Roman", Times, serif;
		}
		
			#customer_quotes img {
				margin-bottom: 20px;
			}
	/* Subpage - Generic - End */
/* Site Wide - End */
