/***********************************************
** File:      %M%  version %I%
** Author:    Julia
** Modified:  %G%
** Copyright: I-Next Ltd
***********************************************/
/* ident %W% */

BODY {
  text-align: center;
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  background: url(../gifs/bg.gif) top center repeat-y #ffffff;;
  color: #656565;
}

#wrapper         { position: absolute; width: 100%; top: 114px; left: 0; background: url(../gifs/footerbg.gif) center bottom no-repeat; }
#wrapperinner    { width: 100%; padding: 0; background: url(../gifs/wrapperbg.gif) center top no-repeat; z-index: 1;}
#contentwrapper  { margin: 0 auto; width: 730px; }
#contentmenu     { float: left; width: 730px; color: #4F4F4F; font-size: 75%; 
                   background: url(../gifs/content_m_bg.gif) left top repeat-x; height: 38px; }
#content-outer   { float: left; width: 730px; background: url(../gifs/content-top-bg.gif) top center no-repeat; }
#content-inner   { width: 730px;  float: left; background: url(../gifs/content-bottom-bg.gif) bottom center no-repeat; margin: 10px 0 0 0;}
#box-left        { width: 185px; float: left; margin: 0;}
#box-right	 { float: right; width: 535px; margin: 0; background: url(../gifs/contentbg.gif) top left no-repeat; padding-bottom: 50px; text-align: left; font-size: 75%; }


/* Left nav */
#box-left ul.menu     { text-align: center; margin: 0 0 0 10px ; width: 178px; padding: 0 0 8px 0; text-align: left; background: url(../gifs/leftnavulbg.gif) right bottom no-repeat; }
#box-left ul.menu li  { padding: 0; margin: 0; background: url(../gifs/menu_item.gif) top right no-repeat; height: 25px; line-height: 25px; font-size: 75%;
                        color: #FF7800; width: 100%; list-style: none; width: 178px;  } 
#box-left ul.menu li.last     { background-image: none; }
#box-left ul.menu li.first    { text-align: center; color: #0073C3; background: url(../gifs/menu_first.gif) top left no-repeat; height: 31px; line-height: 31px; font-weight: bold; color: #0073C3;   }
#box-left ul.menu a           { font-size: 90%;  line-height: 25px; height: 25px; margin: 0 15px 0 10px; text-decoration: none; display: block; }
#box-left ul.menu a.active,
#box-left ul.menu a:hover      { text-decoration: underline; }
#box-left ul.menu li a         { color: #FF5A00; background: url(../gifs/leftnavabg.gif) center right no-repeat; }
#box-left ul.menu li.first a   { color: #0073C3; background-image: none;  }


/* Content Styles */

#box-right ul.round    {text-align: left;   }
#box-right ul.round li {list-style: url(../gifs/list-item.gif); text-align: left; color: #5F8CBA; margin: 0; padding: 0;}

.pic1						{margin: 0 10px; padding: 0; background: url(../gifs/pic1.gif) left top no-repeat; border: 0; width: 248px; height: 143px; float: left;}
.pic2						{margin: 0 10px; padding: 0; background: url(../gifs/pic2.gif) left top no-repeat; border: 0; width: 248px; height: 143px; float: left;}
.pic3						{margin: 0 10px; padding: 0; background: url(../gifs/pic3.gif) left top no-repeat; border: 0; width: 248px; height: 143px; float: left;}
.pic4						{margin: 0 10px; padding: 0; background: url(../gifs/pic4.gif) left top no-repeat; border: 0; width: 248px; height: 143px; float: left;}
.pic5						{margin: 0 10px; padding: 0; background: url(../gifs/pic5.gif) left top no-repeat; border: 0; width: 248px; height: 143px; float: left;}
.pic6						{margin: 0 10px; padding: 0; background: url(../gifs/pic6.gif) left top no-repeat; border: 0; width: 248px; height: 143px; float: left;}

/* Banner Area Styles */
#content-logo              {float: left; width: 730px;  /*height: 141px;*/ text-align: left;}
body.home #content-logo    {/*height: 141px; */}
#content-logo p            { float: right;  color: #527796; font-size: 110%; margin: 0; padding: 0; }
body.home #content-logo p   { float: left;  }
#content-logo span.text-large       {color: #2E547F; font-size: 130%; }

body.home #content { width: 730px; }
						 
#topwrapper      { width: 100%; height: 114px; position: absolute; top: 0; left: 0; background: url(../gifs/headerbg.gif) top center no-repeat; z-index: 10;}
#displayed       { width: 730px;  margin: 0 auto; display: block;  }
#logo            { width: 730px; height: 77px; background: url(../gifs/logo_bg.gif) bottom left repeat-x; margin: 0; padding: 0 ;}
#logo img        { float: left; margin: 20px 0 0 0; padding: 0;}
#search          { width: 198px !important; width: 208px; float: right; background: url(../gifs/bg_element.gif) left top no-repeat; height: 57px !important; height: 77px;  padding-top: 20px; padding-left: 10px; display: inline; }
#contact         { width: 100px; float: right; background: url(../gifs/bg_element.gif) left top no-repeat;
                   height: 47px; line-height: 47px; padding-left: 10px; display: inline;}
