/* Start of CMSMS style sheet 'layout' */
#site_center {text-align:center; background:url(uploads/images/footer_tall.gif) bottom repeat-x;}
#main { width:/*780px*/expression(((document.documentElement.clientWidth || document.body.clientWidth) < 780)? "780px" : "100%"); min-width:780px; margin:0 auto; text-align:left;}

#header {height:430px; background:url(uploads/images/header_bg.jpg) top right no-repeat;}

#footer { height:58px;}

.columns {width:70%;}
.column1, .column2, .column3, .indent_column, .col1, .col2, .col3, .ind_col {float:left;}

/* ============================= index ===========================*/

#index .column1 {width:/*201px*/32%;}
#index .column2 {width:/*423px*/58%;}

/* ============================= index-1 ===========================*/

#index_1 .column1 {width:/*201px*/33%;}
#index_1 .column2 {width:/*483px*/67%;}

/* ============================= index-2 ===========================*/

#index_2 .column1 {width:/*301px*/42%;}
#index_2 .column2 {width:/*423px*/58%;}

/* ============================= index-3 ===========================*/

#index_3 .column1 {width:/*489px*/67%;}
#index_3 .column2 {width:/*246px*/33%;}

/* ============================= index-4 ===========================*/

#index_4 .column1 {width:241px; margin-right:-241px;}
#index_4 .column2 {width:/*483px*/100%;}
#index_4 .column2 .padding {padding-left:241px;}

/* ============================= index-5 ===========================*/
/* End of 'layout' */

/* Start of CMSMS style sheet 'style' */
/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF url(uploads/images/top_tall.jpg) top left repeat-x;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma;
		font-size:0.688em;
		line-height:1.36em;
		color:#455667;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#003E6F; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}
