@charset "utf-8";
/* CSS Document */
@import "quirk_ie.css";

*{
	font-family:Verdana, Tahoma, Arial; 
}

body {
	margin:0px;
	padding:0px;
	/* font-family:Arial, Helvetica, sans-serif; */
	font-family:Verdana, Tahoma, Arial; 
	
}
a {
	cursor:pointer;
}
a img {
	border:none;
}
ul {
	margin-left:13px;
	padding:0px;
}

.bold {
	font-weight:bold;
}
.red {
	color:#cc0000;
}
.blue {
	color:#000099;
}
.italic {
	font-style:italic;
}
.center {
	text-align:center;
}
.normalText {
	font-size:13px;
}

.topMenu {
	background-color:#003366;
	height:33px;
	text-align:right;
	padding-right:10px;
	color:#fff;
}
.topMenu .menu {
	padding-top:5px;
}
.topMenu a {
	color:#fff;
	font-weight:bold;
	font-size:13px;
}
.topMenu a.yellow {
	color:#ffff00;
}

.headerLeft {
	margin:5px 0 5px 9px;
	font-size:13px;
	min-width:200px;
	text-align:justify;
}
.headerLeft .title {
	color:#003399;
	font-weight:bold;
	font-size:16px;
	margin:9px 0px 11px 0px;
}
.headerRight {
	margin: 5px 0 5px 9px;
	font-size:13px;
}
.HR_text {
	float:right;
	width:215px;
	margin-right:10px;
}
.HR_text p {
	margin-top:0px;
}
.HR_image {
	margin-left:10px;
}
.fLeft {
	float:center;
}
.separator {
	background-color:#003366;
	height:25px;
	margin-top:0px;
}
.footerMenu {
	line-height:33px;
	background-color:#e8e8e8;
	text-align:center;
	font-size:13px;
}
.footerInfo {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.footerInfo p a {
	color:#000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.col2 {
	width:292px;
	font-size:13px;
}
.row {
	display:table-row;
}
.col2 ul {
	margin-top:0px;
}
.leftSideContent {
	max-width:655px;
	margin:0px auto;
	min-width:510px;
}


.pageTitle {
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#0000cc;
	line-height:48px;
}
.itemList {
	font-size:18px;
	line-height:21px;
}
.col1 p {
	font-size:13px;
}
.whiteBox {
	background-color:#fff;
	border:1px solid #000;
	width:475px;
	padding:15px;
	margin:0px auto 0px auto;
	text-align:center;
	font-weight:bold;
}
.whiteBox a {
	font-size:13px;
	color:#000;
}

.clear {
	clear:both;
	line-height:0px;
	height:0px;
}
.largeClear {
	clear:both;
	height:10px;
	line-height:10px;
}

.articleList a {
	font-size:14px;
	line-height:28px;
}
.contact {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#006699;
}
.leftSideContent h1 {
	color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:26px;
	text-align:center;
	margin-top:10px;
}
.leftSideContent h2 {
	font-size:17px;
	text-align:center;
}
.leftSideContent .order_link{
	font-size:1.2em;
	text-align:center;
}

.step {
	font-size:18px;
}
.slim {
	font-weight:normal;
}
.underlined {
	text-decoration:underline;
}
.column1 {
	float:left;
	width:180px;
	line-height:35px;px;
}
.column2 {
	width:135px;
}


.table {
	display:table;
	width:600px;
	margin:0px auto 0px auto;
}
.titleRow {
	display:table-row;
	line-height:24px;
}
.titleRow .cell {
	background-color:#ccc;
	padding:5px;
	height:25px;
}

.row {
	display:table-row;
	clear:both;
}
.cell {
	display:table-cell;
	background-color:#fff;
	border:1px solid #000;
	padding:5px;
	vertical-align:middle;
	text-align:left;
}
.name {
	background-color:#336666;
	color:#f0f407;
	text-align:left;
}
.table .table {
	margin:-6px;
}
.left {
	text-align:left;
}
.biggerTable {
	width:630px;
}
.table .smallTable {
	width:300px;
	margin:0px auto 0px auto;
}
.finePrint {
	font-size:10px;
}
.review {
	width:630px;
	border:1px solid #000;
	background-color:#fff;
	text-align:left;
}
.review .image {
	width:280px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	border-right:1px solid #000;
	float:left;
}
.review .details {
	width:320px;
	float:right;
	margin-right:10px;
	padding-left:19px;
	margin-left:-1px;
	border-left:1px solid #000;
	padding-top:5px;
}
.clearLine {
	background-color:#000;
	clear:both;
	height:1px;
	lin-height:1px;
}
.review p {
	padding-left:10px;
	padding-right:10px;
}
.small {
	width:300px;
	font-weight:normal;
}




/*-------------------2column-----------------*/
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright, .colmid, .colleft{
		float:left;
		width:100%;
		position:relative;
	}
	.col1, .col2, .col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	/* 2 Column (right menu) settings */
	.rightmenu {
		background:#E6F2FF;		/* right column background colour */
	}
	.rightmenu .colleft {
		right:25%;			/* right column width */
		background:#FBFDFF;		/* left column background colour */
	}
	.rightmenu .col1 {
		width:71%;			/* left column content width (left column width minus left and right padding) */
		left:27%;			/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col2 {
		width:21%;			/* right column content width (right column width minus left and right padding) */
		left:31%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	/* 2 Column (double page) settings */
	.doublepage {
		background:#fff;		/* right column background colour */
	}
	.doublepage .colleft {
		right:50%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.doublepage .col1 {
		width:46%;			/* left column content width (column width minus left and right padding) */
		left:52%;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:46%;			/* right column content width (column width minus left and right padding) */
		left:58%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
		padding-top:10px;
	}
.light {
	font-weight:normal;
}	
.style1:hover {text-decoration: underline; color:#7F0000;font-size: 15px;}
.style1 {text-decoration:none; font-size: 15px; color:#7F0000}

.stylelink:hover {text-decoration: underline; color:navy;font-size: 15px;}
.stylelink{text-decoration:none; font-size: 15px; color:navy}

.style2:hover {text-decoration: underline; color:#000000;font-size: 15px;}
.style2 {text-decoration:none; font-size: 15px; color:#000000}

.style3
{
border: black solid thin;
background :white;
padding: 0.1cm;
text-align:center;

}


.leftSideContent,.leftSideContent p,.leftSideContent span{
	text-align:justify;
	font-family:verdana, tahoma, arial;
	font-size:15px;
}
