﻿/* LAYOUT DEFINITIONS */
body {
	background-color: #F9F9F9;
	background-image:url('background.jpg');
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000;
	text-align: center;
	margin: 0px;
}
table {
	position: absolute;
	width: 800px;
}
div#container {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	text-align: left;
}
/*
hr {
	border: 0; width: 1px; color: #000000; background-color: #000000; height: 300px;
} 
*/

/* Generated via www.cssmenubuilder.com */
.menu{margin:0 auto; padding:0; height:23px; width:100%; display:block; background:url('topMenuImages.png') repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('topMenuImages.png') 0px -23px no-repeat;}
.menu li a span{line-height:23px; float:left; display:block; padding-right:15px; background:url('topMenuImages.png') 100% -23px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:23x; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('topMenuImages.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url('topMenuImages.png') 100% -90px no-repeat;}

td.menu {
	text-align: center;
}
td.menu_left_top {
	background-color: #FFFFFF;
	width: 550px;
	height: 90px;
	text-align: center;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-color: #000000;

}
td.menu_left_bottom {
	background-image: url('bar.jpg');
	width: 550px;
	height: 40px;
	text-align: center;
	vertical-align: bottom;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-color: #000000;
}
td.menu_right {
	width: 250px;
	height: 130px;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-color: #000000;

}
td.menu_bottom {
	background-color: #0292CF;
	width: 800px;
	height: 8px;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #000000;
}

td.content {
	padding: 0px 5px;
}
div#content {
	text-align: left;
}
td.main {
	background-color: #FFFFFF;
	padding: 0px 7px;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-color: #000000;
}
td.footer {
	background-color: #FFFFFF;
	text-align: right;
	width: 800px;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #000000;
}
td.bottom {
	background-color: #FFFFFF;
	background-image: url('bar_bottom.jpg');
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-color: #000000;
}

ul#content {
	list-style-image: url('check.jpg');
}
/* END OF LAYOUT DEFINITIONS */

/* FONT DEFINITIONS */
.title {
	font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
}
.feature {
	font-style: italic;
}
h2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;
}
.price {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: red;
}
.marked {
	text-decoration: line-through;
}
.note {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
}
/* END OF FONT DEFINITIONS */

/* LINK DEFINITIONS */
.link_l { font-size: 20px; }
.link_m { font-size: 14px; }
.link_s12 { font-size: 12px; }
.link_s { font-size: 10px; }

.menu a:link { color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.menu a:visited { color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.menu a:hover { color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.menu { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }

.footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
.footer a:link { color: #115588; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.footer a:visited { color: #115588; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.footer a:hover { color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

a:link { color: #115588; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visited { color: #115588; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover { color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.text:link { color: #115588; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.text:visited { color: #115588; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.text:hover { color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

/* Menu shadow notes: text-shadow: 1px 1px 3px #000000; -- text-shadow: 1px 1px 3px #058FCD; */
/* END OF LINK DEFINITIONS */

/* BUTTON DEFINITIONS */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: .4em 1.5em .4em;
	text-shadow: 0 2px 2px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	padding: .4em 1.5em .42em;
}
.small {
	padding: .2em 1.5em .4em;
}

.button_link_white:link { color: #ffffff; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.button_link_white:visited { color: #ffffff; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.button_link_white:hover { color: #ffffff; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.button_link_blue:link { color: #115588; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.button_link_blue:visited { color: #115588; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.button_link_blue:hover { color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
/* ACTIVE NOT BEING USED
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
} */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
/* WHITE HOVER NOT BEING USED
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
} */
/* ACTIVE NOT BEING USED
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
} */
/* END OF BUTTON DEFINITIONS */

