/** { margin:0; padding:0;} */
body { background:#fff; font-family:Georgia; font-size:1.1em; line-height:1em; color:#7e7e7e; text-align:center;}
table, td {border-collapse:collapse; font-size:100%; font-family:Georgia;}

table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}

.clear { clear:both;}
.fleft { float:left; margin-right:25px}
.fright { float:right;}
#sitename {font-size:16px}

.container { width:100%;}

p { margin-bottom:4px;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:30px;}
.form input {width:164px; height:19px; background:none; color:#7e7e7e; font-size:1em; font-family:georgia; padding-left:3px; border:1px solid #d3d3d3; border-left:1px solid #313131; border-top:1px solid #313131;}
textarea { background:none; overflow:auto; color:#7e7e7e; font-size:1em; font-family:georgia; padding-left:3px; border:1px solid #d3d3d3; border-left:1px solid #313131; border-top:1px solid #313131;}

input.submit { width:68px; height:21px; background:#616161; text-align:center; border:0; color:#fff; font-family:georgia; font-size:1em;}
label { display:block;font-weight:normal;}

/*==================list====================*/
#mainmenu ul { list-style:none; margin:0; padding:0;}

.menu li { display:inline;}
.menu li a { float:left; width:95px; display:block; font-family:"Times New Roman", Times, serif; font-size:1.54em; color:#383838; 
		text-decoration:none; background:url(images/menu_divider.gif) no-repeat right 22px; font-weight:bold; 
		text-align:center; padding:22px 0 10px 0; letter-spacing:-1px;}

.menu li a:hover, .menu li.on a { text-decoration:underline; background:#616161; color:#FFF}


/*==================other====================*/

.img_box { padding:0 0 10px 0;}
.img_box img { float:left; margin:0 5px 0 0;}
.listing { border:0px solid #000;}
.listing .img_box {float:left; width:250px; margin-right:10px}

#mainContent p { margin-bottom:20px;}
#contentBorder p { margin-bottom:12px;}


/*==================txt, links, lines, titles====================*/
a {color:#ff8c33;}
a:hover{text-decoration:none;}

h1, h2 { font-family:"Times New Roman", Times, serif; color:#2a2a2a; font-size:1.83em; font-weight:normal; margin-bottom:17px; clear:both}
#focus1 h1 {font-size:1.63em; }
h1 a { /*color:#7e7e7e; */text-decoration:none;}
h3 { font-size:1.5em; margin-bottom:13px;}
h4 { font-size:1em; color:#999; font-weight:normal; margin-bottom:4px;}

/* citations */
#headerLeft h3 { font-size:1.0em;}
/* news-single-item */
.news-single-item h3 { font-size:1.0em; color:#ff8c33;}

.col_topics a { color:#2a2a2a; display:inline}

/*==================blocks====================*/
.block { background:#999;}
.block h2 { color:#fff; margin-bottom:12px;}

.box { background:#d2d2d2; padding:8px 0 6px 20px;}

.cont_box { padding:5px 12px 0 0; text-align:right;}
.contacts { padding:0 25px 0 0; margin-bottom:0;}
.contacts span { float:right;}

.table_1 td { border:1px solid #b7b7b7; text-align:center; padding:4px 0 3px 0;}
.table_1 td strong { line-height:24px;}
.c1 { width:120px;}
.c2 { width:112px;}
.c3 { width:146px;}
.c4 { width:85px;}

/*header*/
#header .row_1 { height:36px; background:#ff8c33; margin-bottom:2px; color:#fff;}
#header .row_1 a { color:#fff; text-decoration:none;}
#header .row_1 a:hover { text-decoration:underline;}
#header .row_1 .fleft { padding:12px 0 0 31px;}
#header .row_1 .fright { padding:12px 32px 0 0;}
#header .row_2 { height:206px;}
#header .row_2 .col_1 { width:220px; height:206px; margin-right:1px; background:url(images/logo_box.gif) no-repeat left top; overflow:hidden;}
#header .row_2 .col_1 .inner { padding:1px 0 0 8px;}
#header .row_2 .col_2 { width:225px; height:206px; margin-right:1px; overflow:hidden}
#header .row_2 .col_3 { width:319px; height:206px; background:url(images/header_bgd1.jpg) left top no-repeat; overflow:hidden}
#header .row_2 .col_3 .inner { padding:5px 0 0 15px;color:#FFF}
#header .row_3 { height:57px; overflow:hidden}

#contentLeft2 {color:#FFF}
#contentLeft2 a {color:#FFF}
/*content*/
#content .row_2 { padding:0px 0 6px 0;}
#content .divider1 { background:url(images/line_y.gif) right top repeat-y;}
#content .divider2 { background:url(images/line_y.gif) left top repeat-y; margin-left:-1px;}
#content .inner { padding:5px 5px 20px 5px;}
#content .inner1 { padding:5px 0 13px 8px;}

/*footer*/
#footer { border-top:1px solid #ccc; color:#999;text-align:center}
#footer p { padding:10px 0 0 5px;}
#footer p a {color:#999; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*==========================================*/
