body{ margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:#ffffff url(../images/mainbg_img.jpg) repeat-x; }

div, p, input, select, form, h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}

a, img{ border:none;}


*html img { behavior: url(css/iepngfix.htc);}

.left {float:left;}
.right {float:right;}
.clear { clear:both;}
.clear-5 { clear:both; height:5px;}
.clear-10 { clear:both; height:10px;}
.clear-15 { clear:both; height:15px;}
.clear-20 { clear:both; height:20px;}
.clear-with-border { margin:5px 0; padding:0; border-top:1px solid #ddd;}
*html .clear { height:1%;}


p { margin:0 0 15px 0;}

a:focus { outline:none;}
a.active { -moz-outline: none;}

a { color:#0867B3; text-decoration:none;}
a:hover { color:#2385D4; text-decoration:underline;}

h1 { font-size:18px; margin:0 0 15px 0;}
h2 { font-size:16px; margin:0 0 12px 0;}
h3 { font-size:14px; margin:0 0 10px 0;}

/****FontClassesStarts****/
.arial12Blue{ color:#1164C0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.arial12Black{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.gray-text { color:#999999;}
.blue-text { color:#0066CC;}
.size-14 { font-size:14px; font-weight:bold;}
/***End***/



/*********************
MAIN CLASSES STARTS
********************8***/
#backgrWrapper{ width:1200px; height:538px; margin:0 auto; padding:0; background:url(../images/background_img.jpg) no-repeat;}
#outerWrapper{ width:960px; height:auto; margin:0 auto; padding:0; }
#logo_contactWrap{ width:960px; height:100px; margin:0; padding:0; float:left; display:block;}
.logoCon{ width:450px; height:auto; margin:0; padding:15px 0 0 0; float:left; display:block;}
.contactusCon{ width:200px; height:auto; margin:0; padding:25px 10px 0 70px ; float:right; display:block;}

/********************
NAVIGATION
***********************/

.navigation{ width:952px; height:34px; margin:12px 0 0 0; padding:0 3px 0 5px; float:left; display:block; background:url(../images/navigation_bgimg.gif) repeat-x;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.navigation ul{ width:auto; height:auto; margin:0; padding:0; float:left; display:block; position:relative; list-style-type:none; }
.navigation li{ position:relative; margin:0; padding: 0; text-align:right; float:left; }
.navigation ul li a{ margin:0; padding:9px 8px; float:left; display:block; position:relative; list-style-type:none; font-family: Tahoma,Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../images/nav_libgimg.gif) -1px 3px no-repeat;}
.navigation ul li a:hover{ margin:0; color:#fff; text-decoration:none; padding:9px 8px; float:left; display:block; background:url(../images/nav_hoverimg.gif) repeat-x;}
.navigation ul li a.selected{ background:url(../images/nav_hoverimg.gif) repeat-x;}


/****DROPDOWN*****/
.submenustyle, .submenustyle ul { font: normal 11px Arial, Helvetica, sans-serif; margin:0; padding:0; position: absolute; left: 0; top: 0; list-style-type: none;visibility: hidden; z-index:100;}
.submenustyle li a { display: block; width:150px; color:#ffffff; background:url(../images/navigation_bgimg.gif) 0 0; text-decoration: none; padding:8px 10px; margin:0; font-weight:bold;}
* html .submenustyle li{ /*IE6 CSS hack*/display:inline-block; width: 150px; font-weight:bold; }
.submenustyle li a:hover{ background:url(../images/nav_hoverimg.gif) repeat-x; color: white; font-weight:bold; text-decoration:none;}
.downarrowpointer{ margin:0; padding:0;border:0; }
.ddiframeshim{ position: absolute;z-index:500; background: transparent; border-width: 0; width: 0; height: 0;}
/**END**/


/***************
SEAECHBOX
*****************/
#searchBox{width:180px; height:19px; margin:8px  5px 0 0; padding:0; float:right; display:block;}
.inputBox{ width:154px; height:17px; margin:0; padding:0 0 0 4px; float:left; display:block; background:url(../images/search_bgimg.gif) top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4d4d4d; border:#4d4d4d 1px solid;}
.search_btn{ width:17px; height:18px; margin:0; padding:0; float:right; display:block;}

/*************
Header
*****************/
#headerWrap{ width:960px; height:auto; margin:8px auto 0 auto; padding:0; float:left; display:block;}

/**************
BODYContent
***********/
#content { width:960px; height:auto; margin:8px 0 0 0; padding:0px; float:left;}
.leftPart { width:637px; height:auto; margin:0 5px 0 0; padding:0; float:left;}
.rightPart { width:318px; height:auto; margin:0; padding:0; float:right;}

#content-inner { width:930px; height:auto; margin:8px 0 0 0; padding:20px 15px; float:left; background:#fff url(../images/container-top.jpg) no-repeat top; line-height:18px;}
.leftColumn { width:188px; float:left; margin:0 22px 0 0; padding:0; }

.left-menu { width:188px; margin:0; padding:0 0 5px 0; float:left; background:url(../images/left-menu-bottom.gif) no-repeat bottom left;}
.left-menu-heading { width:178px; margin:0; padding:0 0 0 10px; float:left; height:32px; background:url(../images/left-menu--heading-bk.gif) repeat-x top left; line-height:32px; font-family:Tahoma; font-size:14px; font-weight:bold; color:#fff; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px; -moz-border-radius-topright:5px; }
.left-menu-inner { width:166px; margin:0; padding:0 10px; float:left; border:1px solid #E6E6E6; border-width:0px 1px;}
.left-menu-inner ul { margin:0; padding:0; list-style:none;}
.left-menu-inner ul li { margin:2px 0; padding:6px 0 7px 0; list-style:none; border-bottom:1px solid #e6e6e6; color:#333; background:url(../images/arrow-right.gif) no-repeat scroll 100% 50%; font-size:11px; font-weight:bold;}
.left-menu-inner ul li a { text-decoration:none; display:block;}
.left-menu-inner ul li a:hover { text-decoration:none;}
.left-menu-inner ul li:hover {  background:url(../images/arrow-right-hover.gif) no-repeat scroll 100% 50%;}


.rightColumn { width:715px; margin:0; padding:0; float:left; }
.rightColumn h1 { margin:0 0 10px 0; padding:0 0 5px 0; font-size:20px; font-weight:normal; color:#133F96; border-bottom:1px solid #E5E5E5;}

.round-box-belt { width:240px; margin:0 40px; display:inline-block; float:left; text-align:center;}
.round-box { width:238px; border:1px solid #cdcdcd; -moz-border-radius: 3px; -webkit-border-radius: 3px; float:left; height:104px; margin-bottom:10px;}

.round-box-big { width:700px; margin:0 auto 15px auto; clear:both; padding:0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #cdcdcd;}
.round-box-big  .inner { padding:10px;}
.round-box-big h2 { background:#E8E8E8 url(../images/heading-gray-bk.gif) repeat-x top left; line-height:31px; font-size:18px; color:#333333; font-weight:normal; padding-left:10px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px; -moz-border-radius-topright:5px; border-bottom:1px solid #cdcdcd; margin-bottom:0;}


.round-box-half-width { width:330px; float:left; margin:0 15px 15px 10px; padding:0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #cdcdcd; display:inline;}
.round-box-half-width  .inner { padding:10px;}
.round-box-half-width h2 { background:#E8E8E8 url(../images/heading-gray-bk.gif) repeat-x top left; line-height:31px; font-size:16px; color:#333333; font-weight:bold; padding-left:10px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px; -moz-border-radius-topright:5px; border-bottom:1px solid #cdcdcd; margin-bottom:0;}

ul.list-item-points { margin:0 0 10px 0; padding:0 0 0 15px; list-style:none;}
ul.list-item-points li { background:url(../images/bullet-2.gif) no-repeat 0 5px; margin:4px 0; padding-left:10px; list-style:none; }


.half-width-left { width:47%; margin:0 10px 0 0; float:left; display:inline;}
.half-width-right { width:47%; margin:0 0 0 10px; float:right;}


.img-margin-5 { margin:5px;}

.full-width-content { width:715px; margin:0 0 15px 0; padding:0; float:left; overflow:hidden;}
.pic-area-email { width:210px; margin:0; padding:0; float:right;}
.text-area-medium { width:500px; float:left; margin:0; padding:0;}

/***ProductWrapper***/
#productWrap{ width:637px; height:auto; margin:8px 0 20px 0; padding:0; float:left;}
.product-listing-box { width:285px; margin:0 10px 20px 10px; padding:0; float:left;}
ul.product-listing { margin:0; padding:0 0 0 10px; list-style:none;}
ul.product-listing li { margin:4px 0; padding:0 0 0 15px; list-style:none; background:url(../images/bullet-1.gif) no-repeat 0 5px; font-family:tahoma;  font-weight:bold; font-size:14px; color:#0867B3;}
ul.product-listing li ul { margin:0; padding:0 0 0 10px; list-style:none;}
ul.product-listing li ul li { margin:2px 0; padding:0; font-family:tahoma; font-weight:bold; font-size:13px; color:#D63615; background-image:none; }


/***MoreProductWrapperStarts***/
#partner-block{ width:316px; height:auto; margin:10px 0 0 0; padding:0; float:right; display:block;}
.partner-blockTopWrap{ width:316px; height:9px; margin:0; padding:0; float:left; display:block;}
.partner-blockMidWrap{ width:291px; height:auto; margin:0 0 0 1px; padding:5px 10px 25px 10px; float:left; display:block; background:url(../images/morepbox_midimg.gif) repeat-x; border-left:#B9B9B9 1px solid; border-right:#B9B9B9 1px solid; color:#AD0000; font-family:Tahoma; font-size:12px;}
.partner-blockMidWrap ul{ width:auto; float:left; display:block; position:relative; list-style-type:none; margin:0; padding:0; }
.partner-blockMidWrap li{ width:auto; float:left; display:block; position:relative; list-style-type:none; margin:0 10px 0 0 ; padding:0; line-height:20px;}
.partner-blockMidWrap a{ color:#AD0000; text-decoration:underline;}
.partner-blockMidWrap a:hover{ color:#AD0000; text-decoration:none;}
.partner-blockBottomWrap{ width:316px; height:9px; margin:-10px 0 0 0!important; margin:-10px 2px 0 0;padding:0; float:left; display:block;}

/**********************
NEWS panel
***********************/
.News-panel { width:630px; float:left; margin:0 0 15px 3px; display:inline; border:1px solid #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; height:29px; background:url(../images/news-bk.gif) repeat-x;}
.heading-blue { background:url(../images/heading-blue-bk.gif) no-repeat; font-size:12px; color:#fff; font-weight:bold; text-align:center; padding:7px 10px; margin:0 10px 0 1px; float:left;}


/***FOOTERWRAPPERSTARTS***/
#footerWrap{ width:920px; height:auto; margin: 30px auto 20px auto; padding:15px 5px 0 5px; border-top:1px solid #ddd;}
.leftFooterPart{ width:740px; height:auto; margin:0; padding:0; float:left; display:block; color:#626262; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}
.leftFooterPart ul{ margin:0; padding:0; float:left; display:block; list-style-type:none;}
.leftFooterPart li{ margin:0; padding:0; float:left; display:block; list-style-type:none;}

.leftFooterPart a{ color:#626262; text-decoration:none;}
.leftFooterPart a:hover{ color:#626262; text-decoration:underline;}

.rightFooterPart{ width:175px; height:auto; margin:0; padding:0; float:left; text-align:right; font-size:14px; font-weight:bold; color:#8C8B8B;}
.rightFooterPart .size-20 { font-family:tahoma; color:#666; font-weight:bold; line-height:30px;}

.centerFooterPart{ width:920px; height:auto; margin:15px 0 0 0; float:left; display:block; line-height:26px; color:#838383; border-top:1px solid #ddd; text-align:right;}
.centerFooterPart a{ color:#838383; text-decoration:underline;}
.centerFooterPart a:hover{ color:#838383; text-decoration:none;}
.size-20 { font-size:20px; }

