@charset "utf-8";

body  {

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #1f1f9c;

	background-color: #fff;

	background-image: url(images/header-bg.gif);

	background-repeat: repeat-x;

	font-family: Verdana, Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", "Verdana Ref", sans-serif;

	font-size: 100%;

}

/*Force in vertical scrollbar to prevent page shift*/

html {

        overflow-y: scroll;

}



/*end code to Force in vertical scrollbar to prevent page shift.*/



#container {

	width: 990px;

	text-align: left; /* this overrides the text-align: center on the body element. */

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

	padding-left: 13px;

} 

#header {
	height: 191px;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 0;
	padding-left: 1px;
	text-align: center;
} 

#header h1 {

	font-size: 28px;

	font-variant: small-caps;

	margin: 0px;

	padding-top: 0px;

	padding-right: 11px;

	padding-bottom: 0px;

	padding-left: 0px;

	letter-spacing: 0em;

	font-family: "BankGothic Md BT";

	text-align: left;

}



#container #header #info {

	float: right;

	font-family: "BankGothic Md BT";

	font-size: 18px;

	text-transform: capitalize;

	line-height: 16px;

	text-align: right;

	margin-right: 28px;

}

#container #header #pictures {

	border: 3px solid #1E1E96;

	clear: none;

	float: right;

	height: 99px;

	padding: 0px;

	margin-top: 3px;

	margin-right: 2px;

	margin-bottom: 3px;

	margin-left: 0px;

	width: 687px;

	overflow: hidden;

}

#container #header #pictures img {

	float: left;

	overflow: hidden;

}



#container #header #logo {

	float: left;

}

#container #header h2 {

	text-transform: uppercase;

	font-size: 16px;

	font-family: "BankGothic Md BT";

	clear: left;

	float: left;

}

#container #header h3 {

	text-transform: uppercase;

	font-size: 16px;

	font-family: "BankGothic Md BT";

	clear: right;

	float: right;

	padding-right: 0px;

	width: 693px;

	text-align: right;

	padding-top: 5px;

	padding-bottom: 5px;

	margin: 0px;

}



#sidebar1 {

	float: left; /* since this element is floated, a width must be given */

	width: 218px;

	padding-top: 15px;

	padding-right: 10px;

	padding-bottom: 1px;

	padding-left: 1px;

}

.test {

	background-image: url(images/test_top-mid.jpg);

	width: 208px;

	font-size: 12px;

	padding: 0px;

	margin-top: 22px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.test p {

	padding-top: 11px;

	padding-right: 7px;

	padding-bottom: 0px;

	padding-left: 7px;

	margin-top: 11px;

	margin-right: 0px;

	margin-bottom: 1px;

	margin-left: 0px;

}

.test #message table {

	margin-left: 7px;

}



.test .cite {

	font-style: italic;

	text-align: right;

	margin-top: 0px;

	padding: 0px;

	margin-right: 11px;

}

.test img {

	border: 4px solid #26279B;

	text-align: center;

}



.test-bot {

	background-image: url(images/test_bot.jpg);

	height: 14px;

	width: 208px;

	margin-bottom: 0px;

	padding: 0px;

	margin-top: 0px;

	font-size: 9px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



#mainContent {

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 180px;

	padding-top: 0;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 20px;

} 

#container #mainContent h1 {

	word-spacing: normal;

	letter-spacing: -0.05em;

	font-size: 30px;

	margin: 0px;

	padding-top: 11px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 14px;

	font-family: "BankGothic Md BT";

	text-align: center;

}

#mainContent .main-sect {

	float: left;

	width: 230px;

	padding: 0px;

	margin-top: 11px;

	margin-right: 11px;

	margin-bottom: 0px;

	margin-left: 11px;

}

#mainContent .main-sect-lg {

	float: left;

	width: 482px;

	padding: 0px;

	margin-top: 11px;

	margin-right: 11px;

	margin-bottom: 0px;

	margin-left: 11px;

}

#mainContent .top {

	float: left;

	width: 734px;

	padding: 0px;

	margin-top: 11px;

	margin-right: 11px;

	margin-bottom: 0px;

	margin-left: 11px;

}



