@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;background:url(../images/bodybg.gif) repeat-x #FFFFFF;font-size:12px; color:#4c4c4c;  font-family: Arial, Helvetica, sans-serif;}
.cleaner{clear:both;margin:0;padding:0;font-size:1px;line-height:0}
*{ margin:0; padding:0}


/* Header Style Starts */
#header{ width:1000px; height:136px; padding:0; margin:0 auto;}
.topbar{width:1000px; height:102px; padding:0; margin:0; float:left}
.logo{width:530px; height:102px; padding:0; margin:0; float:left}
.loginbox{width:403px; height:87px; padding:15px 10px 0 57px; margin:0; float:left;}
.loginbox .signuprow{width:403px; height:23px; padding:0; margin:0; float:left; font-size:12px; color:#4f81c1; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-align:right}
.loginbox .signuprow .inputstyle{ vertical-align:top;border:none; background:url(../images/inputboximgmidbg.gif) repeat-x top; width:72px; padding:5px 0 0 0px; height:19px; font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#000 }
.loginbox .toptextarea{width:403px; height:56px; padding-top:5px; margin:0; float:left; color:#000000;font-size:11px;font-family: Arial, Helvetica, sans-serif; line-height:18px;}
.loginbox .toptextarea a{color:#094fa3; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-decoration:none}
.loginbox .toptextarea a:hover{ text-decoration:underline}
.loginbox .toptextarea img{ margin-right:3px;}

.loginbox .topsearcharea{width:403px; height:41px; padding-top:20px; margin:0; font-weight:bold; text-align:right; float:left; color:#000000;font-size:12px;font-family: Arial, Helvetica, sans-serif; line-height:18px;}


.navbar{width:1000px; float:left; height:34px; padding:0px; margin:0px;}
.navbar .punchline{ width:582px; height:34px; float:left; padding:0px; margin:0px; background:url(../images/punchline.gif) no-repeat top; }
.navbar .navlinks{ width:416px; height:34px; float:left;}
.navbar .navlinks a{color:#FFF;font-size:12px;font-family: Arial, Helvetica, sans-serif;padding-left:14px; font-weight:bold; padding-right:15px; text-decoration:none}
.navbar .navlinks a:hover{ text-decoration:underline}
/* Header Style Ends */

/* Middle Container Style Starts */
.middlecontainer{ width:958px; padding:20px; margin:auto; border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3; background-color:#FFF}
/* Middle Container Style Ends */

/* Left Navigation Style Starts */
.middlecontainer .leftpanel{ width:205px; padding:0px; margin-right:20px; float:left}
.glossymenu{margin: 0px;padding: 0;width:205px; /*width of menu*/border-bottom-width: 0;}
.glossymenu a.menuitem{ background:url(../images/leftlinkbg.gif) no-repeat; height:32px; font: bold 12px Arial, Helvetica, sans-serif;color: #043c80;display: block;position: relative; /*To help in the anchoring of the ".statusicon" icon image*/width: auto;padding:8px 0 0 28px;text-decoration: none;}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{color: #043c80;}
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/position: absolute;top: 5px;right: 5px;border: none;}
.glossymenu a.menuitem:hover{background:url(../images/leftlinkoverbg.gif) no-repeat; color:#FFF}
.glossymenu div.submenu{ /*DIV that contains each sub menu*/background: white;}
.glossymenu div.submenu ul{ /*UL of each sub menu*/list-style-type: none;margin: 0;padding: 0; margin-bottom:10px;}
.glossymenu div.submenu ul li{border-top: 1px solid #d9d6d6;}
.glossymenu div.submenu ul li a{display: block;font: normal 12px Arial, Helvetica, sans-serif;color: #043c80;text-decoration: none;padding: 5px 0;padding-left: 10px;}
.glossymenu div.submenu ul li a:hover{background: #e7e7e7;colorz: white;}
/* Left Navigation Style Ends */

/* Middle panel Starts */
.middlecontainer .midpanel{ width:508px; float:left; margin-right:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#4e637c; line-height:18px; }
.middlecontainer .midpanel h1{ width:508px; margin-bottom:10px; float:left;font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#043c80;}
.middlecontainer .midpanel .iconbox{width:508px; margin-top:18px;  float:left}
.middlecontainer .midpanel .banner{width:494px; height:275px; float:left; background:url(../images/bannerbg.gif) no-repeat; padding:7px 7px 0 7px;}

.middlecontainer .innermidpanel .contentarea{width:733px; margin-bottom:10px; float:left}
.middlecontainer .innermidpanel h1{ width:700px; margin-bottom:10px; float:left;font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#043c80;}
.middlecontainer .innermidpanel .contentarea p{ margin-top:10px;}
.middlecontainer .innermidpanel .innernewsbox{width:733px; margin-bottom:10px; float:left; margin-top:10px;}
.middlecontainer .innermidpanel .innernewsbox .top{ width:733px; background:url(../images/innernewtop.gif) no-repeat; height:7px; padding:0px; margin:0px; overflow:hidden;}
.middlecontainer .innermidpanel .innernewsbox .middle{ width:719px; background-color:#c4d6ec; border-left:1px solid #7691ac; border-right:1px solid #7691ac; padding-left:6px; padding-right:6px;}
.middlecontainer .innermidpanel .innernewsbox .middle .title{ background:url(../images/innernewboxtitlebg.gif) repeat-x; width:699px; height:26px; font-weight:bold; color:#043c80; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:6px 10px 0px 10px;}
.middlecontainer .innermidpanel .innernewsbox .middle .contentarea{background-color:#FFF; padding:5px 10px 5px 10px; margin:0px; border-bottom:1px solid #c2ceda;width:699px; }
.middlecontainer .innermidpanel .innernewsbox .middle .contentarea .redtext{font-size:11px;color:#ee3a43;}
.middlecontainer .innermidpanel .innernewsbox .middle .contentarea a{font-size:11px;color:#094fa3; text-decoration:underline; font-weight:bold}
.middlecontainer .innermidpanel .innernewsbox .middle .contentarea a:hover{text-decoration:none}
.middlecontainer .innermidpanel .innernewsbox .bottom{ width:733px; background:url(../images/innernewbottom.gif) no-repeat; height:7px; float:left}


/* Middle panel Ends */

/* Right pNale Style Starts */
.middlecontainer .rightpanel{width:205px; padding:0px; float:left}
.middlecontainer .rightpanel .newsbox{width:205px; float:left; margin-bottom:20px;}
.middlecontainer .rightpanel .newsbox .titlebg{width:192px; float:left; padding:8px 0 0 13px; background:url(../images/newsboxtitlebg.gif) no-repeat; height:24px; font-weight:bold; color:#043c80; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.middlecontainer .rightpanel .newsbox .contentarea{width:183px; background-color:#FFF; padding:0px 10px 5px 10px; margin:0px; border-left:1px solid #c2ceda; border-bottom:1px solid #c2ceda;border-right:1px solid #c2ceda;  }
.contentarea .newssection{ width:183px; float:left; font-weight:bold; color:#4e637c; padding-top:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:17px; }
.contentarea .newssection .redtext{font-size:11px;color:#ee3a43;}
.contentarea .newssection a{font-size:11px;color:#094fa3; text-decoration:underline}
.contentarea .newssection a:hover{text-decoration:none}
.middlecontainer .rightpanel .newsbox .bottom{ width:205px; height:14px; float:left}

.middlecontainer .rightpanel .newsbox .searcharea{width:183px; background-color:#FFF; padding:0px 10px 5px 10px; margin:0px; border-left:1px solid #c2ceda; border-right:1px solid #c2ceda;  }
.searcharea .searchsection{ width:183px; float:left; font-weight:bold; color:#4e637c; padding-top:15px; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:17px; }
.inputboxstyle{ border:1px solid #dbdbdb; width:245px; padding:3px 2px 0 5px; height:21px; background-color:#FFF}
/* Right pNale Style ends */

/* Footer Style Starts */
.footer{ width:1000px; margin:auto; height:70px; background:url(../images/footerbg.gif) no-repeat; padding-top:27px; text-align:center; color:#4e637c;}
.footer .row{ width:1000px; height:20px; float:left; text-align:center}
.footer .row a{color:#4e637c;font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:2px; padding-right:2px; text-decoration:none}
.footer .row a:hover{ text-decoration:none; color:#000}
.footer .row .smalltext{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
/* Footer Style Ends */



