* 
{
 margin: 0;
 padding: 0;
}

a:link 
{
 color: #EC5D3B;
}

a:hover 
{
 text-decoration: none;
 color: #f00;
}

a:visited 
{
 color: #EC5D3B;
}

body 
{
 background-image: url(images/bg_all.jpg);
 background-repeat: repeat-x;
 background-position: top;
 background-color: #f2f6f9;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #383838;
}

.inner_copy, .inner_copy a 
{
 border-width: 0;
 float: right;
 background-color: #fff;
 color: #f00;
 width: 50%;
 line-height: 10px;
 font-size: 10px;
 margin-top: -220%;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 overflow: hidden;
 padding: 0;
}

#content 
{
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 background-color: #fff;
 width: 1014px;
 text-align: left;
}

#main 
{
 width: 1014px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 clear: both;
}

#header 
{
 height: 255px;
 background-image: url(images/header.jpg);
 background-repeat: no-repeat;
 background-position: left top;
}

#search 
{
 float: right;
}

#search form 
{
 float: right;
 margin: 0;
}

#search fieldset 
{
 margin: 0;
 padding: 0;
 border-style: none;
}

#search input 
{
 float: left;
 font-size: 12px;
 font-family: Georgia, "Times New Roman", Times, serif;
}

#search-text 
{
 width: 230px;
 height: 20px;
 padding-top: 6px;
 padding-left: 10px;
 padding-right: 13px;
 border-style: none;
 background-image: url(images/seach.png);
 background-repeat: no-repeat;
 background-position: left top;
 color: #000;
}

#search-submit 
{
 width: 36px;
 height: 26px;
 background-image: url(images/seach2.png);
 background-repeat: no-repeat;
 background-position: left top;
 border-style: none;
}

#logo 
{
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 text-align: left;
 width: 814px;
 padding-left: 200px;
 padding-top: 30px;
}

#logo a 
{
 text-decoration: none;
 text-transform: lowercase;
 font-style: italic;
 font-size: 18px;
 color: #fff;
}

#logo h2 a 
{
 font-size: 12px;
}

#menu 
{
 width: 1014px;
 height: 76px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
}

#menu ul 
{
 list-style: none;
}

#menu li 
{
 display: inline;
}

#menu a 
{
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 18px;
 font-weight: normal;
 color: #fff;
 float: left;
 width: 140px;
 height: 49px;
 display: block;
 text-align: center;
 text-decoration: none;
 padding-top: 17px;
}

#menu a:hover 
{
 width: 150px;
 height: 49px;
 text-decoration: none;
 background-image: url(images/hov.jpg);
 background-repeat: repeat-x;
 background-position: top left;
}

#left 
{
 width: 295px;
 margin-left: 5px;
}

#log 
{
 line-height: 20px;
 background-color: #d6e5f8;
 padding-left: 15px;
 padding-right: 20px;
}

#log fieldset 
{
 border-style: none;
}

#log label 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #004fac;
 text-align: left;
 padding-left: 10px;
}

#log input 
{
 margin-bottom: 5px;
}

#login-submit 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #fff;
 width: 54px;
 height: 22px;
 background-image: url(images/subbg.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 border-style: none;
 float: right;
}

#text1, #text2 
{
 width: 238px;
 height: 21px;
 padding-top: 4px;
 padding-left: 10px;
 padding-right: 13px;
 border-style: none;
 background-image: url(images/logpole.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 color: #000;
 padding-bottom: 5px;
}

#left #log a 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #004fac;
}

#left #log a:hover 
{
 color: #000;
}

#left_top 
{
 background-image: url(images/left_top.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 height: 10px;
}

#left_bot 
{
 background-image: url(images/left_bot.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 height: 10px;
}

#left h3 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #004fac;
 text-align: center;
}

#left h4 
{
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 18px;
 font-weight: normal;
 color: #3387e9;
 text-align: left;
 margin-left: 15px;
 margin-right: 20px;
 margin-top: 20px;
 border-bottom-color: #3387e9;
 border-bottom-width: 1px;
 border-bottom-style: solid;
}

#left ul 
{
 border-width: 0;
 list-style: none;
 margin-left: 15px;
 margin-bottom: 5px;
 padding-top: 5px;
 padding-right: 20px;
}

#left li 
{
 background-image: url(images/ls.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding-left: 15px;
 padding-bottom: 10px;
}

#left a 
{
 color: #3387e9;
 text-decoration: none;
}

#left p 
{
 color: #000;
}

#left ul li .readl, #right .readl 
{
 text-align: right;
}

#left ul li .readl a, #right .readl a 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #001a39;
 border-bottom-color: #001a39;
 border-bottom-width: 1px;
 border-bottom-style: dotted;
}

#left ul li .readl a:hover, #right .readl a:hover 
{
 color: #3387e9;
}

#right 
{
 float: right;
 width: 701px;
 padding-top: 10px;
 padding-right: 4px;
}

#right h5 
{
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 18px;
 font-weight: normal;
 color: #3387e9;
 border-bottom-color: #3387e9;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 margin-bottom: 10px;
}

#right h6 
{
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 18px;
 font-weight: normal;
 color: #3387e9;
 height: 27px;
 padding-left: 10px;
 padding-top: 10px;
 background-image: url(images/title_right.jpg);
 background-repeat: no-repeat;
 background-position: top left;
}

#right a 
{
 color: #3387e9;
 text-decoration: none;
}

#right a:hover 
{
 color: #000;
}

#right p 
{
 margin: 0;
 padding: 0;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
}

#right_bg_bot 
{
 background-image: url(images/right_bg_bot.jpg);
 background-repeat: repeat-y;
 background-position: left;
}

#right_title_bot 
{
 background-image: url(images/right_title_bot.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 height: 11px;
 padding-bottom: 10px;
}

#gal 
{
 padding-top: 10px;
}

#leftcol, #cencol, #rightcol 
{
 width: 202px;
 float: left;
 margin-left: 15px;
 margin-right: 15px;
 text-align: center;
}

#leftcol a, #cencol a, #rightcol a 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #3387e9;
 border-bottom-color: #3387e9;
 border-bottom-width: 1px;
 border-bottom-style: dashed;
}

#footer 
{
 height: 42px;
 clear: both;
 padding-top: 10px;
 background-image: url(images/footer.jpg);
 background-repeat: repeat-x;
 background-position: top;
}

#footer p 
{
 margin: 0;
 font-size: 10px;
 text-align: center;
 color: #fff;
}

#footer a 
{
 color: #fff;
}