/*-------
// Global Reset
//-----*/

* { margin:0px; padding:0px; }
img { border:none; }

/*-------
// General
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; }

input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.alL { text-align:left; }

.hide { display: none; }
.clear { clear: both; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }
a:hover { text-decoration:none; }
/*-------
// Globals
//-----*/

body { background-color:#d7d6d5; font-family:Verdana, Geneva, sans-serif;  }
span.select { position: absolute;  width:219px; height:25px; color:#717171; font-size:110%; padding:4px 0 0 12px; background:url(../images/content/select-button.gif) no-repeat; overflow: hidden; text-align:left;}
/*-------
// Page Layout
//-----*/

/*-----Container-----*/
div#container { padding:40px 0; width:900px; margin:0 auto; }

/*-----Header-----*/
div#header { padding:22px 17px 25px 10px;  }

/*-----Navigation-----*/
div#navigation { overflow:hidden; width:100%; margin-left:8px; }

/*-----Banner-----*/
div#banner { background:#dddddd url(../images/content/content-bg.gif) repeat-x top left; padding:24px 28px 1px 0; position:relative; }

/*-----Left Area-----*/
div#leftarea { background:#dddddd; padding:0; float:left;  position:relative; width:244px;min-height:544px;}

div#leftarea ul{ margin:6px 0 0 12px; }
div#leftarea li{ margin:6px 0 6px 0;}

div#leftarea a{ color:#0D8ED7;}

/*-----Right Form-----*/
div#rightform { background:white; padding:0px; float:left;  position:relative; width:640px;min-height:544px; font-family:tahoma, verdana;}

div#rightform fieldset{
border:0px solid #DDDDDD;
padding:0 0.5em 0.5em;
}

div#rightform legend {
color:#0d8ed7;
font-size:20px;
font-weight:bold;
line-height:25px;
}

div#rightform P {
		font-size:13px;
		margin:6px 6px 6px 12px;
		font-family:arial, verdana;
		line-height:15px;
}

div#rightform H4 {
		font-size:18px;
		margin:6px 6px 6px 12px;

}

/*-----Footer-----*/
div#footer { background:url(../images/footer/footer-bg.gif) repeat-x top left; color:#9fa3a6; font-size:110%; padding:5px 11px 5px 7px; border-top:1px solid #d8d8d8; margin-top:2px; }

/*-------
// common page content
//-------*/

/*--- Wrapper ---*/
div#container div.wrapper { background:url(../images/container-middle.gif) repeat-y top left; width:887px; padding:0px 9px; }
div#container div.wrapper-top { background:url(../images/container-top.gif) no-repeat bottom left; width:905px; padding-top:8px; }
div#container div.wrapper-bottom { background:url(../images/container-bottom.gif) no-repeat top left; width:905px; padding-top:8px; }

/*-----Header-----*/
div#header div.logo h1 a { background:url(../images/header/logo.gif) no-repeat top left; width:225px; height:45px; display:block; }

div#header div.login-form { padding-top:2px; width:280px;} /*Editeb by jayanta on 10th apr, 2009*/
div#header div.login-form h3{ color:#272147; font-weight:bold; font-size:14px; line-height:20px;}
div#header div.login-form div.top { margin-bottom:5px; }
div#header div.login-form div.top p { display:inline; }
div#header div.login-form div.top p.textbox { background:url(../images/header/textbox.gif) no-repeat top left; width:94px; height:12px; border:none; padding:6px; line-height:10px;  }
div#header div.login-form div.top p.textbox input.textbox { border:0; width:92px; color:#646464; /*padding-left:2px;*/  }/*Editeb by jayanta on 10th apr, 2009*/
div#header div.login-form div.top p.submit { padding:0; }
div#header div.login-form div.top p.submit input.submit { vertical-align:middle; }

div#header div.login-form div.bottom { padding-left:5px; }
div#header div.login-form div.bottom p input.checkbox{ vertical-align:middle; }
div#header div.login-form div.bottom p label { font-size:110%; color:#717171; margin-left:7px; vertical-align:middle; }
div#header div.login-form div.bottom a { font-size:110%; color:#717171; text-decoration:underline; line-height:1.2em; }
div#header div.login-form div.bottom a:hover { text-decoration:none; text-decoration:none;  }

/*--- Navigation ---*/

div#navigation ul li { display:inline; background:url(../images/navigation/navigation-middle.gif) repeat-x top left; display:block; float:left; margin-right:2px; }
div#navigation ul li a { background:url(../images/navigation/navigation-left.gif) no-repeat top left; display:block; float:left;  }
div#navigation ul li a span { background:url(../images/navigation/navigation-right.gif) no-repeat top right; display:block; height:40px; display:block; float:left; font-size:130%; color:#FFF; padding:0 14px; line-height:40px;  }
div#navigation ul li a:hover { text-decoration:none; }

div#navigation ul li:hover, div#navigation ul li.active { display:inline; background:url(../images/navigation/navigation-active-middle.gif) repeat-x top left; display:block; float:left; margin-right:2px; }
div#navigation ul li:hover a, div#navigation ul li.active a { background:url(../images/navigation/navigation-active-left.gif) no-repeat top left; display:block; float:left;  }
div#navigation ul li:hover a span, div#navigation ul li.active a span { background:url(../images/navigation/navigation-active-right.gif) no-repeat top right; display:block; height:40px; display:block; float:left; font-size:130%; color:#FFF; padding:0 14px; line-height:40px;  }

/*-----Footer-----*/
div#footer p { line-height:1.2em; }
div#footer div.bottom_navigation ul li { display:inline; margin-left:25px; }
div#footer div.bottom_navigation ul li a { color:#9fa3a6; }

/*-------
// Index page content
//-----*/

/*--- Banner ---*/
div#banner img.banner { position:absolute; left:0px; bottom:0px; }
div#banner p { color:#000000; font-size:120%; line-height:1.2em; margin-bottom:15px; }
div#banner p.account { color:#282828; font-size:400%; font-style:italic; font-family:"Times New Roman", Times, serif; margin-bottom:0px; line-height:.8em;  }

div#banner p.today { 
color:#282828; 
font-size:370%;  /*470%*/
margin-bottom:10px; }

div#banner a { color:#05669b; text-decoration:underline; }
div#banner p.start { color:#282828; font-size:180%; margin:47px 0 10px; text-transform:uppercase; }
div#banner p a:hover { text-decoration:none; }
div#banner div.search-form { margin-bottom:4px; }
div#banner div.search-form p { display:inline; }
div#banner div.search-form div{ margin-top:10px; }
div#banner div.search-form p select { background:url(../images/content/select-button.gif) no-repeat top left; border:none; width:219px; height:25px; }
div#banner div.search-form label { color:#5c5c5c; font-size:130%; text-transform:uppercase; vertical-align:middle;  }
div#banner div.search-form label.code { vertical-align:top; }
div#banner div.search-form p.textbox1 { background:url(../images/content/textbox1.gif) no-repeat top left; padding:5px 8px; height:15px; text-align:left; margin-bottom:5px;  }
div#banner div.search-form p input.textbox1 { border:0; line-height:1.2em; color:#717171; font-size:110%; width:203px; }
div#banner div.search-form p input.search { margin-top:10px; margin-right:2px; }

.sitemap{ font-size:9pt; line-height:2em; color:#666666; text-decoration:none;}
.sitemap a{ text-decoration:none;}
.sitemap a:hover{ color:#000000; text-decoration:underline;}