html
{
  font-size: 0.7em;
}
BODY
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

ul {
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left:16px;
}
TD
{
	font-size: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH
{
	font-size: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.cartHeader
{
	height:40px;
	text-decoration:bold;
	
}

.cartSubHeader
{
	height:30px;
	text-decoration:bold;	
}

.cartQ
{
	width:30px;
	text-align:center;	
}

.cartBody
{
	height:30px;
	padding-left:1ex;
	padding-bottom:2ex;	
}

#nav
{
    MARGIN: 2px
}

#nav A
{
    display: block;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    WIDTH: 100%;
    COLOR: #ffffff;
    BORDER-BOTTOM: #4b9bd9 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #2F6BC7;
    TEXT-DECORATION: none
}
#nav>A
{
    WIDTH: 145px;
}

#nav A:link
{
    COLOR: #ffffff
}
A:visited
{
    COLOR: #ffffff
}
#nav A:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #4b9bd9;
    TEXT-DECORATION: none
}
#nav A:active
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #2F6BC7;
}

#navP
{
    MARGIN: 2px
}

#navP A
{
    display: block;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    WIDTH: 100%;
    COLOR: #ffffff;
    BORDER-BOTTOM: #af50ac 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3b107c;
    TEXT-DECORATION: none
}
#navP>A
{
    WIDTH: 145px;
}

#navP A:link
{
    COLOR: #ffffff
}
A:visited
{
    COLOR: #ffffff
}
#navP A:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #af50ac;
    TEXT-DECORATION: none
}
#navP A:active
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #3b107c;
}



#footer P
{
    COLOR: #ffffff
}
#footer TD
{
    COLOR: #ffffff
}
#main A
{
    COLOR: #000000
}
.link_white
{
    COLOR: white;
    FONT-FAMILY: Arial, Verdana
}

#maintable td{
	Border-bottom: Solid 1px #4A9BD9;
	border-right: Solid 1px #4A9BD9;
	}
input {
	border: 1px solid #4A9BD9;
}

input #image {
	border: 0px solid #4A9BD9;
}

.input.a 
{
	border-style:none;

}
.buttonstyle {
	border: 0px none;
}
strong {
	color: #4A9BD9;
}
textarea {
	border: 1px solid #4A9BD9;
}
.picborder 
{
	border: 1px solid #4A9BD9;
	margin-right:5px;
}

/**********************************************
*  Styles added after 06-06-2006
***********************************************/

.loginpagebox {
	background-color: #fff;
	border: 1px solid #bbb;
	padding: 10px;
	vertical-align: top;
}

.errorMessage {
	color: red;
}

.infoMessage {
	background-color: #f9fdbb;
	padding: 10px;
	border: 1px solid #ebf820;
}

#messageArea {
	font-weight: bold;
	padding: 10px;
}

#color1, #color2 {
	color: #fff;
	font-weight: bold;
	text-align: center;
}

#content {
	margin-top: 15px;
	border: 1px solid #eee;
}

.img {
	border: none;
}

.largefont {
	font-size: 1.4em;
}

#maghead {
	background: url('images/head_notext.gif');
	padding-top: 3px;
	padding-left: 10px;
	height: 39px;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
}

.tblMagazineSubscriptionContainer {
	background: #fff;
	/*margin-left: 2px;*/
	width: 100%;
	border-left: 2px solid #4a9bd9;
	border-right: 2px solid #4a9bd9;
	padding: 5px;
}

.tblMagazineSubscription {
	width: 100%;
	border: 1px solid #4a9bd9;
	margin: 0;
	padding: 0;
}

.tblMagazineSubscription .header {
	background: #73a4dc;
	color: #fff;
	font-weight: bold;
}

.tblMagazineSubscription tr {
	margin: 0;
	padding: 10px;
}

.seperator1 {
	border-left: 2px solid #4a9bd9;
	border-right: 2px solid #4a9bd9;
	background: #fff;
}

.dd {
	font-weight: bold;
	width: 250px;
	background: #eee;
}

.dd1 {
	font-weight: bold;
	width: 250px;
	background: #AEC9CB;
}

.dd2 {
	font-weight: bold;
	width: 250px;
	background: #86C5CB;
}

.linesep {
	margin: 0 10px 0 10px;
	border-top: 1px solid #001b7a;
	width: 95%;
}

/**********************************************
*  Product Styles
***********************************************/

#productType {
	font-size: 1.6em;
	color: #000;
	text-decoration: underline;
	margin: 15px 0;
}

.myWO
{
	padding-bottom:10px;
}
.note
{
	color: Black;
	padding: 1em;
	margin: 1em;
	background-color: #ffffe1;
	border: 1px solid #cccc86;
}
