/* CSS Document */

/* General formatting for links*/
a:link {color:#00519c; text-decoration: none;}
a:visited {color:#00519c; text-decoration: none;}
a:hover {color:#ffc10d; text-decoration: none;}
a:active {color:#00519c; text-decoration: none;}

body {
	background-image: url(../images/bgcolor.jpg);
	background-repeat: repeat-x;
	font: 11px "Tahoma", verdana, arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #2f2f2f;
	margin-left: 0px;
	margin-top: 0px;
}

table#headertable {
font: 13px Verdana, arial, helvetica, sans-serif;
color: #FFFFFF; 
text-decoration: none;
}

table#board {
font: 10px Verdana, arial, helvetica, sans-serif;
color: #000000; 
text-decoration: none;
}

table#footertable {
font: 11px Verdana, arial, helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

table#maintable
{
background-color:#FFFFFF;
border: 1px solid #AACCEE;
}

table#delivery_locator
{
font: 10px Verdana, arial, helvetica, sans-serif;
color: #000000; 
text-decoration: none;

}

table#maincontent
{
font: 11px verdana, arial, helvetica, sans-serif;
color: #000000;
line-height: 150%
}

td#submenulink {
font: 11px Verdana, arial, helvetica, sans-serif;
color: #00519c; 
text-decoration: none;
}

/* Header links */
table#headertable a:link {color:#FFFFFF; text-decoration: none;}
table#headertable a:visited {color:#FFFFFF; text-decoration: none;}
table#headertable a:hover {color:#ffc10d; text-decoration: none;}
table#headertable a:active {color:#FFFFFF; text-decoration: none;}

/* Footer links */
table#footertable a:link {color:#00519c; text-decoration: none;}
table#footertable a:visited {color:#00519c; text-decoration: none;}
table#footertable a:hover {color:#ffc10d; text-decoration: none;}
table#footertable a:active {color:#00519c; text-decoration: none;}


/* Main Menu links */
table#mainlinks a:link {color:#00519c; text-decoration: none; font-weight: bold; font-size: 12px}
table#mainlinks a:visited {color:#00519c; text-decoration: none; font-weight: bold; font-size: 12px}
table#mainlinks a:hover {color:#00519c; text-decoration: underline; font-weight: bold; font-size: 12px}
table#mainlinks a:active {color:#00519c; text-decoration: none; font-weight: bold; font-size: 12px}

select
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}

input
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

form
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-bottom:1px;
margin-top:0px;
}

.leftsideborder {
	background-image: url(../images/bg-gray.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #AACCEE;
	border-right: 1px solid #AACCEE;
	
}

.rightcolumn {
	border-right: 1px solid #AACCEE;
}

.centertablebg {
	background-image: url(../images/bg-gray.jpg);
	background-repeat: repeat-x;
}

.leftbuttomsideborder {

	border-bottom: 1px solid #FFE88A;
	border-left: 3px solid #FFE88A;
}

.lineborder {
		border-bottom: 1px dashed #000066;
		border-top: 1px solid #000066;

}

.squareborder {
		border-bottom: 1px solid #AACCEE;
		border-top: 1px solid #AACCEE;
		border-left: 1px solid #AACCEE;
		border-right: 1px solid #AACCEE;
}

.threesideborder {
		border-bottom: 1px solid #AACCEE;
		border-left: 1px solid #AACCEE;
		border-right: 1px solid #AACCEE;

}




#sub_nav {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	FONT: 12px Arial, Verdana, Helvetica, sans-serif; 
	WIDTH: 215px; COLOR: #333333; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left; 
	outline: none
}
#sub_nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 205px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sub_nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; WIDTH: 205px; PADDING-TOP: 0px
}
#sub_nav .title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 1px; FONT: bold 13px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; WIDTH: 205px; COLOR: #ffffff; PADDING-TOP: 6px; LETTER-SPACING: 0.1em; BACKGROUND-COLOR: #a8c45e; TEXT-ALIGN: left
}
#sub_nav LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 205px; COLOR: #333333; PADDING-TOP: 5px; BACKGROUND-COLOR: #b1cb84; TEXT-DECORATION: none; outline: none
}
#sub_nav LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #a8c45e
}





