@charset "utf-8";
/* CSS Document */

body{font-family:Arial, Helvetica, sans-serif;font-size:75%;background-image:url(../images/bg_grad_2.jpg);background-repeat:repeat-x;background-position:top left;background-color:#3478C1;margin:0px;padding:0px;}

html, div, map, dt, isindex, form {display:block;}

/* Layout Struture */

#page_bg{background: url(../images/bg.jpg) no-repeat top right;}

#cntr_main{width:980px;margin:0 auto;padding-top:20px;}

#cntr_main_lv1{clear:both;width:900px;margin:0 auto;}


#topnav_cntr{width:900px;}

#topnav_left{width:900px;}

#topnav_right{width:300px;float:right;}

#tplcontent{width:708px;position:relative;margin:0 auto 0 160px;color:#424242;}

#tplcontent #tplcontent_center{width:708px;background:#FFFFFF;}

#tplcontent #tplcontent_top_left{background:url(../images/content/top_left.gif) no-repeat top left;padding-left:5px;height:19px;}

#tplcontent #tplcontent_top_right{background:url(../images/content/top_right.gif) no-repeat top right;padding-right:5px;height:19px;}

#tplcontent #tplcontent_top_center{background-color:#FFFFFF;width:698px;height:19px;}

#tplcontent #tplcontent_btm_left{background:url(../images/content/btm_left.gif) no-repeat top left;padding-left:5px;height:20px;}

#tplcontent #tplcontent_btm_right{background:url(../images/content/btm_right.gif) no-repeat top right;padding-right:5px;height:20px;}

#tplcontent #tplcontent_btm_center{background-color:#FFFFFF;width:698px;height:20px;}

#footer{clear:both;width:900px;margin-top:20px;padding-bottom:50px;}

#footer_left{background:url(../images/footer/footer_left.png) no-repeat top left;padding-left:7px;height:41px;}

#footer_right{background:url(../images/footer/footer_right.png) no-repeat top right;padding-right:7px;height:41px;}

#footer_content{background:#FFFFFF;padding:0px 10px;color:#91ab9e;font-size:0.9em;height:41px;}

#copyright{float:left;}

#footer_logo_ctnr{}


/* sub navgiation */

#subnav_cntr{width:182px;position:absolute;left:-130px;top:20px;z-index:1;}

#subnav_cntr #subnav_cntr_top_left{background:url(../images/content/top_left.gif) no-repeat top left;padding-left:5px;height:9px;}

#subnav_cntr #subnav_cntr_top_right{background:url(../images/content/top_right.gif) no-repeat top right;padding-right:5px;height:9px;}

#subnav_cntr #subnav_cntr_top_center{background:#FFF;height:9px;}

#subnav_cntr #subnav_cntr_center{background:#FFF;padding-left:10px;}

#subnav_cntr #subnav_cntr_btm_left{background:url(../images/content/btm_left.gif) no-repeat top left;padding-left:5px;height:20px;}

#subnav_cntr #subnav_cntr_btm_right{background:url(../images/content/btm_right.gif) no-repeat top right;padding-right:5px;height:20px;}

#subnav_cntr #subnav_cntr_btm_center{background:#FFF;height:20px;}


/*  common usage */

#logo{width:600px;display:block;float:left;}

#twitterbtn{margin-bottom:8px;}

#twitterbtn .text{float:left;color:#FFFFFF;padding-top:10px;font-weight:bold;padding-left:10px;}

#twitterbtn .btnlist{float:right;}

#twitterbtn .btnlist a{margin-right:10px;}

#google_search{text-align:right;display:block;}

#topnav_left_list, #topnav_right_list{margin:0px;padding:0px;zoom:1;overflow:auto;}	

#topnav_left_list li{list-style:none;padding:5px;margin-right:2px;background-color:#919597;color:#FFFFFF;font-weight:bold;font-size:1.1em;float:left;}

#topnav_left_list li.selected{background-color:#4CA6D6;}

#topnav_right_list {float:right;}

#topnav_right_list li{list-style:none;padding:0px;margin-right:5px;background-image:url(../images/topnav_right_list_bg.gif);background-position:top left;background-repeat:no-repeat;color:#000;float:left;height:76px;}


.topnav_right_txt_cntr{margin-left:20px;cursor:pointer;}

.topnav_right_txt_cntr:hover{text_decoration:underline;}

.topnav_right_bigtxt{font-size:1.2em;color:#57889f;font-weight:bold;border-bottom:1px dotted #57889f;}

.topnav_right_smalltxt{padding-top:5px;font-size:0.7em;}

.topnav_right_smalltxt a,.topnav_right_smalltxt a:visited {color:#000;}



.cleardiv{clear:both; line-height:0px; height:0px;}

.blue{color:#00a6d7;}

.white{color:#FFFFFF;}	

.black{color:#000;}

.bolder{font-weight:bold;}

.dotline{border-bottom: 1px dotted; margin:0px;padding:0px;width:100%;}

/* content inside css */

#breadcrumb {font-weight:bold;padding-left:70px;}

#breadcrumb ul{margin:0px;padding:0px;}

#breadcrumb ul li {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;}

#breadcrumb ul li a {text-decoration:none;}

#breadcrumb ul li span {display:inline-block;margin-bottom:0;margin-left:5px;margin-right:5px;margin-top:0;}

#page_content{padding:0px 50px 25px 70px;min-height:400px;}

.leftcontent{width:404px;}

.rightcontent{margin-right:10px;float:right;width:167px;}

.rightNote{background-image:url(../images/rhs_notes_btm.jpg);background-repeat:no-repeat;background-position:bottom left;}

.rightNote div{width:153px;margin:0 auto;font-size:0.9em;border-top:1px solid #d3e6f4;padding-top:10px;}

.rightNote div span{margin-top:15px;font-size:0.8em;display:block;text-align:right;padding-bottom:20px;}

/* common tag */
h1{font-size:2.4em;font-family:"Times New Roman", Times, serif;color:#00A6D7;font-weight:500;margin:55px 0px 20px 0px; line-height:1.1em;}

h2 {font-size:1.5em;color:#1d467c;margin:30px 0px 20px 0px;}

h3 {font-size:1em;color:#1d467c;margin:0px 0px 12px 0px;}

a{cursor:pointer;color:#438ec4;text-decoration:none;}

a:visited{cursor:pointer;color:#438ec4;}

a:hover{text-decoration:underline;}

dl{margin:0px;padding:0px;}

dd{margin:0px;padding:0px;}

h2 a, h3 a, h2 a:visited, h3 a:visited{color:#1d467c;text-decoration:none;}

p {margin:0px;padding-bottom:20px;line-height:1.3em;}

ul{margin:0px;margin-left:40px;padding:0px;margin-bottom:10px;}

ol{margin:0px;margin-left:35px;padding:0px;margin-bottom:10px;}

ul li{list-style-image:url(../images/content/list_point.gif); padding-bottom:10px;}

ol li{margin-bottom:10px;}

ul>li>ul{margin:0px;margin-left:15px;margin-top:10px;margin-bottom:0px;}

ul>li>ul>li{list-style-image:url(../images/content/list_point.gif);margin-bottom:10px;}

ol>li>ol{margin-top:10px; margin-bottom:0px;}

.rightNote ul {margin-left:15px; padding-bottom:10px;}


table{border-collapse:collapse;}
#page_content table{width:590px;}
#page_content ul li table{width:550px;}
#page_content .leftcontent table{width:440px;}
#page_content .leftcontent ul li table{width:390px;}
#cboxContent table {width:95%; margin-left:10px;}

table th {background-color:#99bbdf;}
table tr.grey {background-color:#f2f2f2;}
table tr.grey_bold2{background-color:#e5e5e5;}
table tr.grey_bold3{background-color:#d8d8d8;}
.infotable{border:1px solid #CCC;margin-bottom:20px;}
.infotable th {border:1px solid #CCC;padding:5px;text-align:left;vertical-align:bottom;}
.infotable td {border:1px solid #CCC;padding:5px;vertical-align:top;}


img {border:0px;}

.footnote{border-top:1px dashed #CCC;font-size:0.8em;margin:40px 0px 0px 0px;padding-top:20px;}

.footnote p{margin:0px;padding:0px;}



.alinkdiv{border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;padding:10px;margin-bottom:20px;}

.alinkdiv ul{margin:0px;padding:0px;}

.alinkdiv ul li{list-style:none;list-style-image:url(../images/arrow.jpg);padding:0px;padding-bottom:5px;margin-left:10px;}

.alinkdiv ol{margin:0px;padding-left:30px;}

.alinkdiv ol li{list-style:decimal;list-style-image:none;padding:0px;padding-bottom:5px;margin-left:0px;}

#spotlightbox{display:none;}

.highlight{border:1px solid #CCC;background-color:#EEFFFF; padding:27px; margin-bottom:40px;}

.highlight h2{margin:0px;margin-bottom:12px;}



sup{position:relative;top:-0.1em;font-size:60%;}

.hidesource span {display:none;font-size:0.8em; color:#0f4376;}

#p2c-header{display:none;}

#cms-nav-top-menu li{list-style:none;list-style-image:none;}

/* for image style */

.wp-caption{border:0px solid #000;margin-bottom:20px;}

.img_title{text-align:center;font-size:1em;color:#1d467c; margin-bottom:20px; font-weight:bold;}

.aligncenter, .alignnone{text-align:center;}

.alignleft {float:left; margin:0 10px;}
.alignright {float:right; margin:0 10px;}

.wp-caption-text {font-size:0.8em;color:#1D467C;font-weight:bold;padding:20px 0px 0px 0px;text-align:right;}

p.text-source {font-size:0.8em; text-align:right; color:#0f4376;}

em{font-style:italic; font-weight:bold;}