body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(main_bg01.gif);
	background-repeat:repeat-x;
	background-color:#2153D2;
}

Table {text-align:left}
a{outline:none;}

.maintitle {font-family:Arial; font-size:22px; font-weight:bold; color:#1B55E2; text-transform:uppercase; }
.maintitle h1{ padding:0; margin:0; font-size:22px;}


.maintitle2 {font-family:Arial; font-size:22px; font-weight:bold; color:#CB181F; text-transform:uppercase;}
.maintitle2 span h1{ padding:0; margin:0;}


.content {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; line-height:15px;}
.content1 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; line-height:15px;}
.contentred {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#CB181F; line-height:15px;}

.contentred h1{ padding:0 0 10px 0; margin:0; color:#0031A8; text-decoration:underline; font:22px Arial, Helvetica, sans-serif;}


/*splashmenu*/
#splashmenu TD a{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CB181F; line-height:20px; text-decoration:none;}
#splashmenu TD a:hover{color:#1B55E2;}

.bodytextwhite {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.bodytextblue {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b55e2;
	font-weight:normal;
	text-decoration:none;
}
.bodytextgray {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c5657;
	font-weight:normal;
	text-decoration:none;
}
.footer {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#86a4ed;
	font-weight:normal;
	text-decoration:none;
}
.norepet {
	background-repeat: repeat-x;
}
.boder {
	border: 1px solid #fff716;
}


/*category hyperlink effect gets start*/
A.footerlink {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#86a4ed;
	font-weight:bold;
	text-decoration:none;
}
a:hover.footerlink{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ee2c2c;
	font-weight:bold;
	text-decoration:none;
}
/*category hyperlink effect gets start*/
A.innertopmenulink {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:0 7px 0 7px;
}
a:hover.innertopmenulink{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F9DE2D;
	font-weight:bold;
	text-decoration:none;
}
/*category hyperlink effect gets start*/
A.innerbodytextlink {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a:hover.innerbodytextlink{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1d48b0;
	font-weight:bold;
	text-decoration:none;
}
.totalborder {
	border: 1px solid #ADBBC8;
	margin:5px 0 0 0;
	padding:0 0 0 15px;
}

a.info:hover{z-index:25; background-color:#DAE8F5 ; color:#FFFFFF}

td.info span{display: none}

td.info:hover span{ /*the span will display just on :hover state*/
    display:block !important;
    position:absolute;
    top:170px; left:295px; width:auto;
    border:1px solid #1E4F8A;
    background-color:#fff; color:#000;
    text-align: center;
	cursor:auto}
a.info2:hover{z-index:25 ;  background-color:#DAE8F5 ;color:#FFFFFF}

td.info2 span{display: none}

td.info2:hover span{ /*the span will display just on :hover state*/
    display:block !important;
    position:absolute;
    top:170px; left:525px; width:auto;
    border:1px solid #1E4F8A;
    background-color:#fff; color:#000;
    text-align: center;
	cursor:auto}	
a.info3:hover{z-index:25;   background-color:#DAE8F5 ;color:#FFFFFF}

TD.info3 span{display: none}

TD.info3:hover span{ /*the span will display just on :hover state*/
    display:block !important;
    position:absolute;
    top:170px; left:755px; width:auto;
    border:1px solid #1E4F8A;
    background-color:#fff; color:#000;
    text-align: center;
	cursor:auto}
a.info4:hover{z-index:25;  background-color:#F7FBFE ; color:#FFFFFF}

TD.info4 span{display: none}

TD.info4:hover span{ /*the span will display just on :hover state*/
    display:block !important;
    position:absolute;
    top:270px; left:295px; width:auto;
    border:1px solid #1E4F8A;
    background-color:#fff; color:#000;
    text-align: center;
	cursor:auto}

a.info5:hover{z-index:25; background-color:#F6FAFD ; color:#FFFFFF}

TD.info5 span{display: none}

TD.info5:hover span{ /*the span will display just on :hover state*/
    display:block !important;
    position:absolute;
    top:270px; left:525px; width:auto;
    border:1px solid #1E4F8A;
    background-color:#fff; color:#000;
    text-align: center;
	cursor:auto}
a.info6:hover{z-index:25; background-color:#F6FAFD ; color:#FFFFFF}

a.info6 span{display: none}

a.info6:hover span{ /*the span will display just on :hover state*/
    display:block !important;
    position:absolute;
    top:270px; left:755px; width:auto;
    border:1px solid #1E4F8A;
    background-color:#fff; color:#000;
    text-align: center;
	cursor:auto}	
	
.fieldheader { background-color:#009AE5; color:#666666; }
table, .whitebg{ font-size:11px; font-family:Arial, Verdana; color:#666666; text-align:left; }
table,.redbg { font-size:11px; font-family:Arial, Verdana; color:#ffffff; text-align:left; }
.whitebg { background-color:#F1F4F9; }
.redbg { background-color:#CB181F; }



/* homepage 
-------------------------------------------------------------------*/
.productlist{ padding:0 0 0 26px; clear:left;}
.productlist a{ color:#000; text-decoration:none;}
.productlist a:hover{ text-decoration:none;}
.contentbgblue{background:url(blue-contentbg.gif) repeat-x top;}
.blue{width:198px; margin:20px 18px 0 0; font-weight:bold; float:left;}
.blue .brd{ border-left:solid 1px #3366CC; border-right:solid 1px #3366CC; margin:0; padding:0;}
.blue .list{ background:url(blue-bullet.gif) no-repeat left; color:#000; padding:5px 0 5px 15px; font-size:12px; font-weight:bold;}
.blue .margin{ margin:8px 0 0 10px;}
.blue .heading{ height:27px; background:url(blue-head-bg.gif) no-repeat top; font-size:14px; color:#fff; padding:3px 0 0 8px;}
.blue .heading a{color:#fff; text-decoration:none;}
.blue .curvbot{ height:9px; background:url(blue-curv-bot.gif) no-repeat bottom;}
.blue .list a{text-decoration:none;}
.blue .list a:hover{ color:#3366CC; text-decoration:underline;}


.yellow{width:198px; margin:20px 18px 0 0; font-weight:bold; float:left; }
.yellow .brd{ border-left:solid 1px #867300; border-right:solid 1px #867300}
.yellow .list{ background:url(yellow-bullet.gif) no-repeat left; color:#000; padding:5px 0 5px 15px; font-size:12px; font-weight:bold;}
.yellow .margin{ margin:8px 0 0 10px;}
.yellow .heading{ height:27px; background:url(yellow-head-bg.gif) no-repeat top; font-size:14px; color:#fff; padding:3px 0 0 8px;}
.yellow .heading a{color:#fff; text-decoration:none;}
.yellow .curvbot{ height:9px; background:url(yellow-curv-bot.gif) no-repeat bottom;}
.yellow .list a{text-decoration:none;}
.yellow .list a:hover{ color:#867300; text-decoration:underline;}


.green{width:198px; margin:20px 18px 0 0; font-weight:bold; float:left; }
.green .brd{ border-left:solid 1px #339933; border-right:solid 1px #339933}
.green .list{ background:url(green-bullet.gif) no-repeat left; color:#000; padding:5px 0 5px 15px; font-size:12px;}
.green .margin{ margin:8px 0 0 10px;}
.green .heading{ height:27px; background:url(green-head-bg.gif) no-repeat top; font-size:14px; color:#fff; padding:3px 0 0 8px;}
.green .heading a{color:#fff; text-decoration:none;}
.green .headsmall{ height:27px; font-size:11px; color:#fff; padding:3px 0 0 0;}
.green .headsmall a{color:#fff; text-decoration:none;}
.green .curvbot{ height:9px; background:url(green-curv-bot.gif) no-repeat bottom;}
.green .list a{text-decoration:none;}
.green .list a:hover{ color:#339933; text-decoration:underline;} 



.pink{width:198px; margin:20px 0 0 0; font-weight:bold; float:left; }
.pink .brd{ border-left:solid 1px #990066; border-right:solid 1px #990066}
.pink .list{ background:url(pink-bullet.gif) no-repeat left; color:#000; padding:5px 0 5px 15px; font-size:12px;}
.pink .margin{ margin:8px 0 0 10px;}
.pink .heading{ height:27px; background:url(pink-head-bg.gif) no-repeat top; font-size:14px; color:#fff; padding:3px 0 0 8px;}
.pink .heading a{color:#fff; text-decoration:none;}
.pink .curvbot{ height:9px; background:url(pink-curv-bot.gif) no-repeat bottom;}
.pink .list a{text-decoration:none;}
.pink .list a:hover{ color:#990066; text-decoration:underline;}


.orange{width:198px; margin:20px 18px 0 0; font-weight:bold; float:left; }
.orange .brd{ border-left:solid 1px #FF6633; border-right:solid 1px #FF6633}
.orange .list{ background:url(orange-bullet.gif) no-repeat left; color:#000; padding:5px 0 5px 15px; font-size:12px;}
.orange .margin{ margin:8px 0 0 10px;}
.orange .heading{ height:27px; background:url(orange-head-bg.gif) no-repeat top; font-size:14px; color:#fff; padding:3px 0 0 8px;}
.orange  .heading a{color:#fff; text-decoration:none;}
.orange .curvbot{ height:9px; background:url(orange-curv-bot.gif) no-repeat bottom;}
.orange .list a{text-decoration:none;}
.orange .list a:hover{ color:#FF6633; text-decoration:underline;}


.black{width:198px; margin:20px 0 0 0; font-weight:bold; float:left; }
.black .brd{ border-left:solid 1px #336666; border-right:solid 1px #336666}
.black .list{ background:url(black-bullet.gif) no-repeat left; color:#000; padding:5px 0 5px 15px; font-size:12px;}
.black .margin{ margin:8px 0 0 10px;}
.black .heading{ height:27px; background:url(black-head-bg.gif) no-repeat top; font-size:14px; color:#fff; padding:3px 0 0 8px;}
.black  .heading a{color:#fff; text-decoration:none;}
.black .curvbot{ height:9px; background:url(black-curv-bot.gif) no-repeat bottom;}
.black .list a{text-decoration:none;}
.black .list a:hover{ color:#336666; text-decoration:underline;}


.bannerbot{}
.bannerbot img{ border:none; padding:18px 0 0 6px;}



.blue1{width:198px; margin:10px 0 0 20px; font-weight:bold;}
.blue1 .brd{ border-left:solid 1px #3366CC; border-right:solid 1px #3366CC; border-bottom:solid 1px #3366CC; margin:0; padding:0;}
.blue1 .margin{ margin:8px 0 0 10px;}

.blue1 .bluelist{background:url(blue-bullet.gif) no-repeat left; color:#000; padding:5px 0 5px 15px; font-size:12px;}
.blue1 .bluelist a{text-decoration:none; color:#000}
.blue1 .bluelist a:hover{ color:#3366CC; text-decoration:underline;}
.blue1 .headblue{ height:27px; background:url(blue-head-bg.gif) no-repeat top; font-size:14px; color:#fff; padding:3px 0 0 8px;}
.blue1 .headblue a{color:#fff; text-decoration:none;}


.blue1 .yellowlist{background:url(yellow-bullet.gif) no-repeat left; color:#000; padding:5px 0 5px 15px; font-size:12px;}
.blue1 .yellowlist a{text-decoration:none; color:#000}
.blue1 .yellowlist a:hover{ color:#867300; text-decoration:underline;}
.blue1 .headyellow{ height:27px; background:url(yellow-head-bg.gif) no-repeat top;font-size:14px; color:#fff; padding:3px 0 0 8px;}
.blue1 .headyellow a{color:#fff; text-decoration:none;}
.blue1 .brdyellow{ border-color:#867300; margin:0; padding:0;}

.blue1 .greenlist{background:url(green-bullet.gif) no-repeat left; color:#000; padding:5px 0 5px 15px; font-size:12px;}
.blue1 .greenlist a{text-decoration:none; color:#000}
.blue1 .greenlist a:hover{ color:#339933; text-decoration:underline;}
.blue1 .headgreen .headsmall{ height:27px; font-size:11px; color:#fff; padding:3px 0 0 0;}
.blue1 .headgreen .headsmall a{color:#fff; text-decoration:none;}
.blue1 .headgreen{ height:27px; background:url(green-head-bg.gif) no-repeat top; font-size:14px; color:#fff; padding:3px 0 0 8px;}
.blue1 .headgreen a{color:#fff; text-decoration:none;}
.blue1 .brdgreen{ border-color:#339933; margin:0; padding:0;}

.blue1 .pinklist{background:url(pink-bullet.gif) no-repeat left; color:#000; padding:5px 0 5px 15px; font-size:12px;}
.blue1 .pinklist a{text-decoration:none; color:#000}
.blue1 .pinklist a:hover{ color:#990066; text-decoration:underline;}
.blue1 .headpink{ height:27px; background:url(pink-head-bg.gif) no-repeat top; font-size:14px; color:#fff; padding:3px 0 0 8px;}
.blue1 .headpink a{color:#fff; text-decoration:none;}
.blue1 .brdpink{ border-color:#990066; margin:0; padding:0;}

.blue1 .orangelist{background:url(orange-bullet.gif) no-repeat left; color:#000; padding:5px 0 5px 15px; font-size:12px;}
.blue1 .orangelist a{text-decoration:none; color:#000}
.blue1 .orangelist a:hover{ color:#FF6633; text-decoration:underline;}
.blue1 .headorange{ height:27px;background:url(orange-head-bg.gif) no-repeat top; font-size:14px; color:#fff; padding:3px 0 0 8px;}
.blue1 .headorange a{color:#fff; text-decoration:none;}
.blue1 .brdorange{ border-color:#FF6633; margin:0; padding:0;}

.blue1 .blacklist{background:url(black-bullet.gif) no-repeat left; color:#000; padding:5px 0 5px 15px; font-size:12px;}
.blue1 .blacklist a{text-decoration:none; color:#000}
.blue1 .blacklist a:hover{ color:#336666; text-decoration:underline;}
.blue1 .headblack{ height:27px; background:url(black-head-bg.gif) no-repeat top; font-size:14px; color:#fff; padding:3px 0 0 8px;}
.blue1 .headblack a{color:#fff; text-decoration:none;}
.blue1 .brdblack{ border-color:#336666; margin:0; padding:0;}


.olymLogos{ padding:0; margin:0; float:left; width:620px; margin-bottom:5px;}
.olymLogos img{ border:solid 2px #ffd9d9; margin-right:8px; margin-bottom:10px; padding:2px; background:#fff;}


.blacktxt{ color:#000;}
.redtxt{ color:#FF0000;}


.font11{ font-size:11px !important;}
.font12{ font-size:12px !important;}
.font13{ font-size:13px !important;}
.font14{ font-size:14px !important;}
.font14{ font-size:14px !important;}
.font15{ font-size:15px !important;}
.font16{ font-size:16px !important;}
.font17{ font-size:17px !important;}
.font18{ font-size:18px !important;}
.font19{ font-size:19px !important;}
.font20{ font-size:20px !important;}
.font21{ font-size:21px !important;}

.noMrgn{ margin:0 !important;}
.noMrgnR{ margin-right:0 !important;}
.noMrgnL{ margin-left:0 !important;}
.noMrgnT{ margin-top:0 !important;}
.noMrgnB{ margin-bottom:0 !important;}

.floatL{ float:left !important;}
.floatR{ float:right !important;}
.noBord{ border:none !important;}
.noBordB{ border-bottom:none !important;}
.noBordR{ border-right:none !important;}
.noBordT{ border-top:none !important;}


.noBg{ background:none !important;}

.noPadd{ padding:0 !important;}
.noPaddT{ padding-top:0 !important;}
.noPaddR{ padding-right:0 !important;}
.noPaddL{ padding-left:0 !important;}
.noPaddB{ padding-bottom:0 !important;}
