BODY, TABLE, TD, P, A, INPUT, SELECT, OPTION, TEXTAREA, OL, UL, H1, H2, H3, H4, H5, H6 {font-family: Tahoma, Verdana, sans-serif; font-size: 11px; color: #000000; line-height: 15px;}

BODY {background: #fff; margin: 0px;}

P {text-align: left; margin: 0px 10px;}
P.bs {text-align: justify; margin: 0px 13px;}
P.left {text-align: left;}
P.center {text-align: center;}

A {color: #069; text-decoration: underline;}
A:hover {text-decoration: none;}
	A.menu {color: #069; text-decoration: none; font-weight: 700;}
	A.menu:hover {}
		A.menuservices {color: #fff; text-decoration: none;}
		A.menuservices:hover {}
			A.rightcolumn {color: #000; font-weight: 700; text-decoration: none; letter-spacing: 1px;}
			A.rightcolumn:hover {}
				A.brand {color: #000; text-decoration: none; font-weight: 700; font-size: 10px;}

TD.topleft {width: 60%; height: 25px; background: #28166f url("img/bg_topleft.gif") no-repeat top right; border-bottom: 1px solid #fff;}
TD.topright {width: 40%; background: #ba1e00 url("img/bg_topright.gif") repeat-x top left; border-bottom: 1px solid #fff;}
TD.middleleft {height: 120px; border-bottom: 1px solid #fff; background: #28166f url("img/bg_middleleft.gif"); text-align: center;}
	TD.supportmenu {height: 33%; background: #28166f url("img/bg_supportmenu.gif") no-repeat bottom left; text-align: center;}
	TD.supportmenulast {height: 33%; background: #28166f; text-align: center;}
TD.middleright {border-bottom: 1px solid #fff; background: #ee6600 url("img/bg_middleright.gif") no-repeat top left;}

TD.content {width: 60%; height: 300px; vertical-align: top; background: #f9f9f9 url("img/bg_content.gif") repeat-x top left; border-bottom: 3px solid #9e9e9e; border-right: 1px solid #9e9e9e; padding: 0px 0px 20px;}
	TD.menuitem {width: 100px; height: 25px; background: #ebebeb url("img/bg_menuitem.gif") no-repeat top right; text-align: center;}
	TD.bottommenuitem {height: 5px; background: #9e9e9e url("img/bg_bottommenuitem.gif") no-repeat top right;}
	TD.menuitemlast {width: 90%; background: #ebebeb;}
	
	TD.bloctop {padding: 0px 0px 20px; vertical-align: top; text-align: justify;}
	TD.bloc {padding: 20px 0px; background: url('img/bg_services.gif') repeat-x top left; vertical-align: top; text-align: justify;}
	TD.blochome {padding: 20px 0px; vertical-align: top; text-align: justify;}
/*
	TD.packagehead {height: 25px; background: #d7d7d7; padding: 5px 7px; text-align: center;}
*/

	TD.packagehead {height: 20px; padding: 5px 7px 0px 0px; vertical-align: bottom;}
	TD.package {background: #fff; padding: 7px 7px 10px; vertical-align: top; }
	TD.package1 {background: url("img/1.gif") no-repeat bottom right; padding: 7px 7px 10px 0px; vertical-align: top; }
	TD.package2 {background: url("img/2.gif") no-repeat bottom right; padding: 7px 7px 10px 0px; vertical-align: top; }
	TD.package3 {background: url("img/3.gif") no-repeat bottom right; padding: 7px 7px 10px 0px; vertical-align: top; }
	TD.package4 {background: url("img/4.gif") no-repeat bottom right; padding: 7px 7px 10px 0px; vertical-align: top; }
	TD.package5 {background: url("img/5.gif") no-repeat bottom right; padding: 7px 7px 10px 0px; vertical-align: top; }
TD.columnleft {width: 20%; vertical-align: top; background: #fff; border-bottom: 3px solid #9e9e9e; padding: 0px 0px 10px;}
TD.columnright {width: 20%; vertical-align: top; background: #f9f9f9 url("img/bg_content.gif") repeat-x top left; border-left: 1px solid #9e9e9e; border-bottom: 3px solid #9e9e9e; padding: 0px 0px 10px;}

TD.bottomleft {width: 30%; height: 9px; }
TD.bottomcenter {width: 40%;}
TD.bottomright {width: 30%;}
TD.bottomleftmiddle {vertical-align: top; text-align: right; padding: 0px 17px;}
TD.bottomcentermiddle {vertical-align: top; text-align: left; border-right: 3px solid #069; border-left: 3px solid #069; padding: 0px 17px;}
TD.bottomrightmiddle {vertical-align: top; text-align: left; padding: 0px 17px;}

TD.ig_solutions {width: 50%; vertical-align: top; padding-bottom: 10px; padding-right: 20px;}
TD.ig_solutions P {margin-bottom: 5px;}

TABLE.ig_brand {width: 100%; height: 53px; margin: auto; clear: both;}
TD.ig_brand_1 {width: 48px; vertical-align: top;}
TD.ig_brand_2 {width: 100%; vertical-align: top; text-align: right;}


.white {color: #fff; letter-spacing: 3px;}
.menuselected {color: #069; text-decoration: none; font-weight: 700;}
.inlinetitle {font-size: 11px; color: #ba1e00; font-weight: 700;}
.small {font-size: 10px; color: #666; letter-spacing: 1px;}
.caption {font-size: 10px; color: #666;}
.special {font-weight: 700;}

OL {list-style-type: decimal; margin-right: 15px; text-align: left;}
IMG.photo {background-color: #9e9e9e; border: 1px solid #000;}
IMG.float {background-color: #9e9e9e; border: 1px solid #000; float: left; margin-right: 10px;}

H3 {text-align: left; margin: 0px 10px 10px; font-weight: bold;}

TD.calendar_head {height: 25px; background: #ebebeb; text-align: center; font-size: 10px;}
TD.calendar_caption  {height: 17px; background: #ebebeb; text-align: center; font-size: 10px;}
TD.calendar_normalday {height: 17px; background: #f9f9f9; text-align: center; font-size: 10px;}
TD.columnright_head {height: 25px; background: #d7d7d7; text-align: center; font-size: 10px;}