@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#1B2368;
}

.clear {
	clear:both;
}

div#header-outer {
	background-image:url(../images/header-bg.gif);
	height:162px;
	background-repeat:repeat-x;
	background-position:center top;
}

	div#header {
		width:848px;
		margin:0 auto;
		height:162px;
	}

		div#header a.logo img {
			float:left;
			border:0px;
			margin:0px 0px 0px -42px;
				position:relative;
				z-index:999;
		}
		
		ul#navlist {
			list-style:none;
			width:710px;
			clear:left;
			float:left;
		}
		
			ul#navlist li {
				list-style:none;
				display:inline;
			}
			
				ul#navlist li a {
					color:#e4d5a5;
					display:block;
					float:left;
					font-weight:bold;
					text-decoration:none;
					text-transform:uppercase;
					padding:9px 0px 0px 0px;
					margin:0px 10px 0px 0px;
				}
			
					ul#navlist li a:hover, ul#navlist li.active a {
						color:#FFFFFF;
					}
					
	div#flags-outer {
		height:270px;
		background-image:url(../images/flasharea-bg.gif);
		background-position:center top;
		background-repeat:repeat-x;
		background-color:#1B2368;
		width:100%;
		
	}
					
		div#flags-wrap {
			height:270px;
			width:848px;
			margin:0 auto;
			height:270px;
		}
	
			div#flash-replace {
				margin:10px 0px 0px 0px;
				float:left;
			}
			
			div#languages {
				float:right;
				background-image:url(../images/language-bg.jpg);
				width:126px;
				height:432px;
				margin:-162px 0px 0px 0px;
				position:relative;
				z-index:999;
			}
			
				ul#languagelist {
					list-style:none;
					padding:139px 0px 0px 0px;
				}
			
					ul#languagelist li {
						list-style:none;
						display:inline;
					}
			
						ul#languagelist li a {
							display:block;
							text-decoration:none;
							width:84px;
							height:23px;
							color:#6B6244;
							font-size:14px;
							padding:6px 0px 0px 42px;
						}
			
							ul#languagelist li a:hover {
								color:#1B2368;
							}
			
							ul#languagelist li a.spanish {
								background-image:url(../images/lang-spanish.gif);	
							}
			
							ul#languagelist li a.russian {
								background-image:url(../images/lang-russian.gif);	
							}
			
							ul#languagelist li a.portuguese {
								background-image:url(../images/lang-portuguese.gif);	
							}
			
							ul#languagelist li a.korean {
								background-image:url(../images/lang-korean.gif);	
							}
			
							ul#languagelist li a.japanese {
								background-image:url(../images/lang-japanese.gif);	
							}
			
							ul#languagelist li a.italian {
								background-image:url(../images/lang-italian.gif);	
							}
			
							ul#languagelist li a.german {
								background-image:url(../images/lang-german.gif);	
							}
			
							ul#languagelist li a.french {
								background-image:url(../images/lang-french.gif);	
							}
			
							ul#languagelist li a.chinese {
								background-image:url(../images/lang-chinese.gif);	
							}
			
							ul#languagelist li a.arabic {
								background-image:url(../images/lang-arabic.gif);	
							}
							
