body {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px; 

}

ul {

margin-left: 35px;

}

small {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

a{

color:#000000;

text-decoration:none;}



.fontSize10 {

	font-size: 10px;

}

.fontSize11 {

	font-size: 11px;

}

.fontSize12 {

	font-size: 12px;

}

.fontSize13 {

	font-size: 13px;

}

.darkPurple{color:#009933;}

.prodCellCaptionBar {

	font-weight: bold;

	background-color: #c7c7c7;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 10px;

}





.plainEdit{

height:18px;

background-color:#FFFFFF;

border:#999999 1px solid;}

.currentLocation {

	font-weight: bold;

	color: #cc0000;

}





.gray {color:#666666;}

.productTitle {

	font-size: 16px;

	font-weight: bold;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}



.thumbsBorders {

	background-color: #CCCCCC;

}

.categoryTitle {

	font-size: 16px;

	font-weight: bold;

	color: #009933;

}

.Title {

	font-size: 16px;

	font-weight: bold;

	color: #000000;

}

.bold {font-weight:bold;}

.productsFrontTable {

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

	background-repeat: no-repeat;

	background-position: 7px center;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 18px;

}



.bottomBordered {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #D8D9DB;

}



.leftPadded15 {

	padding-left: 15px;

}

.padded10 {

	padding: 10px;

}

.tabOver {

	background-color: #01ABC5;

}



.topPadded {

	padding-top: 4px;

}

.botPadded {

	padding-bottom: 4px;

}

.lightGreenBg {

	background-color: #ECF0F1;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.darkGreenBg {

	background-color: #71be61;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.rightPadded15 {



	padding-right: 15px;

}

.green{color:#30AABC;}



.menuCategoryFirst {

	display: block;

	padding:10px 0px 10px 6px;

	border-top: #000000 1px solid;

	font-size:12px;}

	a.menuCategoryFirst:hover {

	font-weight:bold;

	display: block;

	padding:10px 0px 10px 6px;

	border-top: #000000 1px solid;

	font-size:12px;}

.menuCategoryFirstSelected {

	font-weight:bold;

	display: block;

	padding:10px 0px 10px 6px;

	border-top: #000000 1px solid;

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

	background-repeat: no-repeat;

	background-position: right center;

	font-size:12px;}

.menuCategory {

	display: block;

	padding:10px 0px 10px 6px;

	border-top: #d9dfe0 1px solid;

	font-size:12px;}

	a.menuCategory:hover {

	font-weight:bold;

	display: block;

	padding:10px 0px 10px 6px;

	border-top: #d9dfe0 1px solid;

	font-size:12px;}

.menuCategorySelected {

	font-weight:bold;

	display: block;

	padding:10px 0px 10px 6px;

	border-top: #d9dfe0 1px solid;

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

	background-repeat: no-repeat;

	background-position: right center;

	font-size:12px;}



.menuSubCategoryFirst {

	display: block;

	padding:7px 0px 7px 6px;

	color:#009933;

	border-top: #d9dfe0 1px solid;}

a.menuSubCategoryFirst:hover {

	display: block;

	padding:7px 0px 7px 6px;

	color:#000000;}

.menuSubCategory {

	display: block;

	padding:7px 0px 7px 6px;

	color:#009933;}

a.menuSubCategory:hover {

	display: block;

	padding:7px 0px 7px 6px;

	color:#000000;}



.menuProduct {

	display: block;

	padding:3px 0px 3px 6px;

	background-color:#ecf0f1;

	border-bottom:#FFFFFF 1px solid;}

.menuProductSelected {

	display: block;

	padding:3px 0px 3px 6px;

	background-color:#ecf0f1;

	color:#666666;

	font-weight:bold;

		border-bottom:#FFFFFF 1px solid;}







.plainButton {

	height:22px;

	background-color:#FFFFFF;

	border:#cccccc 1px solid;

}

.plainButton:hover {

	height:22px;

	background-color:#F7F8FB;

	border:#999999 1px solid;

}

a.admin_menu {

	display:block;

	font-size: 12px;

	font-weight: normal;

	text-transform: capitalize;

	background-repeat: no-repeat;

	padding:5px 2px 5px 15px;

	background-color: #F7F8FB;

}

a.admin_menu:hover {

	display:block;

	font-size: 12px;

	font-weight: bold;

	text-transform: capitalize;

	background-repeat: no-repeat;

	padding:5px 2px 5px 10px;

	background-color: #E4E8F1;

	text-decoration: none;

}

.big_page_label {

	font-size: 18px;

	font-weight: bold;

}

.leftPadded {

	padding-left: 10px;

}

.bitleftPadded {

	padding-left: 3px;

}





.addProdTable{

	background:#F7F8FB;

	font-size: 11px;

	font-weight: normal;

	padding-top: 2px;

	padding-bottom: 3px;

	padding-left: 6px;

}

.blue {

	color: #04539F;

}

.red {

	color:#AA0000;

}

.grey {

	color: #999999;

}

a.blue_onhover {

	color: #000000;

}

a.blue_onhover:hover {

	color: #04539F;

}



.whiteBg {

background-color:#FFFFFF;

}

.admin_tables{

background-color:#CCCCCC;

}

a.menutop{

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

a.menutop_selected{

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #009933;

}

a.menutop:hover{

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #009933;

}



.download_title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

a.linkblue{

	font-size: 12px;

	text-decoration: none;

	color: #0000FF;

	text-decoration: underline;

}

a.linkblue:hover{

	font-size: 12px;

	text-decoration: none;

	color: #000000;

	}

.input, textarea {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

}

.inputgala {

        font-family: Tahoma, Verdana, Arial;

        font-size: 11px;

        color: #333333;

        background-color: #ffffff;

        border: 1px solid #000000;

        height: 17px;

        margin: 1px;

        padding: 1px;

        background-repeat: repeat-x;

}

Textarea.inputgala {

        font-family: Tahoma, Verdana, Arial;

        font-size: 11px;

        color: #333333;

        background-color: #ffffff;

        width: 90%;

        border: 1px solid #000000;

        margin: 1px;

        padding: 1px;

        height: 120px;

}

.btton {

        font-family: Tahoma, Verdana, Arial;

        font-size: 11px;

        font-weight: bold;

        color: #0066CC;

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

        height: 24px;

        width: 110px;

        border: 2px solid #e3e3e3;

        margin: 3px;

        padding: 3px;

}

.blue_button {

        background-color: #1ABAD2;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

		font-weight: bold;

        color: #000000;

        border: 1px outset;

}

.form {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

		padding-left:10px;

		}

a.sub_menu, a.sum_menu:link, a.sub_menu:visited {

	display: block;

	color: #000000;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	padding: 4px 4px 4px 15px;

	margin-top: 2px;

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

	background-repeat: no-repeat;

	background-position: left center;

}

a.sub_menu:hover,a.sub_menu_selected {

	display: block;

	color: #03ae37;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #03ae37;

	padding: 4px 4px 4px 15px;

	margin-top: 2px;

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

	background-repeat: no-repeat;

	background-position: left center;

}



* {

	margin: 0;

}

html, body {

	height: 100%;

}

.wrapper {

	min-height: 100%;

	height: auto !important;

	height: 100%;

	margin: 0 auto -66px; /* the bottom margin is the negative value of the footer's height */

}

.footer, .push {

	height: 66px; /* .push must be the same height as .footer */

}



.plainTextArea {

	background-color:#FFFFFF;

	border:#999999 1px solid;

	font-size: 11px;

	

}

.plainFileEdit {



height:21px;

	background-color:#FFFFFF;

	border:#999999 1px solid;

	font-size: 10px;

	

}

.infoBoxContents {

	background-color: #FBFDFD;

}

.infoBox {

  background: #b6b7cb;

}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