#container #mainContent .main-sect-sm img, #container #mainContent .main-sect-lg img, #container #mainContent .main-sect-lg iframe, #container #mainContent .main-sect img {

	text-align: center;

	border: 3px solid #1F1F9C;

	background-color: #1F1F9C;

}

label {

	margin: 0px;

	padding: 0px;

}



#container #mainContent img {

	text-align: center;

	border: 3px solid;

	background-color: #1F1F9C;

	float: right;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 3px;

}

#container #mainContent .top #form1 .lineitem a img {

	float: none;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

}

#container #mainContent .top #form1 .lineitem .qty {

	text-align: right;

}

#container #mainContent #mail  {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	float: none;

	margin: 0px;

	padding: 0px;

}





#container #mainContent   h2 {

	font-family: "BankGothic Md BT";

	letter-spacing: -0.05em;

	margin: 0px;

	padding: 0px;

	font-size: 22px;

}

#container #mainContent h3 {

	margin-bottom: 0px;

	padding-bottom: 0px;

	font-size: 16px;

}

#container #mainContent h6 {

	font-size: 16px;

	font-weight: bold;

	color: #FF0000;

}





#container #mainContent p, #container #mainContent li, #container #mainContent .top #message table tr td label, #container #mainContent .top #message table tr td, #container #mainContent .top #message {

	font-size: 12px;

	padding-right: 7px;

	padding-left: 7px;

	text-align: left;

	padding-top: 0px;

	padding-bottom: 0px;

}

a {font-weight:bold}

a:link {

	color: #4B1FBE;

	text-decoration: underline;

	

}

a:visited {

	color: #171775;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

	color: #F60;

	border-color: #F30;

}

.bottom .bot-nav {

	padding: 5px;

}

.bottom {

}







.bottom .bot-nav a {

	font-size: 13px;

	font-weight: normal;

}





.bottom .bot-nav  a:link {

	color: #4B1FBE;

	text-decoration: none;

 

}

.bottom .bot-nav  a:visited {

	color: #171775;

	 

	text-decoration: none;

}

.bottom .bot-nav  a:hover {

	 

	text-decoration: underline;

}



#footer {

	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */

	background:#DDDDDD url(images/foot_bg.gif);

} 

#footer p {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

}

.bottom {

	background-image: url(images/foot_bg.gif);

	background-repeat: repeat-x;

	margin: 0px;

	padding-top: 22px;

	padding-right: 0px;

	padding-bottom: 22px;

	padding-left: 100px;

}

.bottom a {

	text-decoration: none;

	padding-right: 18px;

}

.bottom p {

	font-size: 11px;

}

.copy {

	padding-top: 22px;

}



.credit {

	font-size: 10px;

	text-align: center;

	padding-top: 9px;

	padding-bottom: 9px;

	padding-left: 322px;

}

.bottom .credit a {

	font-weight: bold;

}

.credit a:link {

	color: #4B1FBE;

	text-decoration: underline;

	font-weight: bold;

}



.credit a:visited {

	color: #171775;

	font-weight: bold;

	text-decoration: underline;

}

.credit a:hover {

	font-weight: bold;

	text-decoration: none;

}



.fltlft { /* this class can be used to float an element left in your page */

	float: left;

	margin-right: 8px;

	font-size: .95em;

	font-style: italic;

	text-align: center;

}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

	font-size: .95em;

	font-style: italic;

	text-align: justify;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

.lineitem {

	background-color: #FFF;

	border-bottom-width: 1px;

	border-bottom-style: none;

	border-bottom-color: #4B1FBE;

	margin-bottom: 22px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #4B1FBE;

	border-right-color: #4B1FBE;

	border-left-color: #4B1FBE;

	padding-bottom: 11px;

}

#container #mainContent .top #form1 .lineitem a img {

	/* [disabled]float: left; */

	margin-right: 5px;

	clear: both;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 3px;

	margin-left: 3px;

}

#container #mainContent .top #form1 .lineitem .qty {

	padding-left: 5px;

	/* [disabled]float: left; */

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 11px;

	/* [disabled]clear: both; */

}

.imp

{

	color: #411BA5;

}
