/* CSS Document */


/*----------------- [Commons] ---------------------*/
/*-------------------------------------------------*/

a:link img            { border: none; }

a:link visited img    { border: none; }

a img                 { border-style: none; }

form                  { margin: 0px; }

.left                 { float:  left; }

.right                { float:right; }

b                     { font-weight: bold; }

.textfield            { width: 170px; height: 22px; border: 1px solid #7B4C09; }

ul                    { margin: 0; }


/*----------------- [General] ---------------------*/
/*-------------------------------------------------*/

body                   { font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0; background: url(images/body_bg.jpg) top left repeat-x #1B5E92; }

.wrapper               { width: 900px; height: auto; margin: 30px auto 30px auto; }

.mainContainer         { width: 900px; height: auto; background: url(images/container_top_curve.gif) top left no-repeat #fff; }

.container             { width: 900px; height: auto; background: url(images/footer_btm_curve.gif) bottom left no-repeat; }

/*-------------------------[ header ] ---------------------------*/
/*---------------------------------------------------------------*/

.header                { width: 880px; height: auto; margin: 0 0 0 10px; padding-top: 10px; }

/*-------------------------------------[ Menu Section ]-----------------------------------------*/

.menuDiv               { width: 880px; height: auto; display: inline; background: url(images/menu_bg.gif) top left no-repeat; float: left; }

.menu                  { width: 702px; height: auto; /*background: url(images/nav_bg.gif) top left no-repeat;*/ margin-left: 89px; display: inline; float: left; }

#main-nav              { padding: 0; margin: 0; list-style: none; width: 702px; height: 35px; overflow: hidden; }

#main-nav li           { float: left; height: 35px; }

#main-nav a            { display: block; background-image: url(images/nav_bg.gif); float: left; height: 35px; /* same as height of #example-nav */text-decoration: none; /* needed for IE8 beta, otherwise it still shows the underlines */ }

#main-nav-home         { width: 102px; }

#main-nav-home:hover, #main-nav-home.selected  { background-position: 0px -35px; }

#main-nav-newbook      { width: 131px; background-position: -102px 0; }

#main-nav-newbook:hover, #main-nav-newbook.selected   { background-position: -102px -35px; }

#main-nav-products     { width: 126px; background-position: -233px 0; }

#main-nav-products:hover, #main-nav-products.selected { background-position: -233px -35px; }

#main-nav-services     { width: 122px; background-position: -359px 0; }

#main-nav-services:hover, #main-nav-services.selected { background-position: -359px -35px; }

#main-nav-blog         { width: 101px; background-position: -481px 0; }

#main-nav-blog:hover, #main-nav-blog.selected { background-position: -481px -35px; }

#main-nav-contactus    { width: 120px; background-position: -582px 0; }

#main-nav-contactus:hover, #main-nav-contactus.selected { background-position: -582px -35px; }


/*--------------------------------------------------------------------*/


/*------------------------------------ [Middle Section Starts] ---------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

.midleDiv               { width: 880px; height: auto; background: url(images/mdle_mdle_bg.gif) top left repeat-y; margin-left: 10px; }

.midleContainer1        { width: 880px; height: auto; background: url(images/mdl_btm_img.jpg) bottom left no-repeat; padding-bottom: 30px; }

.contents                { width: 635px; height: auto; margin-left: 1px; }

.contents.inner         { width: 625px; height: auto; margin-left: 16px; }

.contents img            { float: left; margin: 0 10px 5px 0; }

.contents p             { margin-top: 10px; }

.contents a            { font: bold 13px Arial, Helvetica, sans-serif; color: #1B5E92; text-decoration: underline; }

.contents a:hover            { text-decoration: none; }

.contents h1             { font: bold 24px Arial, Helvetica, sans-serif; color: #000; }

.contents h1 span        { color: #254E8F; }

.categoryHd              { background: url(images/category_bg.gif) top left no-repeat; height: 41px;   }

.categoryHead          { font: bold 16px Arial, Helvetica, sans-serif; color: #fff; margin-left: 10px; margin-top: 12px; float:left; } 

.rgtMenu                 { width: 208px; height: auto; margin-left: 1px; display: inline; float: left; }

.rgtMenu.extraLnks        { width: 208px; height: auto; margin-left: 1px; padding-top: 8px; background: url(images/horizontal_dots.gif) top left repeat-x; display: inline; float: left; }

.categoryName { font: bold 13px/2em Arial, Helvetica, sans-serif; color: #fff; background: url(images/rgt_head_bullet.gif) top left no-repeat; padding-left: 18px;}

.categorylinks            { width: 190px; height: auto; margin-left: 11px; padding: 0; margin-bottom: 5px; }

.categorylinks li         { width: 190px; padding: 4px 0; list-style: none; }

.categorylinks li a       { font: normal 12px Arial, Helvetica, sans-serif; color: #333; text-decoration: none; background: url(images/rgt_link_bullet.gif) top left no-repeat; padding-left: 8px; }

.categorylinks li a:hover       { text-decoration: underline; }

.extralinks            { width: 190px; height: auto; margin-left: 11px; padding: 0; margin-bottom: 5px; }

.extralinks li         { width: 190px; padding: 4px 0; list-style: none; }

.extralinks li a       { font: bold 12px Arial, Helvetica, sans-serif; color: #1B5E92; text-decoration: none; background: url(images/rgt_aditional_link_bullet.gif) top left no-repeat; padding-left: 8px; }

.extralinks li a:hover       { text-decoration: underline; }


/*------------------------------------ [Footer Section Starts] ---------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

.footer                  { width: 900px; height: auto; }

.footerMenu              { height: 37px; background: url(images/footer_menu_bg.jpg) top left no-repeat; color: #fff; }

.footerMenu a            { font: normal 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; padding: 0 25px; }

.footerMenu a:hover            { color: #000; }

.footerMenu span         { font: normal 12px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; padding: 0 25px; }

.copyright             { font: normal 11px Arial, Helvetica, sans-serif; color: #1B5582; }

/*--------------------------[ inner page ] ---------------------------------*/

.subHeading              { font: normal 18px Arial, Helvetica, sans-serif; color: #F56111; }

.subHeading2              { font: bold 14px Arial, Helvetica, sans-serif; color: #F56111; }