div#content-wrap {
	background-color:#FFFFFF;
	background-image:url(../images/footer-grad-white.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
}
							
	div#content-wrap div#sidebar-bg {
		background-image:url(../images/sidebar-bg.gif);
		background-repeat:repeat-y;
		background-position:top right;
		width:848px;
		margin:0 auto;
	}

		div#content {
			width:670px;
			float:left;
			margin:14px 0px 14px 26px;
			color:#4e4f50;
			line-height:18px;
			display:inline;
		}

			div#content p {
				margin:0px 0px 15px 0px;
			}
			
			div#content h1 {
				color:#1b2368;
				font-size:19px;
				font-weight:bold;
				letter-spacing:-1px;
				margin:0px 0px 15px 0px;
			}
			
			div#content h2, div#content h2 a, div#content h3, div#content h3 a {
				color:#1b2368;
				font-size:14px;
				font-weight:bold;
				margin:0px 0px 8px 0px;
				text-decoration:none;
			}
				div#content h2 a:hover, div#content h3 a:hover {
					text-decoration:underline;
				}

			div#content ul, div#content ol {
				margin:0px 30px 20px 30px;
			}

				div#content ul ul, div#content ol ol {
					margin:0px 20px 0px 20px;
				}

				div#content ol li {
					margin:0px 0px 8px 0px;
				}

			div#content ul.checklist {
				margin:0px 20px 20px 20px;
				list-style-image:url(../images/checkmark.gif);
			}
			
			div#content-left {
				float:left;
				width:400px;
			}
			
			div#content-right {
				float:left;
				width:200px;
				background-color:#EDEDED;
				padding:20px;
				margin:30px 0px 0px 29px;
			}

			div#content table.enhancements {
				width:400px;
				padding:3px 0px;
				border-top:1px solid #333333;
				border-bottom:1px solid #333333;
				clear:both;
			}

				div#content table.enhancements td {
					padding:4px;
				}

				div#content table.enhancements tr.odd{
					background-color:#EFEFEF;
				}

			div#content ul#enhancementlist {
				margin:0px;
				padding:0px;
				list-style:none;
			}

				div#content ul#enhancementlist li {
					margin:0px;
					padding:0px;
					list-style:none;
					display:inline;
				}

					div#content ul#enhancementlist li a {
						display:block;
						float:left;
						margin:0px 1px 20px 0px;
						background-color:#A39463;
						color:#E4D5A5;
						padding:3px 6px;
						text-decoration:none;
					}

						div#content ul#enhancementlist li a:hover {
							background-color:#544D2C;
						}

						div#content ul#enhancementlist li.active a {
							background-color:#1B2368;
							color:#FFFFFF;
						}
						
		a.english {
			float:right;
			display:block;
			text-decoration:none;
			width:84px;
			height:23px;
			color:#6B6244;
			font-size:14px;
			padding:6px 0px 0px 42px;
			background-image:url(../images/lang-english.gif);	
		}
		
			a.english:hover {
				color:#1B2368;
			}
		
		div#sidebar {
			float:right;
			background-image:url(../images/sidebar-desc-bg.gif);
			background-repeat:no-repeat;
			width:126px;
			height:150px;
		}
		
			div#sidebar p {
				display:block;
				color:#FFFFFF;
				font-size:14px;
				line-height:18px;
				margin:16px 12px 0px 12px;
			}
			
		div#links {
			float:right;
			width:126px;
			margin:20px 0px 0px 0px;
		}
			
			div#links a img {
				display:block;
				border:0px;
				margin:0px 0px 5px 0px;
			}
			
		div#bottom-form {
			background-color:#1B2368;
			background-image:url(../images/footer-grad-blue.gif);
			background-repeat:repeat-x;
			background-position:bottom left;
			width:694px;
			padding:14px;
			clear:left;
			float:left;
			color:#FFFFFF;
		}
			
			div#bottom-form p {
				margin:0px 0px 8px 0px;
			}
			
			div#bottom-form label {
				margin:0px 0px 8px 0px;
				display:block;
			}
			
			div#bottom-form label.alignright {
				text-align:right;
				padding:0px 10px 0px 0px;
			}

				div#bottom-form textarea, div#bottom-form input {
					background-color:#FFFFFF;
					border:1px solid #000000;
					padding:1px;
					filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
				}
				
					div#bottom-form input.long {
						width:250px;
					}

				div#bottom-form textarea:hover, div#bottom-form textarea:focus, div#bottom-form input:hover, div#bottom-form input:focus {
					filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;
				}
				
div#footer-wrap {
	padding:70px 0px 5px 0px;
	clear:both;
	width:100%;
	background-image:url(../images/footer-bg.gif);
	background-repeat:repeat-x;
	background-position:top center;
}

	div#footer {
		width:848px;
		margin:0 auto;
		color:#74779F;
		line-height:20px;
		position:relative;
	}
	
	div#footer a.wordlink {
		position:absolute;
		z-index:900;
		top:-183px;
		right:0px;
		display:block;
		width:116px;
		padding:5px;
		background-color:#A99A69;
		color:#963;
		border-top:1px dotted #963;
		border-bottom:1px dotted #963;
		text-decoration:none;
	}
	
		div#footer a.wordlink span {
			font-size:16px;
		}
	
	div#footer a.wordlink:hover {
		color:#000;
		border-top:1px dotted #000;
		border-bottom:1px dotted #000;
	}
	
		p#footer-left {
			float:left;
			width:400px;
		}
	
		p#footer-right {
			float:right;
			text-align:right;
			width:400px;
			margin:0px 10px 0px 0px;
		}
		
		p#credit {
			clear:both;
			font-size:10px;
			padding:20px 0px 0px 0px;
		}
		
			p#credit a {
				text-decoration:none;
				color:#74779F;
			}
		
				p#credit a:hover {
					color:#FFFFFF;
				}
		
				p#credit a:hover span {
					text-decoration:underline;
				}
				
/* FORM STYLES */

a.quoterequest {
	display:block;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#1B2368;
	text-decoration:none;
	text-align:center;
}
	
	a.quoterequest:hover {
		background-color:#0000CC;
	}
			
div.float-left label {
	display:block;
	clear:both;
	padding:20px 0px 0px 0px;
}
			
div.float-left label.nopadding {
	display:block;
	clear:both;
	padding:0px 0px 0px 0px;
}
			
	div.float-left label input.long {
		width:255px;
	}
			
	div.float-left label textarea {
		width:255px;
	}
			
	div.float-left label span {
		float:right;
		display:block;
		clear:right;
	}
	
	div.float-left {
		width:260px;
		margin-right:50px;
		float:left;
	}
	
	div.float-left input.submitbutton {
		margin:20px 0px 20px 0px;
		float:right;
		clear:both;
	}
	
	
p.feedTitle a {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
	
div#creditfooter {
	display:none;
	}
	
div#content-right div.feedburnerFeedBlock ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
	div.feedburnerFeedBlock ul li {
		list-style:none;
		margin:0px;
		padding:0px;
		}
		
		div#content-right p.feedItemAuthor {
			margin:0px;
			font-style:italic;
			}
			
		p.date {
			font-style:italic;
			}