
img.png { behavior: url('/behavior-png.htc'); }

/* common */

body { background-color:#FFFFFF; }

IMG 		{ border:0px; }
TD 		{ font-size:75%; line-height:140%; font-family:Arial,Tahoma; color:#333333; }
A 		{ color:#0082B2; }
.bgcolor1 	{ background-color:#F0ECE5; }

UL LI, OL LI 	{ margin-bottom:10px; }
UL 		{ list-style-type:disc; }
UL.none 	{ list-style-type:none; }
.short_list LI 	{ margin-bottom:0px; }


div.d, div.spacer, div.spacer, div.spacer-big, div.spacer-small, div.spacer-xsmall { width:1px; height:0px; font-size:0px; line-height:0px; visibility:hidden; }
div.spacer { width:0px; height:26px; }
div.spacer-big { width:0px; height:40px; }
div.spacer-small { width:0px; height:15px; }
div.spacer-xsmall { width:0px; height:5px; }


/* fonts */
.title 		{ color:#031678; font-size:175%; line-height:100%; font-weight:bold; }
.pageTitle 	{ color:#000000; font-size:180%; line-height:100%; font-weight:normal; }
.subtitle 	{ color:#D1170B; font-size:150%; line-height:140%; }
.subtitle_text	{ color:#D1170B; font-size:120%; font-weight:bold; line-height:140%; }
.small 		{ font-size:90%; line-height:16px; font-family:Tahoma, Arial; }
.x-small 	{ font-size:80%; line-height:14px; font-family:Tahoma, Arial; }
.large 		{ font-size:120%; line-height:140%; }
.times 		{ font-family:Times New Roman,Times; font-size:105%; line-height:120%; }
.note 		{ font-family:Times New Roman,Times; font-size:115%; line-height:125%; }
.menu 		{ font-size:170%; line-height:100%; color:#e89f34; }
.lead 		{ font-family:Times New Roman,Times; font-size:140%; line-height:130%; color:#363636; }
.special 	{ font-family:Times New Roman,Times; font-size:140%; line-height:130%; color:#363636; }
.comment 	{ font-size:90%; line-height:16px; color:#AE9761; }
.bold 		{ font-weight:bold;}

/* colors */
.normal 			{ color:#333333; } 
.white, .white A 		{ color:#FFFFFF; }
.black, .black A 		{ color:#000000; }
.dark, .dark A 			{ color:#363636; }
.light, .light A 		{ color:#969696; }
.beige, .beige A 		{ color:#AE9761; }
.light-beige, .light-beige A 	{ color:#E9D6A6; }
.blue, .blue A 			{ color:#031678; }
.light-blue A, .light-blue 	{ color:#0082B2; }
.red 				{ color:#D1170B; }
.orange {color:#ec3520;}
.orange2 {color:#e89f34;}

.n-under {text-decoration:none;}


/* specials */
div.var_zindex 				{ z-index:-1; }
div.distance, div.distance spacer 	{ width:1px; height:0px; }
div.menuNum1 				{ position:absolute; width:25px; margin-left:-35px; font-size:170%; line-height:100%; color:#AF9D73; text-align:right; }
div.menuNum2 				{ position:absolute; width:25px; margin-left:-35px; font-size:12px; font-weight:bold; color:#AF9D73; text-align:right; }
div.menuNum3 				{ position:absolute; width:25px; margin-left:-35px; font-size:11px; font-weight:bold; color:#AF9D73; text-align:right; }
div.seealso 				{ margin-bottom:3px; }
table.tmenu TR TD 			{ padding-bottom:20px; }
table.menu3 				{ margin:0px 0px 0px 35px; }
table.search tr td 			{ padding-bottom:30px; }

table.tableStyle1 		{ border-bottom:1px solid #D8D8D8; } 
table.tableStyle1 tr td 	{ border-top:1px solid #D8D8D8; padding:10px 10px 10px 0px; }
table.tableStyle1 tr.header td 	{ padding-bottom:15px; }
table.tableStyle1 tr.grid td 	{ border:0px; padding:0px; height:0px; }
.bigNum 			{ font-family:Times New Roman,Times; font-size:40px; letter-spacing:0px; line-height:100%; color:#898989; margin:0px; }

P.pageTitle 			{ margin-top:6px; }
P.lead 				{ padding:0px 0px 20px 35px; background:url('/img/line-scissors-v.gif') bottom left no-repeat; }
div.special 			{ padding:0px; background:#FFFFFF url('/img/line2.gif') top left repeat-x; }
div.special div.inner 		{ padding:20px 30px 20px 30px; background:url('/img/line2.gif') bottom left repeat-x; }
.helpbox {background-color:#f1ecdc;padding:10px 10px 10px 10px;border:1px solid #e4dfd0;font-size:11px; width:400px;}
.bottom-border{ border-bottom:1px dotted #DBDBDB;}

.contentAreaTd { position:relative; z-index:10; }

.left-menu {padding:15px 50px 0px 50px;}
.left-menu .menu {padding-bottom:8px; padding-top:15px;}
.left-menu .menu-descr {color:#6f6f6f;}

.left-menu-inner {padding:15px 50px 0px 50px;}
.left-menu-inner .menu {padding-bottom:15px;}

.right-menu {padding:30px 70px 0px 50px;}
.right-menu .menu {padding-bottom:8px;}
.right-menu .menu-descr {padding-bottom:15px;}

.right-menu-inner {padding:40px 70px 0px 100px;}
.right-menu-inner .menu {padding-bottom:15px;}


.blue-logo-add {background:#29418e; position:absolute; width:50px; margin-left:-50px;}

.blue-logo {background:#29418e;}

.promo {padding:30px 50px 0px 50px; background:url('/img/sand.jpg') no-repeat left top;}
.promo .menu {padding-bottom:8px;}

.promoblock {padding:0px 50px 0px 100px; font-size:120%;}
.promoblock a {font-size:130%; display:block; margin-bottom:5px;}

.left-menu-second {line-height:20px;}

.central {padding:30px 50px 30px 50px; background:#f5f5e2 url('/img/corner-rb.gif') no-repeat right bottom;}

.title2 {font-size:16pt; font-family:Trebuchet MS; padding:5px 0px 30px 0px; white-space:nowrap;}

.news-announce {padding:30px 50px 30px 50px; background:#f5f5e2 url('/img/corner-rb.gif') no-repeat right bottom;}
.news-announce .date {margin-bottom:10px;}
.news-announce .announce {margin-bottom:20px;}

.mainpic {background:url('/img/mainpic.jpg') no-repeat left top;}

.logodiv {width:90%; height:308px;}

h1 {font-size:180%; font-weight:normal;}

.slogan {font-size:14pt; font-family:Trebuchet MS; color:#ffffff; padding:0px 20px 0px 35px; line-height:22px;}

.p_no_pad_top p {margin-top:0px; padding-top:0px;}

.typical-table {width:100%;}
.typical-table td {padding:6px 10px 6px 0px; border-top:1px solid #dddddd;}
.typical-table tr.head td {font-weight:bold; border-top:none; color:#ec3520;}

