/*
eff0f0 - light grey
a7b7c7 - grey blue
5a98ad - blue (link)
404040 - text
*/

* { margin:0; padding:0;}
body { background:#111; font-size:100%; line-height:1em; font-family:Arial; color:#404040;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Arial; color:#404040; font-weight:normal; font-size:1em}
img {border:0; vertical-align:top; text-align:left;}
code {font-size: 1.1em }
hr { color:#ddd; background-color:#fff; height:1px; border-style:dashed; margin: 10px 0;}
ul { list-style:none;}

/* LIST STYLE FOR NEWS TYPE ITEM */
/* #content .col_1 .row_2 span { border-bottom:1px dashed #777; padding: 5px 0;} */
#content .col_1 .row_2 div.item h3 {color:#a7b7c7; font-weight:normal; font-size:1.2em; line-height:1.1em; margin:0;}
#content .col_1 .row_2 div.item h3 a {text-decoration:none;}
#content .col_1 .row_2 div.item h3 a:hover {text-decoration:underline;}
#content .col_1 .row_2 div.item .date {font: 0.9em Tahoma, Arial, sans-serif; color:#5a98ad; padding:0; margin:0; }
#content .col_1 .row_2 div.item .from {font: 0.9em Tahoma, Arial, sans-serif; color:#5a98ad; padding:0; margin:3px 0 10px 0; }
#content .col_1 .row_2 div.item p {font-size:98%; line-height:1.1em; font-family:Arial; color:#404040;}
#content .col_1 .row_2 div.item .link {font-size:100%; line-height:1em; font-family:Arial; color:#404040;}
#content .col_1 .row_2 div.item .link a {text-decoration:underline; float:right;}
#content .col_1 .row_2 div.item .link a:hover {text-decoration:none;}

#content .col_1 .row_2 div.item {border-bottom:1px dashed #ccc; padding:12px 0 0px 0;}

/*==================list====================*/

/* LIST STYLE FOR MAIN CONTENT AREA OF 2L PAGE */
#content .col_1 .row_2 ul{margin:0px; padding:5px 0 0px 5px;}
#content .col_1 .row_2 ul li {background:url(images/bullet-orange1.gif) no-repeat 5px 6px; padding: 0 0 12px 20px; line-height:1.3em} 
#content .col_1 .row_2 ul li ul li {background:url() no-repeat 5px 6px; } 
#content .col_1 .row_2 ul li a{text-decoration:underline; color:#5a98ad;}
#content .col_1 .row_2 ul li a:hover{text-decoration:none}
#content .col_1 .row_2 ul ul{margin:0px; padding:0 0 0px 20px;}
#content .col_1 .row_2 ul ul li {background: url(); list-style:none; padding:10px 0px 0px 0px;} 


ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:1.83em} 
ul li a{text-decoration:underline; color:#5a98ad; /* background:url(images/marker_list.gif) no-repeat 0 2px; padding-left:20px; padding-bottom:2px */}
ul li a:hover{ text-decoration:none}


ul.list_1 {margin:0px; padding:0px; list-style:none; font-size:1.09em}
ul.list_1 li { line-height:1.83em}
ul.list_1 li a{text-decoration:underline; color:#fff; background:url(images/marker_list_1.gif) no-repeat 0 2px; padding-left:20px; padding-bottom:2px}
ul.list_1 li a:hover{ text-decoration:none}


ul.list_2 {margin:0px; padding:0px; list-style:none}
ul.list_2 li { line-height:1.83em}
ul.list_2 li a{text-decoration:underline; color:#eff0f0; background:url(images/marker_list_2.gif) no-repeat 0 2px; padding-left:20px; padding-bottom:2px}
ul.list_2 li a:hover{ text-decoration:none}

/* FOR SITEMAP PAGE */
ul.list_3 {margin:0 0 0 0px; padding:0px;}
ul.list_3 li {margin:0 0 0 10px; line-height:1.83em; background: url();}
ul.list_3 li li {margin:0 0 0 0px; line-height:1.83em;}
#content .col_1 .row_2 .list_3 ul li {list-style:none; background: url();}
#content .col_1 .row_2 ul ul.noindent {margin: 0 0 10px 0; padding:0 0 0 0;}

/*==========================================*/

a {text-decoration:underline; color:#404040}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#fff; font-weight:bold; font-size:0.92em}
a.link:hover {text-decoration:none}

.div_link {text-align:right; padding-top:5px}

a.link_1 {text-decoration:underline; color:#fff}
a.link_1:hover {text-decoration:none} 

a.link_2 {text-decoration:underline; color:#5a98ad; background:url(images/marker_link.gif) no-repeat 0 2px; padding-left:20px; padding-bottom:2px}
a.link_2:hover { text-decoration:none}

a.link_3 {text-decoration:underline; color:#5a98ad}
a.link_3:hover {text-decoration:none} 


.column { float:left;}
.clear { clear:both;}


h3 {color:#a7b7c7; font-weight:normal; font-size:1em; margin:0}

p {margin:0 0 15px 0}

.site {background:url(images/body_bg.jpg) repeat-x top #425567; width:100%}
.site {margin: 20px auto; width: 900px;}

.site_1 {width:100%; background:url(images/bot_bg.jpg) repeat-x bottom;}


#gsearch {font-size:80%;}
#header, #content, #footer, #main {width:780px}


/*header*/
#header {height:30px; font-size:0.75em; line-height:1.25em}
#header .col_1 {width:558px; padding-top:7px}
#header .col_1 a {margin-left:14px}
#header .col_2 {width:222px; padding-top:7px}
#header .col_2 a {margin-right:18px}
a.link_h {text-decoration:none; color:#979797; background:url(images/marker_link_head.gif) no-repeat 0 6px; padding-left:11px}
a.link_h:hover {text-decoration:none; background:none; color:#fff; background:url(images/marker_link_head.gif) no-repeat 0 6px; }
#logolink {position: absolute; display: block; top: 60px; left: 85px; width: 235px; height: 125px;	}

/*content*/
#content {background:#fff; font-size:0.75em; line-height:1.25em}
#content .col_1 .row_1splash {height:342px; background:url(images/header_bg.jpg) no-repeat left top}
#content .col_1 .row_1splash h1 {text-indent:-10000px; background:url(images/logo.jpg) no-repeat 0 69px; height:240px; font-size:1em}
#content .col_1 .row_1 h1 {text-indent:-10000px; background:url(images/header2L-1.jpg) no-repeat 0 1px; height:190px; font-size:1em}
#content .col_1 .row_2 {background:url(images/cont_bg_2.gif) repeat-x top #ccbc70; color:#222}
#content .col_1 .row_2 h2 {font: 1.6em Tahoma, Arial, sans-serif; color:#c2a001; padding:0 0 7px 0}
#content .col_1 .row_2 h3 {font: 1.2em Tahoma, Arial, sans-serif; color:#111; padding:0 0 7px 0; line-height:1.3em}
#content .col_1 .row_2 .title {margin-bottom:11px}
#content .col_1 .row_3 .box {width:495px}

/* #content .col_2 {height:770px} */
#content .col_3 {width:770px}

#content .col_3 {background:#425567; color:#fff; font-size:0.92em; line-height:1.36em; }
#content .col_3 strong {color:#6abad3}
#content .col_3 .title {margin-bottom:23px}
#content .col_3 a.link {font-size:1em}
#content .col_3 .div_link {padding:9px 4px 0 0}
#content .col_3 .row_1 { height:250px; background:url(images/menu_bg.jpg) no-repeat left top}
#content .col_3 .row_1 .m1 {margin-top:31px}
#content .col_3 .row_1 img {margin:0 0 10px 33px}
#content .col_3 .row_2 {padding:27px 22px 20px 29px}
#content .col_3 .row_2 h2 {font: 1.5em Arial, sans-serif; color:#bac9d7; padding:0 0 14px 0}
#content .col_3 .row_2 a {color:#fafafa;text-decoration:none;}
#content .col_3 .row_2 a:hover {text-decoration:underline;}


.title {margin-bottom:16px; display:block}
.img_left {float:left; margin:0 18px 11px 0}
.pic {display:block; margin-bottom:10px}
.line {background:url(images/line_bg.gif) repeat-x 0 13px; width:auto; height:26px}

/*footer*/
#footer { height:78px; color:#9e9e9e; font-size:0.75em; line-height:1.25em}
#footer a {color:#9e9e9e; text-decoration:none}
#footer a:hover {text-decoration:none}
#footer a.link_b:hover {text-decoration:none; background:none; color:#fff }
#footer a.rss {color:#9e9e9e; text-decoration:none; background:url(images/pic_rss.gif) no-repeat 0 0; padding-left:22px; padding-bottom:2px}
#footer a.rss:hover {text-decoration:none; background:none; color:#fff; background:url(images/pic_rss.gif) no-repeat 0 0; padding-left:22px; padding-bottom:2px}


#footer .col_1 {width:696px}
#footer .col_1 .ind {padding:26px 0 0 26px}
#footer .col_2 {width:83px; padding:26px 0 10px 0}

/*================== 2L page ==================*/
#page #content .col_1 .row_2 {background:#fff; color:#404040}
#page #content .col_1 .row_2 .indent {padding:0px 30px 15px 23px}
#page #content .col_1 .row_2 span {color:#5a98ad}
#page #content .col_3 .row_2 {padding:24px 22px 20px 29px}

/*================== home page ==================*/
#page1 #content .col_1 .row_2 {height:147px}
#page1 #content .col_1 .row_2 .bg {background:url(images/bg_p1.jpg) no-repeat left top; padding:21px 34px 24px 185px; line-height:1.4em;}
#page1 #content .col_1 .row_2 .title {margin-bottom:7px}


#page1 #content .col_1 .row_3 .indent {padding:26px 20px 27px 23px}


#page1 #content .col_1 .row_3 .c_1 {width:263px}
#page1 #content .col_1 .row_3 .c_1 .ind {padding:0 33px 0 0}
#page1 #content .col_1 .row_3 .c_2 {width:232px}

#page1 #content .col_1 .row_3 ul {margin:9px 0 9px 9px}
#page1 #content .col_1 .row_3 ul li {line-height:1.2em;}
#page1 #content .col_1 .row_3 ul li ul li {}


#page1 #content .col_3 .row_2 {padding:24px 22px 20px 29px}





/*================== below not currently used ==================*/

/*================== index-1.html ==================*/
#page2 #content .col_1 .row_2 .indent {padding:21px 34px 29px 23px}
#page2 #content .col_1 .row_3 .indent {padding:23px 20px 26px 23px}

/*================== index-2.html ==================*/
#page3 #content .col_1 .row_2 .indent {padding:21px 34px 16px 23px}
#page3 #content .col_1 .row_3 .indent {padding:26px 0 27px 23px}
#page3 #content .col_1 .row_3 .box {width:518px}
#page3 #content .col_1 .row_3 .c_1 {width:263px}
#page3 #content .col_1 .row_3 .c_1 .ind {padding:0 24px 0 0}
#page3 #content .col_1 .row_3 .c_2 {width:255px}


/*================== index-3.html ==================*/
#page4 #content .col_1 .row_2 .indent {padding:21px 20px 15px 23px}
#page4 #content .col_1 .row_2 .box {width:507px}
#page4 #content .col_1 .row_2 .c_1 {width:261px}
#page4 #content .col_1 .row_2 .c_1 .ind {padding:0 30px 0 0}
#page4 #content .col_1 .row_2 .c_2 {width:246px}
#page4 #content .col_1 .row_2 ul {margin:7px 0 7px 0}
#page4 #content .col_1 .row_3 .indent {padding:26px 20px 27px 23px}
#page4 #content .col_3 .row_2 {padding:24px 22px 20px 29px}


/*================== index-4.html ==================*/
#page5 #content .col_1 .row_2 {background:#fff; color:#404040}
#page5 #content .col_1 .row_2 .indent {padding:26px 20px 15px 23px}
#page5 #content .col_1 .row_2 .box {width:507px; margin-top:20px; padding-bottom:14px}
#page5 #content .col_1 .row_2 .box .img_left {margin-right:10px}
#page5 #content .col_1 .row_2 .c_1 {width:250px}
#page5 #content .col_1 .row_2 .c_1 .ind {padding:0 5px 0 0}
#page5 #content .col_1 .row_2 .c_2 {width:257px}
#page5 #content .col_1 .row_2 ul {margin:7px 0 7px 0}
#page5 #content .col_3 .row_2 {padding:24px 22px 20px 29px}


/*================== index-5.html ==================*/
#page6 #content .col_1 .row_2 .indent {padding:21px 34px 21px 23px}
#page6 #content .col_1 .row_2 .title {display:inline}
#page6 #content .col_1 .row_3 .indent {padding:26px 20px 15px 23px}
#page6 #content .col_1 .row_3 .box {width:488px}
#page6 #content .col_1 .row_3 .c_1 {width:210px}
#page6 #content .col_1 .row_3 .c_1 .ind {padding:0 24px 0 0}
#page6 #content .col_1 .row_3 .c_2 {width:278px}
#page6 #content .col_3 .row_2 {padding:24px 14px 20px 29px}

input {/*width:176px; height:20px;*/ padding-left:2px; color:#8c8c8c}
textarea {overflow:auto; width:176px; height:83px; padding-left:2px; color:#8c8c8c; display:block; margin-bottom:5px}
.div_input {height:26px}
.div_links {text-align:right; padding-bottom:3px; width:178px}

/*================== index-6.html ==================*/
#page7 #content .col_1 .row_2 {background:#fff; color:#404040}
#page7 #content .col_1 .row_2 .indent {padding:26px 30px 15px 23px}
#page7 #content .col_1 .row_2 span {color:#5a98ad}
#page7 #content .col_3 .row_2 {padding:24px 22px 20px 29px}

/*================== index-6.html ==================*/
#page7 #content .col_1 .row_2 {background:#fff; color:#404040}
#page7 #content .col_1 .row_2 .indent {padding:26px 30px 15px 23px}
#page7 #content .col_1 .row_2 span {color:#5a98ad}
#page7 #content .col_3 .row_2 {padding:24px 22px 20px 29px}