#contact p       { padding: 0; margin: 0; font-size: 80%; }


#topnav          { width: 730px; height: 35px; font-size: 80%; margin: 0; padding: 0;}

/* Footer Styles */

#footerstripe    { clear: both; text-align: center;}
#footerstripe div { text-align: left; width: 730px; margin: 0 auto; height: 28px; line-height: 28px; border-bottom: 1px solid #E9EEF5; border-top: 1px solid #E9EEF5;  font-size: 65%; color: #748CA8; }
#footerstripe p  { margin: 0; }

/* Main Nav */
#topnav ul.topmenu              { text-align: left; margin: 0; padding: 0; height: 34px; line-height: 34px; width: 100%; border-bottom: 1px solid #D7D7D7;
                                  background: url(../gifs/top_menu_bg.gif) left top repeat-x;}
#topnav ul.topmenu li           { display: inline; float: left; padding: 0; margin: 0;}
#topnav ul.topmenu li:hover ul.submenu,
#topnav ul.topmenu li.ieHover ul.submenu,
#topnav ul.topmenu li:hover ul,
#topnav ul.topmenu li.ieHover ul { left: auto; }     
#topnav ul.topmenu a            { color: #2E70A4; padding: 0 12px 0 10px; margin: 0; border: none;
                                  border-right: 1px solid #D7D7D7; text-decoration: none; font-weight: bold; display: block;}
#topnav ul.topmenu a.active,
#topnav ul.topmenu a:hover      {  background: url(../gifs/topnavahbg.gif) top left repeat-x; color: #2E70A4;}
#topnav ul.submenu,
#topnav ul.topmenu ul {  position: absolute; left: -999em; width: auto; height: auto; margin: 0 0 0 -1px;
                                   padding: 0;  text-align: left; display: block; background-color: #ffffff;
                                   border: 1px solid #d7d7d7;
                                }
#topnav ul.submenu li,
#topnav ul.topmenu ul li { clear: both; display: block; padding: 0; height: 34px; line-height: 34px;}
#topnav ul.submenu a,
#topnav ul.topmenu ul li a{ color: #2E70A4; padding: 0 10px 0 10px;
                                  border-bottom: 1px solid #ffffff; border-right: none; display: block; }
#topnav ul.submenu a:hover,
#topnav ul.topmenu ul li a:hover { background: url(../gifs/topnavsubahbg.gif) top left repeat-y; display: block;  }


/* Tabs Menu */
#contentmenu ul.contentmenu	   { text-align: right; margin: 12px 0 0 0; padding: 0; color: #FF7800; float: right; display: inline; height: 27px;}
#contentmenu ul.contentmenu li     { display: inline; float: left; /*padding: 7px 3px 0 0;*/  margin: 0; background: url(../gifs/coner_r.gif) right top no-repeat;}
#contentmenu ul.contentmenu a      { display: block; line-height: 27px; text-decoration: none; color: #FF7800; padding: 0 15px 0 7px; /*padding: 10px 11px 7px 7px;*/ background: url(../gifs/coner_l.gif) left top no-repeat; }											 									 
#contentmenu ul.contentmenu a:hover { text-decoration: underline; }
#contentmenu p { margin: 0; padding: 0; height: 0; line-height: 0; font-size: 0; }


/* search bar styles */
#search td {
  color: #ffffff;
  font-size: 75%;
}

#search select {
  width: 120px;
  color: #005F8B;
}

#search input.txt {  color: #000; border: 1px solid #7F9DB9; width: 146px; height: 22px;  margin: 0; padding: 0;}
#search input.btn {  color: #fff; background: url(../gifs/btn.gif) top left no-repeat; width: 33px; height: 22px; border: none; margin: 0; padding: 0;}

/* Applet Selectable Styles */

p.nomargin {
  margin: 0;
  padding: 0;
}


H1 {

  color: #0073C3;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 120%;
  font-weight: bold;
}


H2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 110%;
  font-weight: bold;
  color: #0073C3;
}
H3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  color: #005FAA;
}

p {
  margin-left: 20px;
  margin-right: 20px;
}

p.left { float: left;}
p.right {float: right;}

P.indent1 { margin-left: 1em; }
P.indent2 { margin-left: 2em; }
P.indent3 { margin-left: 3em; }
P.indent4 { margin-left: 4em; }

ol.norm {/* Ordered List */}

/* Images */

IMG { border: 0px; margin: 0; padding: 0; }
IMG.floatright { float: right; }
IMG.floatright1 { float: right; border-left: 1px dotted #CDCDCD; padding-left: 2px; }
IMG.floatleft  { float: left; }
IMG.floatrightwithmargin {
  float: right;
  margin: 3px 0px 10px 10px;
}
IMG.floatleftwithmargin {
  float: left;
  margin: 3px 16px 10px 0px;
}
IMG.noborder   { border-width: 0px; }
IMG.border { border: 1px solid #2D90B0;}

a { color: #F87807; text-decoration: underline; }

td { font-size: 80%; }
form { margin-left: 20px;}
form.nomargin { margin-left: 0;}
table.search { margin-left: 20px;}




