/*
  main.css,v 1.0 2006/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006 Seotm.com
*/

BODY {
  background-color: #FFFFFF;
  color: #000000;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
}

p {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

h1 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 17px;
  font-weight: 450;
  color:#0e509c;
  margin:0px;
  padding-bottom:7px;
  padding-top: 7px;
  border-bottom:5px solid #e1f4ff;
}
h1 a{color:#0e509c; font-weight: 400;}
h1 a:hover{color:#0e509c; }
h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
}

h3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}

A {
  color: #313131;
  text-decoration: underline;
  font-family: Tahoma, Arial, sans-serif;
  text-transform: none;
}

A:hover {
  color: #888888;
  text-decoration: none;
}


.table {
}

td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

tr {
}

FORM {
 display: inline;
}

img { border:0px; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.bannerR{margin: 15px 0px 0px 0px;} 
 
 /*============================YUST STYLES=================================*/

.sp1 { background-image:url(/images/design/sp1.gif); background-repeat:repeat-x; height:47px; }
.top_sp { background-image:url(/images/design/top_sp.gif); background-repeat:repeat-x; text-align: right;}
.h_sp { background-image:url(/images/design/h_sp.gif); background-repeat:repeat-x; }
.sp2 { background-image:url(/images/design/sp2.gif); background-repeat:repeat-x; }

.content { vertical-align:top; padding-top:15px; }

.sub_menu1 { padding-left:20px; background-color: #FFF; }

.rigth_menu { vertical-align:top; }
.h_sp1 { background-image:url(/images/design/h_sp1.gif); background-repeat:repeat-x; }

.r_m { font-family: Arial, Tahoma; color: #313131; text-decoration: none; font-size: 12px; }
.r_m:hover { font-family: Arial, Tahoma; color: #313131; text-decoration: underline; font-size: 12px; }
.arc { height: 25px; text-align: center; background-color: #0E509C; font-weight: bold; color: #FFFFFF; font-size: 12px; font-family: Arial, Tahoma; }

/*table.left_menu tr td { padding-left:15px; } */
.l51 { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #FFF; font-weight: normal; text-transform: uppercase; }
a.subl1 { font-family: Tahoma, Arial, Verdana; font-size: 12px; font-weight: bold; color: #313131; }
td.subl1 { padding-top:8px; padding-bottom:8px; }

a.general { font-family: Tahoma, Aial, Verdana; font-size: 12px; color: #FFFFFF; }
a.general:hover { font-family: Tahoma, Aial, Verdana; font-size: 12px; color: #FFFFFF; }

a.big_photo { font-family: Tahoma, Aial, Verdana; font-size: 12px; color: #333; }
a.big_photo:hover { font-family: Tahoma, Aial, Verdana; font-size: 12px; color: #333; }



a.gallery { background-image:url(/images/design/str.gif); background-repeat:no-repeat; background-position:left top; padding-left: 25px; font-family: Verdana, Tahoma, Aial,; font-size: 13px; color: #313131; text-decoration: underline; }
a.gallery:hover { font-family: Verdana, Tahoma, Aial; font-size: 13px; color: #313131; text-decoration: none;}

a.generalR{ font-family: Tahoma, Arial; color: #313131; text-decoration: none; font-size: 12px; }
a.generalR:hover { font-family: Tahoma, Arial; color: #313131; text-decoration: underline; font-size: 12px; }

a.itemR { font-family: Tahoma, Arial; color: #313131; text-decoration: underline; font-size: 12px; }
a.itemR:hover { font-family: Tahoma, Arial; color: #313131; text-decoration: underline; font-size: 12px; }

td.general  { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #FFF; font-weight: normal; text-transform: uppercase;  padding-left:20px; padding-top:8px; padding-bottom:8px; }
td.pages1 { padding-top:8px; padding-bottom: 8px; background-color: #E1F4FF; padding-right:10px; }

a.sub_levelsP { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #313131; text-decoration: none; }
a.sub_levelsP:hover { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #313131; text-decoration: underline; }

td.div_items { background-color:#e1f4ff; height:5px; }
h3.sbj, h3.sbj a { font-family:Tahoma, Arial; font-size:14px; color:#313131; line-height:20px; text-decoration:underline; }
.foot{ height: 92px ; background-image:url(/images/design/back_foot.gif); background-repeat:repeat-x; color: #0e509c; font-family: Tahoma, Arial, Verdana; font-size: 12px; }
.foot A {  color: #0e509c;  text-decoration: underline;  font-family: Tahoma, Arial, sans-serif;  text-transform: none;}
.foot A:hover {  color: #0e509c;  text-decoration: none;}
#search_form{  color: #0e509c; font-family: Tahoma, Arial, Verdana; font-size: 12px; text-align: right; padding-right: 15px;}
#search_form A {  background-image:url(/images/design/pix.gif); background-repeat:no-repeat; background-position:left center;color: #0e509c;  text-decoration: underline;  font-family: Tahoma, Arial, sans-serif;  text-transform: none; padding-left: 5px;}             
#search_form A:hover {  color: #0e509c;  text-decoration: none;}
.links{  color: #0e509c; text-align: right; padding-right: 47px;}
.line{width: 37px; text-align: center;}
.date{font-weight: bold;font-family: Verdana, Tahoma, Arial; text-align: left;font-size: 12px;}
.photo_it{width: 33%; text-align: center; vertical-align: top; padding: 20px 20px 20px 20px;}
.title{color: #313131; font-size: 14px; font-family: Verdana, Tahoma, Arial; text-align: left; text-decoration: underline;}
.content_news{text-align: justify;}
UL { list-style-type: disc; }
ul UL { list-style-type: circle; }
ul ul UL { list-style-image: url('/images/design/ul.gif');}
/*============================YUST STYLES=================================*/

