html, body {margin:0; padding:0; font-family: Calibri, Arial, Helvetica, sans-serif; font-weight: 400; background: #888EFA; }

/*Liquid definitions */
.headfoot {display:block; text-align:center; font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.header {background-image: url(../images/banner_side.gif); background-repeat:repeat-x; text-align:center; font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: 400; padding:5px;}  
#container {position:relative; display:block; background:#99CCFF; border-left:150px solid #888EFA; border-right:150px solid #888EFA; overflow:visible;}
#left {float:left; position:relative; width:149px; margin-left:-148px; display:inline; background:#888EFA;}
#right {float:right; position:relative; width:149px; margin-right:-148px; display:inline; background:#888EFA;}
#left_front {float:left; position:relative; width:149px; margin-left:-148px; display:inline;}
#right_front {float:right; position:relative; width:149px; margin-right:-148px; display:inline;}
#search {background-color: white; width: 399px; margin: auto; text-align: center; padding-top: 2px; border-top: 2px solid #99CCFF;}
#company {font-family:Cambria, Georgia, "Times New Roman", Times, serif; font-weight: 500; color: #CC3333;}
.clear {clear:both; height:1px; overflow:hidden;}
a:link {color: #000000; text-decoration: none;}
a:visited {text-decoration: none;color: #000000;}
a:hover {text-decoration: none;	color: #FF0000;}
a:active {text-decoration: none; color: #FF0000;}

/*Images */
#imageR{float:right; padding-bottom: 15px; padding-right: 10px; padding-left: 10px;}
#imageL{float:left;  padding-bottom: 15px; padding-left: 10px; padding-right: 10px;}
#imageB {display: inline; padding-right: 12px; padding-left: 12px;}
#imageCenter {display: block; margin-left: auto; margin-right: auto; margin-bottom: 5px; text-align: center;}

/*Headings */
H1 {text-align:center; font-family:Cambria, Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:700; margin-top: 2px; margin-bottom: 5px; padding-bottom: 2px; color:#FFFFFF; background-color: Blue;}
H2 {text-align:center; font-family:Cambria, Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:700; color:#CC3333; padding-top: 0px; margin-top: 0px;}
H3 {text-align:center; font-family:Cambria, Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:700; color:#CC3333;}

/*Text Defaults*/
.p_default {font-family: Cambria, Georgia, "Times New Roman", Times, serif; color: #000000; font-size: 16px; font-weight: 400; margin: 5px 10px 5px 10px; text-align: left;}
.p_center {font-family: Cambria, Georgia, "Times New Roman", Times, serif; color: #000000; font-size:16px; font-weight: 400; margin: 5px 10px 5px 10px;  text-align:center}
#contentfooter{font-family: Calibri, Arial, Helvetica, sans-serif; font-weight: 400; font-size: 10px; font-weight: 400; color: black; text-align: center;}

/*Table*/
table#data{font-family: Cambria, Georgia, "Times New Roman", Times, serif; margin-left: auto; margin-right: auto;}
.col1 {text-align: left; font-size: 16px; font-weight: 400; color: #FF3300;}
.col2 {text-align: left; font-size: 16px; font-weight: 400; color: black;}

/*Google */
#google {margin-left: auto; margin-right: auto; text-align: center; padding-top: 2px; border-top: 2px solid #888EFA;}

/* Menu */
#Menu {font-family: Calibri, Arial, sans-serif; border-bottom: 3px solid #99CCFF; font-size: 16px; background-color: #888EFA; padding-top: 7px;}
#Menu ul {text-align: center; margin: 0 0 5px 0; }
#Menu li {display: inline; }
#Menu li a {padding: 7px 0 6px 10px; color: black; text-decoration: none; font-weight: 700; background: url(../images/mainmenu-left.gif) no-repeat left top;}
#Menu li a:hover {background: url(../images/mainmenu-left.gif) no-repeat left bottom; color:#FFFF66;}
#Menu li a span {padding: 7px 10px 6px 0; background: url(../images/mainmenu-right.gif) no-repeat right top;}
#Menu li a:hover span {background: url(../images/mainmenu-right.gif) no-repeat right bottom;}

/*submenu */
#submenu {font-family: Calibri, Arial, sans-serif; border-bottom: 2px solid #99CCFF; font-size: 12px; background-color: #888EFA; padding-top: 8px;}
#submenu ul {text-align: center; margin: 0px 0px 5px 0px;}
#submenu li {display: inline; }
#submenu li a {padding: 7px 0 6px 10px; color: black; text-decoration: none; font-weight: 700; background: url(../images/submenu-left.gif) no-repeat left top;}
#submenu li a:hover {background: url(../images/submenu-left.gif) no-repeat left bottom; color:#FFFF66;}
#submenu li a span {padding: 7px 10px 6px 0; background: url(../images/submenu-right.gif) no-repeat right top;}
#submenu li a:hover span {background: url(../images/submenu-right.gif) no-repeat right bottom;}

/*Curve Concept */
.curvy {position: relative; float: right; width: 49%; background: #C1D6EA; color: #000; margin: auto auto; display: inline; margin-top: 3px; margin-bottom: 3px;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color: #C1D6EA; background:#99CCFF; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#C1D6EA; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-26px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:5px 10px;}
.curvy a {float: left; text-decoration: none; padding-left: 20px;}