a, a:visited { color: #330066; text-decoration: none; }
a:hover { color: #960202; }
img
{
  border-width:    0px;
}

.Left, .Right
{
  width:           200px;
  vertical-align:  top;
}
.Right
{
  text-align:      center;
  padding-right:   10px;
}
.Left
{
  padding-left:    10px;
  font-family:     Tahoma, Vernada, Sans-serif;
  font-weight:     bold;
  font-size:       13px;
}

.Main
{
  padding-left:    10px;
  padding-right:   10px;
  width:           100%;
  vertical-align:  top;
}

.LBottom, .RBottom, .Bottom
{
  width:           100%;
  height:          86px;
}
.LBottom
{
  background:      url('/i/bleft.gif') no-repeat;
}
.RBottom
{
  background:      url('/i/bright.gif') no-repeat right;
}
.Bottom
{
  background:      url('/i/bottom.gif') repeat-x;
}

.Logo, .Menu
{
  width:           202px;
  margin-bottom:   10px;
}
.Menu
{
  padding-left:    20px;
}

.Basic
{
  background:      url('/i/basic.jpg') no-repeat #5534AD;
}

.Block
{
  border-top:      #F1F3F6 solid 3px;
  font-family:     Vernada, Tahoma, Sans-serif;
  font-size:       13px;
}
.Left .Block
{
  padding-top:     7px;
  padding-left:    10px;
  padding-bottom:  5px;
}
.Main .Block
{
  padding-top:     7px;
  padding-left:    10px;
  padding-bottom:  15px;
}
.Right .Block
{
  padding-top:     7px;
  padding-left:    10px;
  padding-bottom:  15px;
  text-align:      left;
}

.ulLeft, .ulAuth
{
  margin-top:      5px;
  list-style:      url('/i/ul.gif') no-repeat;
}
.ulAuth
{
  margin-left:      15px;
  margin-bottom:    0px;
}
.Search
{
  width:           197px;
  height:          30px;
  background:      url('/i/search.gif') no-repeat;
  vertical-align:  top;
  clear: 		 both;
  margin-bottom:	 10px;
  text-align:	 left;
}
.Search .requiredfield
{
  width:           133px;
  margin-top:      6px;
  border:          0px;
  font-size:       12px;
  color:           #454545;
}

.LeftBanner, .TopBanner
{
  width:           100%;
  margin-top:      4px;
  text-align:      center;
}
.MainBlocks
{
  border-top:      #F1F3F6 solid 3px;
  width:           100%;
}

.MainBlocks
{
  padding:         10px;
}
.MainBlocks h2
{
  padding-left:    25px;
  padding-bottom:  5px;
}

.its, .ors, .pss, .studys
{
  cursor:          pointer;
  width:           245px;
  height:          59px;
  margin-left:     5px;
  margin-right:    4px;
  margin-bottom:   5px;
  text-align:      left;
  font-family:     Vernada, Tahoma, Sans-serif;
  font-weight:     bold;
  font-size:       11px;
  color:           #330066;
  line-height:     155%;
}
.its ul, .ors ul, .pss ul, .studys ul
{
  margin-left:     35px;
  margin-top:      0px;
  margin-bottom:   0px;
}

.its
{
  background:      url('/i/its.gif') repeat-x bottom;
}
.ors
{
  background:      url('/i/ors.gif') repeat-x bottom;
}
.pss
{
  background:      url('/i/pss.gif') repeat-x bottom;
}
.studys
{
  background:      url('/i/studys.gif') repeat-x bottom;
}

h2 {
  margin-top:      0px;
  margin-bottom:   0px;
  font-family:     Verdana, Tahoma, Sans-serif;
  font-weight:     bold;
  font-size:       14px;
  color:           #999999;
}
.Fast
{
  width:           185px;
  text-align:      center;
}
.Bmenu
{
  width:           100%;
  height:          25px;
  padding-top:     3px;
  background:      url('/i/bmenu.gif') repeat-x;
  vertical-align:  top;
  text-align:      center;
}
.Hint
{
  width:           100%;
  padding:         5px;
  background:      url('/i/hint.gif') repeat-y center #B9BBD5;
  font-family:     Tahoma, Vernada, Sans-serif;
  font-weight:     bold;
  font-size:       13px;
  text-align:      center;
}

.menuselect
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-weight:     bold;
  font-size:       12px;
  color:           #960202;
  line-height:     170%;
}
.menu, .menu:visited
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-weight:     bold;
  font-size:       12px;
  color:           #330066;
  line-height:     170%;
}
.menu:hover
{
  color:           #960202;
}
.title
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-weight:     bold;
  font-size:       13px;
  color:           #330066;
  line-height:     200%;
}
.titleContent
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-weight:     bold;
  font-size:       15px;
  color:           #330066;
  line-height:     200%;
}
.date
{
  font-family:     Tahoma, Vernada, Sans-serif;
  font-weight:     bold;
  font-size:       10px;
  color:           #960202;
}
.spacer
{
  font-size:       3px;
}
.link, link:visited
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-size:       13px;
  color:           #330066;
}
.link:hover
{
  color:           #960202;
}
.navlink, navlink:visited
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-size:       11px;
  color:           #404040;
}
.navlink:hover
{
  color:           #960202;
}
.textblue
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-size:       13px;
  color:           #330066;
}
.text
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-size:       12px;
  color:           #404040;
}
.navtext
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-size:       11px;
  color:           #404040;
}
.copy
{
  margin-top:      25px;
  font-family:     Vernada, Tahoma, Sans-serif;
  font-size:       10px;
  color:           #330066;
  float:           left;
  text-align:      center;
}
.Counters
{
  margin-top:      36px;
  margin-right:    1px;
  text-align:      right;
  float:           right;
}
.fmenu, .fmenu:visited
{
  font-family:     Verdana, Vernada, Tahoma, Sans-serif;
  font-style:      Italic;
  font-size:       12px;
  color:           #330066;
}
.fmenu:hover
{
  color:           #960202;
}
.arrow
{
  width:           100%;
  text-align:      right;
}

