
body                 { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #000; background: url('images/body_gradient.gif') repeat-x top #fff; margin: 0px; font-size: 13px; padding: 0px;}
#container           { width: 960px; margin: auto; background-color: #e1e4fe;}
.clearfix            { clear:both; }
/* ------------------ header ------------------- */
#title               { width: 960px; height: 111px;	background: url('images/top_header2.gif') no-repeat;}
#title a             { color: #fe9805; text-decoration: none;}
#title a:hover       { text-decoration: underline;}
#header_img          { width: 960px; height: 190px;	background-color: #fff;}
#header_img img      { width: 960px; height: 190px;	background-color: #fff;}
/* ------------------ content ------------------- */
h1                   { color: #27318b; font-size: 25px; font-weight: bold; }
h2                   { font-size: 17px;	color: #4e5595; font-weight: bold; }

#content             { float: right; padding: 0px; margin: 0px; width: 750px; background: url('images/content_bg.gif') repeat-x #dfe3fe; height: 350px; min-height:350px; height: auto; _height: 350px;}
#content a           { color: #666;} 
#content a:hover     { color: #fff; text-decoration:none;}
#content ul          { margin-left: 15px; padding-left: 0px;}
#content li          { line-height: 18px;}
#content_inner       { padding: 15px; padding-top: 1px; }

.left_img_float      { float: left; padding: 0 15px 0 0; }
.right_img_float     { float: right; padding: 0 0px 0 15px; }
/* ------------------ menu ------------------- */
#menu                { float: left; width: 210px; height: 100%; min-height:350px; height: auto; _height: 350px;border-top: 2px solid #fff; padding-top: 5px; margin: 0px; background: url('images/menu_bg.gif') repeat-y;}
#menu ul             { margin: 0; padding: 0px; list-style-type: none; }
#menu li             { display: block; margin: 0; padding: 0px; }
#menu a              { display: block; padding: 7px 0px 7px 50px; _padding: 5px 0px 5px 50px;   margin: 0px; color: #202989; font-weight: bold; text-decoration: none; font-size: 11px; }

#icon1               { background: url('images/icon1.gif') no-repeat; }
#icon2               { background: url('images/icon2.gif') no-repeat; }
#icon3               { background: url('images/icon3.gif') no-repeat; }
#icon4               { background: url('images/icon4.gif') no-repeat; }
#icon5               { background: url('images/icon5.gif') no-repeat; }
#icon6               { background: url('images/icon6.gif') no-repeat; }
#icon7               { background: url('images/icon7.gif') no-repeat; }
#icon8               { background: url('images/icon8.gif') no-repeat; }
#icon9               { background: url('images/icon9.gif') no-repeat; }
#icon10              { background: url('images/icon10.gif') no-repeat; }
#icon11              { background: url('images/icon11.gif') no-repeat; }

#icon1 a:hover       { background: url('images/icon1_over.gif') no-repeat #222b8a; color: #fff;}
#icon2 a:hover       { background: url('images/icon2_over.gif') no-repeat #222b8a; color: #fff;}
#icon3 a:hover       { background: url('images/icon3_over.gif') no-repeat #222b8a; color: #fff;}
#icon4 a:hover       { background: url('images/icon4_over.gif') no-repeat #222b8a; color: #fff;}
#icon5 a:hover       { background: url('images/icon5_over.gif') no-repeat #222b8a; color: #fff;}
#icon6 a:hover       { background: url('images/icon6_over.gif') no-repeat #222b8a; color: #fff;}
#icon7 a:hover       { background: url('images/icon7_over.gif') no-repeat #222b8a; color: #fff;}
#icon8 a:hover       { background: url('images/icon8_over.gif') no-repeat #222b8a; color: #fff;}
#icon9 a:hover       { background: url('images/icon9_over.gif') no-repeat #222b8a; color: #fff;}
#icon10 a:hover      { background: url('images/icon10_over.gif') no-repeat #222b8a; color: #fff;}
#icon11 a:hover      { background: url('images/icon11_over.gif') no-repeat #222b8a; color: #fff;}
/*---------------------- FLASH ------------------*/
#flash_banner        { width: 210px; height: 106px; background-color: #27318b; color: #fff; border-bottom: 2px solid #fff; border-top: 2px solid #fff;}
/*---------------------- GALLERY ------------------*/
DIV#right.loading    { background: transparent url('js/loading_image.gif') no-repeat center center;}
/* ------------------ footer ------------------- */
#footer              { float: left; background-color: #dde0fe; border-top: 3px solid #27318b; width: 960px; height: 34px; }
#footer p            { color: #27318b; font-weight: bold; margin: 0px; padding: 5px 5px 0 5px; font-size: 11px; text-align: center;}
#footer a            { color: #27318b; } #footer a:hover            { text-decoration:none;}
/* ------------------ form ------------------- */
#logo a              { float: left; color: #fff; text-decoration: none; font-size: 9px; padding: 35px 0 0 15px; margin: 0px 0 0 0px; text-align:left;}
#logo img            { margin-top: 5px; border: 1px solid #666;}

label                { width: 10em; float: left; font-size:12px; }
label.error          { float: left; color: #900;  vertical-align: top; width: 70%; padding-left: 10em; font-size:12px;}
form p               { clear: both; }
.submit              { margin: 0 0 10px 120px; position: relative; }
em                   { font-weight: bold; padding-right: 1em; vertical-align: top; }
fieldset             { margin-left: 0; width: 400px; text-align: left; float: left; border: 0px solid black; padding: 0px;}
#formtext            { color: #fff;}
textarea             { border: 1px solid #ccc;}
input                { border: 1px solid #ccc;}
form                 { border: none;}