strong {color:#242e39;}
p {padding:15px 0 0 0;}

/* ============================= main layout ====================== */

.more {background:url(uploads/images/more_bg.gif) no-repeat 0 0; padding-left:21px; color:#000000; text-decoration:none;}
.more:hover {text-decoration:underline;}

.rss {background:url(uploads/images/rss_bg.gif) no-repeat 0 0; padding:2px 0 3px 31px; display:block;}


h1 {background:url(uploads/images/logo.gif) top left no-repeat; text-indent:-10000px; height:57px; line-height:1.25em; font-size:0.75em;}

li a {line-height:1.91em;}

.imgindent {margin:0 20px 0 0; float:left;}

/* ============================= header ====================== */

#header {color:#6f9099; line-height:1.18em;}
#header .left {width:340px; padding:35px 0 0 1px;}
#header .right {text-align:right; padding:30px 35px 0 0;}
.ht1 {margin:80px 0 21px 0;}

.menu {padding:19px 30px 0 31px; text-align:center;}
.menu ul {margin:0 auto; width:719px;}
.menu li {float:left; padding:0;}
.menu .second a b{padding:18px 28px 15px 32px;}
.menu li a:hover {background:#d4dee1 url(uploads/images/li_tr.gif) top right no-repeat;}
.menu li a:hover b {color:#2e3c4a; background:url(uploads/images/li_tl.gif) top left no-repeat; text-decoration:none;}
.menu li a {color:#d4dee1; font-weight:bold; display:block; line-height:1.5em;}
.menu .active {background:#d4dee1 url(uploads/images/li_tr.gif) top right no-repeat;}
.menu .active b {color:#2e3c4a; background:url(uploads/images/li_tl.gif) top left no-repeat;}
.menu li a b {display:block; padding:18px 28px 15px 26px;}

/* ============================= middle ====================== */

#middle { width:100%;}

.date {background:url(uploads/images/hor_line.gif) bottom repeat-x;}
.box {background:url(uploads/images/box1_bg.jpg) top left no-repeat;}
.taright {text-align:right;}
.blue {color:#0aa0d1;}

/* ============================= footer ====================== */

#footer {color:#d6e0e3;}
#footer a {color:#d6e0e3; text-decoration:none; font-weight:normal;}
#footer a:hover {text-decoration:underline;}
#footer .indent {padding:24px 0 0 31px;}

/* ============================= index ============================= */

#index #middle .indent { padding:32px 26px 35px 30px;}

#index .t1 {margin-bottom:21px;}
#index .t2 {margin-bottom:-4px;}
#index .t3 {margin-bottom:9px;}

#index .columnspad {padding:37px 0 0 0;}
#index .date {margin-right:32px; padding:23px 0 13px;}
#index .date .imgindent {margin:0 9px 0 0;}
#index .date p {padding-top:2px;}
#index .links {padding:22px 0 0 0;}
#index .link1 {padding:2px 0 0 0;}

#index .box {width:423px;}
#index .box .boxpad{padding:22px 0 0 16px;}
#index .box .pad {padding:10px 0 0 14px;}
#index .box .morepad {margin:-25px 0 0 -7px;}

/* ============================= index-1 =========================== */

#index_1 #middle .indent { padding:32px 26px 38px 30px;}

#index_1 .t1 {margin-bottom:16px;}
#index_1 .t2 {margin:37px 0 19px 0;}
#index_1 .t3 {margin-bottom:11px;}

#index_1 .column1 ul {padding:0 0 18px 1px;}
#index_1 .column1 .content {padding:0 30px 21px 1px;}

#index_1 .column2 .content {padding:0 20px 0 0;}
#index_1 .column2 .p {padding:10px 0 0 0;}
#index_1 .column2 .morepad {padding:6px 0 27px 9px;}
#index_1 .column2 .morepad2 {padding:14px 0 0 9px;}

/* ============================= index-2 =========================== */

#index_2 #middle .indent { padding:32px 26px 38px 30px;}

#index_2 .t1 {margin-bottom:-5px;}
#index_2 .t2 {margin-bottom:-4px;}
#index_2 .t3 {margin-bottom:9px;}

#index_2 .columnspad {padding:37px 0 0 0;}
#index_2 .date {margin-right:32px; padding:23px 10px 13px 0;}
#index_2 .date p {padding-top:2px;}
#index_2 .last {background:none;}
#index_2 .links {padding:22px 0 0 0;}
#index_2 .link1 {padding:2px 0 0 0;}


#index_2 .box {width:423px;}
#index_2 .boxpad {padding:22px 0 0 16px; background:url(uploads/images/box2_bg.jpg) top left no-repeat;}
#index_2 .box .pad {padding:10px 0 0 14px;}
#index_2 .content {padding:3px 26px 0 10px;}
#index_2 .content .p {padding:22px 0 0 0;}


/* ============================= index-3 =========================== */

#index_3 #middle .indent { padding:32px 26px 41px 19px;}

#index_3 .t1 {margin-bottom:12px;}
#index_3 .t2 {margin:37px 0 20px 0;}
#index_3 .t3 {margin-bottom:6px;}

#index_3 .column1 .content {padding:0 42px 0 0;}
#index_3 .column1 .p {padding-top:9px;}
#index_3 .column1 .imgindent {margin:0 19px 0 0;}
#index_3 .column1 .morepad {padding:11px 0 0 11px;}
#index_3 .column1 .content2 {padding:0 54px 0 12px;}
#index_3 .column1 .morepad2 {padding:21px 0 0 0;}


#index_3 .column2 .content {padding:13px 0 0 0;}
#index_3 .column2 .content p {padding-top:16px;}
#index_3 .column2 .content .p {padding:22px 0 0 0;}


/* ============================= index-4 =========================== */

#index_4 #middle .indent { padding:32px 26px 37px 30px;}

#index_4 .t1 {margin-bottom:19px;}
#index_4 .t2 {margin-bottom:9px;}
#index_4 .t3 {margin:26px 0 20px 0;}

#index_4 .column1 .content {padding:0 42px 0 0;}
#index_4 .column1 .p {padding-top:9px;}
#index_4 .column1 .imgindent {margin:0 19px 0 0;}
#index_4 .column1 .morepad {padding:11px 0 0 11px;}
#index_4 .column1 .content2 {padding:0 54px 0 12px;}
#index_4 .column1 .morepad2 {padding:21px 0 0 0;}


#index_4 .column2 .content {padding:0 24px 0 10px;}
#index_4 .column2 p {padding-top:16px;}
#index_4 .column2 .p {padding:12px 0 0 0;}
#index_4 .column2 .imgindent {margin:0 19px 0 0;}


form .rowi {height:44px;}

input {width:200px; height:20px; border:1px solid #d4dee1; background:#FFFFFF; padding:0 0 0 5px; font-size:1em;}
textarea {width:200px; height:210px; border:1px solid #d4dee1; background:#FFFFFF; padding:0 0 0 5px; overflow:auto; font-size:1em;}
form .div { padding:7px 3px 0 0;}

/* ============================= index-5 =========================== */

#index_5 #middle .indent { padding:32px 34px 43px 31px;}

#index_5 .t1 {margin-bottom:21px;}




/* HEADINGS */
div#content h1, h1 {
   font-size: 1.5em;  /* font size for h1 */
   line-height: 1.3em;
   margin: 0 0 0.5em 0;font-weight:normal;color:#00396B;
}
div#content h2, h2 {
   color: #003E6F; 
   font-size: 1.5em; 
   text-align: left; 
/* some air around the text */
   padding-left: 1.3em;
   padding-bottom: 1px;
/* set borders around header */
   line-height: 1.3em;
/* and some air under the border */
   margin: 0 0 0.5em 0;
background: url(uploads/images/picH2.gif) no-repeat 0em 2px;font-weight:normal;
}
div#content h3, h3 {
   color: #003E6F; 
   font-size: 1.3em;
   line-height: 1.3em;
   margin: 0 0 0.5em 0;
   font-weight:normal;
}
div#content h4, h4 {
   color: #003E6F; 
   font-size: 1.2em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
div#content h5, h5 {
   font-size: 1.1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
h6 {
   font-size: 1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
/* END HEADINGS */

/* TEXT */
p {
   font-size: 1em;
   margin: 0 0 1.5em 0;  /* some air around p elements */
   line-height:1.4em;
   padding: 0;
}
blockquote {
   border-left: 10px solid #2085B1;
   margin-left: 10px;
   margin : 5 3 5 5;
  padding-left: 1.3em;
overflow:hidden;

}
pre {
   font-family: monospace;
   font-size: 1.0em;
}
strong, b {
/* explicit setting for these */
   font-weight: bold;
}
em, i {
/* explicit setting for these */
   font-style:italic;
}

/* Wrapping text in <code> tags. Makes CSS not validate */

pre {
   border: 1px solid #000;  /* black border for pre blocks */
   background-color: #ddd;
   margin: 0 1em 1em 1em;
   padding: 0.5em;
   line-height: 1.5em;
   font-size: 90%;   /* smaller font size, as these are usually not so important data */
}

/* END TEXT */
/* End of 'style' */