.BottomBanner
{
  margin-top:      10px;
  width:           61%;
  float:           left;
  text-align:      center;
}

.pmenu
{
  padding-left:        14px;
  vertical-align:      top;
  background:          url('i/endmenu.gif') no-repeat;
  background-position: bottom;
}
.bgblock
{
  background:          url('i/bgblock.gif');
  background-repeat:   repeat-y;
  background-position: right;
}
.tdnav
{
  padding-left:    5px;
}

.name-quotings
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-weight:     bold;
  font-size:       10px;
  color:           #3E588A;
  border-bottom:   #BDD1EB solid 2px;
}
.quotings
{
  font-family:     Verdana, Vernada, Tahoma, Sans-serif;
  font-weight:     bold;
  font-size:       9px;
  color:           #3E588A;
  border-left:     #BDD1EB solid 2px;
  border-bottom:   #BDD1EB solid 2px;
}
.red  { color: #960202; }
.blue { color: #2A81EF; }
.grey, .grey:hover, .grey:visited { color: #656565; }
.td_form { color: #40505A; font-size: 9pt; font-family: Tahoma, sans-serif, Arial; line-height: 14px }
.td_form2 { color: #40505A; font-size: 8pt; font-family: Tahoma, sans-serif, Arial; line-height: 12px }
.invalidfield, .invaliddigit { border: solid 2px #9A0020; }
.table-quot
{
  background:      #DBE5EE;
  border-collapse: collapse;
  margin-bottom:   15px;
  border:          solid 2px #015DA9;
}
.table-quot td, .table-quot th
{
  text-align:      left;
  border-bottom:   solid 1px #c0c0c0;
  border-left:     solid 1px #c0c0c0;
  color:           #2B586B;
  font-family:     Arial;
  font-size:       10px;
  padding:         3px 6px 3px 6px;
}
.table-quot th
{
  text-align:      left;
  color:           #2B586B;
  font-weight:     bold;
}
.table-quot td { background: #fff; }
.table-quot tr.group th
{
  background:      #015DA9;
  font-weight:     bold;
  color:           #fff;
  border:          none;
}

table.Calendar
{
  margin-bottom: 1.5em;
  background: #E2E8F1;
  border-collapse: collapse;
}
table.Calendar tr td
{
  font-size: 70%;
  text-align: center!important;
  padding: 0.4em!important;
}

.requiredfield, .requireddigit, .field
{
  border:          solid 1px #A9A9A9;
  font-size:       12px;
  color:           #454545;
}
.invalidfield, .invaliddigit{
  border:          solid 1px #960202;
  font-size:       12px;
  background:      #FFF1EB;
}

.login
{
  text-align:      right;
  float:           left;
}
.loginfo
{
  margin-right:    5px;
  text-align:      left;
  float:           right;
}
.enter
{
  clear:           left;
  text-align:      center;
}
.ebtn
{
  font-family  :Vernada, Tahoma, Sans-serif;
  font-weight  :bold;
  font-size    :11px;
  color        :#330066;
}

h3 {
  margin-top   :0px;
  margin-bottom:0px;
  font-family  :Vernada, Tahoma, Sans-serif;
  font-weight  :bold;
  font-size    :12px;
  color        :#960202;
  line-height  :170%;
}

h4 {
  margin-top   :0px;
  margin-bottom:0px;
  font-family  :Vernada, Tahoma, Sans-serif;
  font-weight  :bold;
  font-size    :12px;
  line-height  :170%;
}

h1 {
  font-family:     Vernada, Tahoma, Sans-serif;
  font-weight:     bold;
  font-size:       15px;
  color:           #330066;
  line-height:     200%;
}

.print
{
  margin       :10px;
  font-family  :Vernada, Tahoma, Sans-serif;
  font-size    :12px;
}

.tdnav2
{
  padding-left:    5px;
  font-family:     Vernada, Tahoma, Sans-serif;
  font-size:       12px;
  color:           #404040;
}
#itm{
  color: #203F78;
  text-align: Justify;
  margin-bottom : 10px;
}

.gadgets table {
	width: 100%;
}

.gadgets td {
	width: 25%;
	font-size: 11px;
}

#clear {
	clear: both;
}

.gadgets .second {
	border-left: 1px solid black;
	padding-left: 10px;
}

.gadgets .third {
	border-right: 1px solid black;
	padding-left: 10px;
}

.gadgets .fourth {
	/*border-left: 1px solid black;*/
	padding-left: 5px;
}

.gadgets .first {
	/*border-right: 1px solid black;
	padding-left: 10px;*/
}

.gadgets table {
	border-collapse: collapse;
}

.gadgets .cell_border {
	border-top: 1px solid #999;
}

.gadgets .cell_border td {
	border-top: 1px solid #999;
}

.weather-table {
	border-collapse: collapse;
	font-size: 11px;
}

.weather-table TD {
	border-top: 1px dashed #999;
}

.weather-table TR.first TD {
	border: none;
}

.ulLeft {
	margin-left: 0;
	padding-left: 10px;
}

.cities {
	border-bottom: 1px solid #999;
	padding-bottom: 5px;
	margin-top: 10px;
	width: 195px;
}

#link-to-other-site {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
}

.error {
	color: red;
}

.msg-sent {
	color: green;
}

#contact-us-form label {
	display: block;
}

.captcha-wrapper DIV {
	float: left;
	width: 250px;
}

#contact-us-top {
	background: url(img/contact-us-img-top.png) no-repeat;
	width: 540px;
	height: 20px;
}

#contact-us-bottom {
	background: url(img/contact-us-img-bottom.png) no-repeat;
	width: 540px;
	height: 10px;
}

#contact-us-form .form-text, #contact-us-form .form-textarea {
	width: 390px;
}

#contact-us-form #edit-submitted-captcha {
	width: 240px;
}

.captcha-wrapper IMG {
/*	padding-top: 5px;*/
	position: absolute;
	top: 5px;
	left: 270px;
}

.captcha-wrapper {
	position: relative;
	height: 50px;
}

#contact-us-form .submit-wrapper {
	clear: both;
}

#contact-us-form {
/*	margin-top: 10px auto 10px 75px;*/
	width: 390px;
	margin-top: 10px;
	padding-left: 75px;
}

#contact-form-td {
	width: 100%;
}

#contact-us {
	width: 540px;
/*	margin: auto;*/
	position: relative;
left: 50%;
margin-left: -270px;
}
