#volume {font-weight: bold; font-size: 1.3em; font-family: Verdana, Helvetica, sans-serif; letter-spacing: -1px; color: #666; float: right; margin: 5px; padding: 0; text-align: right; margin-top: -10px; margin-bottom: 0;}
#volume strong { color: #034F81;}
#volume_new {font-weight: bold; font-size: 1.6em; font-family: Verdana, Helvetica, sans-serif; letter-spacing: -1px; color: #666; float: right; margin: 0; padding: 0; text-align: right; margin-top: -10px; margin-bottom: 0;}
#volume_new strong { color: #034F81;}

#cover { clear: both; margin: 40px; background: #f2f2f2; padding: 10px; _height: 1%; overflow: auto; font-size: 1em;}
#cover img { padding: 10px; margin: 0; float: left;}
#cover p { clear: right; margin-left: 230px; font-style: italic; color: #666666; font-size: 1.1em;}

#contents { padding: 1.5em; background: #7F7F7F; min-height: 300px; color: #fff;}
#contents a{ color:#FFFFFF; text-decoration:none;}
#contents a:hover{ color:#FFFFFF; text-decoration:underline;}

#archives li{padding:5px 0 5px 2px; list-style-type:none;}
#archives li a:link{text-decoration:none;}
#archives li a:hover{text-decoration:underline;}

#news {width:520px;}
#news ul{ list-style-type: none; margin:0; padding:0;}
#news li.item {padding:1px 0 1px 5px;border-bottom: 1px dotted #ccc;}
#news li a {text-decoration:none; font-size:13px; color:#015092; font-weight:bold;}
#news li a:hover{ background-color:#EEEEDD; color:#015092; text-decoration:underline; font-weight:bold;}
#news li a.red {color:#AF0017;}
#news li.date{color:#666666; font-size:11px; padding:1px 0 1px 5px; float:right;}
#news li.desc{ padding:1px 0 1px 5px;}
#news li.img { padding:1px 0 1px 5px; float:left;}

.news2 {width:640px;}
.news2 ul{list-style-type: none; margin:0; padding:3px;}
.news2 li.item {padding:1px 0 1px 5px; border-bottom: 1px dotted #ccc;}
.news2 li a {text-decoration:none; font-size:13px; color:#015092; font-weight:bold;}
.news2 li a:hover{background-color:#EEEEDD; color:#015092; font-weight:bold;text-decoration:none;}
.news2 li a.red {color:#AF0017;}
.news2 li.date{width:140px; color:#666666; font-size:11px; padding:1px 0 1px 5px; float:right;}
.news2 li.desc{margin:6px; padding:1px 0 1px 5px;}
.news2 li.img {margin:4px;padding:1px 0 1px 5px; float:left;}

#home_links{ width:400px; background-color:#fff; margin:0 auto; padding:4px; }
#home_links ul { margin: 0; padding: 0; list-style-type: none; }
#home_links li a {display:block; font-size:12px; _height:20px; color:#000; background: url("/portal/page/portal/base/images/squarebullet2.png") no-repeat center left; text-decoration: none; padding: 4px 2px 4px 22px; font-weight:bold; border-bottom: 1px dotted #ccc; }
#home_links li a:hover {background-color: #EEEEDD; color:#AF0017; text-decoration:none; }
#home_links li a:visited { text-decoration:none;}

table.gen_table{ width: 620px; margin-left: auto; margin-right: auto; padding: 6px; border-collapse:collapse; border-left: 1px solid #015092; border-right: 1px solid #015092; border-bottom: 1px solid #015092;}
table.gen_table tr.even td{ background-color:#E8EDFF; padding: 6px;}
table.gen_table tr.odd td{ background-color: #fff; padding: 6px;  }
table.gen_table th{ background-color: #015092; color:#fff; padding: 6px 10px 6px 10px;  text-align:left; }
#tableshadow_top { display:block; height:10px; margin:10px auto 0; width:580px;}
#tableshadow_bottom { display:block; height:10px; margin:0 auto; width:580px;}

table.calendar{ width: 680px; margin-left:auto; margin-right:auto; padding: 0; border-collapse:collapse;border: 1px solid #628CAF; }
table.calendar tr.even td{ background-color:#E8EDFF; padding: 6px;}
table.calendar tr.odd td{ background-color: #fff; padding: 6px; }
table.calendar tr.date td{ background-color: #628CAF; color:#fff; font-weight:bold; padding: 6px; }
table.calendar th{ background-color: #015092; color:#fff; padding: 6px 10px 6px 10px;  }
table.calendar td.rightcol{ width: 110px;}
table.calendar caption{ color: #015092; font-size:16px; font-weight: bold; text-transform:uppercase; padding: 6px;  }

table.exec{ width: 700px; margin-left:auto; margin-right:auto; padding: 0; border-collapse:collapse; border: 1px solid #628CAF; }
table.exec tr.odd td{ background-color: #C3D2DF; font-variant: small-caps; font-weight: bold; padding: 6px;}
table.exec tr.even td{ background: #E0E8EF; padding: 6px; }
table.exec td  { padding: 5px 10px; background: #fff; color: #000; padding: 6px;}
table.exec th{ background: #628CAF; font-weight: bold; color: #fff; padding: 6px 10px 6px 10px; font-size: 14px;font-variant: small-caps;text-align: left; letter-spacing: -1px;}
table.exec caption{ color: #015092; font-size:16px; font-weight: bold; text-transform:uppercase; padding: 6px;  }
table.exec a:link { color: #005F2A; font-weight:bold; }
table.exec td.notes{ font-weight: bold;}

#contact { width:700px; margin:4px; padding:4px; border-bottom:1px solid #015092; }
#contact h3 { color:#015092;}	
#address { float: right; width: 240px; background-color:#E0E8EF; border: 1px solid #015092; color:#3E4138; padding-left: 10px;}
#address h3 { background-image: url(/portal/page/portal/base/images/contact_icon.jpg); background-repeat: no-repeat; background-position: center left; margin:5px; padding: 3px 2px 3px 35px; border-bottom: 1px dotted #015092; color:#015092; }
#contact pre { font-size : 12px;  font-family: Verdana, Arial, Helvetica, sans-serif;}

#borders{ border: 1px solid #015092; padding:6px; margin:6px;}

.resolution_container_center { border: 1px solid #ccc; width:920px; padding:6px; margin: 10px auto; }
.resolution_footer { text-align:center; padding:6px; margin:6px; }
.resolution_form { min-width:600px; max-width:800px; border-style:none; margin:0 auto; }
.amendment { padding:4px; margin: 6px; overflow: auto; }
.resolution_form label { font-size:12px; float:left; width:150px; text-align:right; margin-right:1em; padding:4px; margin:4px; }
.resolution_form legend { font-size:14px; color:#fff; background: #015092; border: 1px solid #333; padding: 2px 8px; margin:4px; }
.resolution_form fieldset { border:1px solid #015092; background-color:#F3F8FF; padding:2px; margin:2px; }
.resolution_form  fieldset div { clear:both; }
.resolution_form small { display: block;margin: 0 0 10px 165px; padding: 1px 3px;font-size: 11px;}
input.resolutions { padding:3px; width:150px; border:1px solid #BFBFBF; }
.resolution_form  textarea{border:1px solid #BFBFBF; }
input.resolutions:hover, input.resolutions:focus, textarea:focus { border-color:#c5c5c5; background:#f6f6f6; } 
p.sponsor{ text-align:right; font-weight:bold; color:#4F4F4F;}
h3.carried { background-color: #006F19; color: #fff;padding:3px; margin:0; }
.info_box_comment{ background-color: #F3F8FF;border-bottom: 3px solid #015092; border-top:1px solid #015092; border-right:1px solid #015092; border-left:1px solid #015092; width: 520px; padding: 10px; }
.info_box_comment_footer{ background: url(/portal/page/portal/website/base/comment_arrow.jpg) 100px -2px no-repeat;  padding-left: 150px; padding-top: 1px; margin-bottom: 20px; font-size:95%; color: #4A4A4A;}
.info_box_comment h3{background-image: url(/portal/page/portal/base/images/help.png); background-repeat: no-repeat; background-position: left;
font-size:14px; padding: 6px 0 6px 35px; border-bottom: 1px solid  #666666;}

a.tooltip{ position:relative; text-decoration:none; }
a.tooltip:hover{font-size:100%;}
a.tooltip span{display: none;}
a.tooltip:hover span{ display:block; position:absolute; bottom:2em; left:2em; width:20em; padding:4px 6px 4px 6px; border:1px solid #993300; background-color:#EEEEDD;  background-image: url(/portal/page/portal/base/images/help_small.png); background-repeat: no-repeat; background-position: top right; color:#993300; text-align:left; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; text-decoration:none;}
a.tooltip:hover span em{  font-weight:bold; font-style:normal; font-size:14px;}

.box_shadow {padding:8px; margin:0px auto;  width:600px; background-color:#C2DEEF;}
.box_shadow_yellow {padding:8px; margin:0px auto;  width:600px; background-color:#FFF58F;}
.box_shadow_postit {padding:8px; margin:0px auto; width:260px; background-color:#FFF58F;}

#shadow_bottom_postit { display:block;margin:0px auto; height:10px; width:280px;}
#shadow_bottom { display:block; height:10px; margin:0 auto; width:620px;}

#info_box_smll { border-top: 1px solid #015092; border-right: 1px solid #015092; border-left: 1px solid #015092; border-bottom:4px solid #015092;background:#F3F8FF; color:#3E4138; padding:4px; margin:0px auto; width:680px; }

#info_box_smll h3.agreement { color:#015092; padding: 3px; margin:0;}

#info_box_smll h4.date { color:#4F4F4F; padding:4px; margin:4px; border-top:1px dotted #4F4F4F;font-size:14px; text-align:right; }

p.search_agree { background-image: url(/portal/page/portal/base/images/search_add.jpg); background-repeat: no-repeat; background-position: right; font-size:14px; text-align:right; padding: 0px 25px 0px 0px;}

.h_blue_backlg {width:944px; background: url(/portal/page/portal/base/images/h_blue_back.jpg) repeat-x left; margin: 5px auto; border:1px solid #DFDFDF; -moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px;}

.h_blue_backlg h2 {color: #fff; text-align:center;margin:5px;padding:0;}

#greetings_wrap {width:620px; margin:5px; padding:0px; }
#greetings_top {width:600px; margin:0px; padding:0px; height:400px;}
#greetings_wrap img {display:block; margin:0px; padding:0px;}
#greetings_mid {width:600px;padding:0px; margin:-5px 0px 0px 0px; background: #fff; background: -moz-linear-gradient(top,  #a0d8ef 0%, #ddf1f9 0%, #bed8e7 3%, #feffff 27%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0d8ef), color-stop(0%,#ddf1f9), color-stop(3%,#bed8e7), color-stop(27%,#feffff));  background: -webkit-linear-gradient(top,  #a0d8ef 0%,#ddf1f9 0%,#bed8e7 3%,#feffff 27%);  background: -o-linear-gradient(top,  #a0d8ef 0%,#ddf1f9 0%,#bed8e7 3%,#feffff 27%);  background: -ms-linear-gradient(top,  #a0d8ef 0%,#ddf1f9 0%,#bed8e7 3%,#feffff 27%); 
background: linear-gradient(to bottom,  #a0d8ef 0%,#ddf1f9 0%,#bed8e7 3%,#feffff 27%); }
#greetings_txt h2 {color:#0066A4; margin:0px 0px 8px 0px; }
#greetings_txt {padding:30px 20px 30px 20px;}
#greetings_bottom {width:600px; margin:0px; padding:0px; }
#greetings_txt p.n2 { font-size:14px; margin: 0; padding: 0;}


 p.note3 { font-size:15px;color:#015092; font-weight:bold; margin: 0; padding: 0; }
.genbox200 { margin:0px 0px 10px 0px; padding:6px;  background:#fff; width:200px; border:1px solid #e1e1e1;float:left; }
.genbox250 { margin:0px 0px 10px 0px; padding:0;  background:#fff; width:250px; border:1px solid #e1e1e1; min-height:170px;float:right; }
.genbox400 { margin:0px 0px 10px 0px; padding:0;  background:#fff; width:400px; border:1px solid #e1e1e1;min-height:170px;  }
.genbox680 { margin:0px 0px 10px 0px; padding:0;  background:#fff; width:680px; border:1px solid #e1e1e1;  }
.imgspace { margin-left:6px;}
.genbox250 a, .genbox400 a, .genbox680 a { color:#3775A6; font-weight:bold;}
.genbox250 p, .genbox400 p, .genbox680 p,.genbox250 ul li, .genbox400 ul li, .genbox680 ul li { padding:2px;}
p.title_13 {padding:6px; background-color:#3B80B7;   color:#fff; font-weight:bold; font-size:13px; margin-top:0px;   }

div.blue_box_right{  background-color:#F3F8FF; border:1px solid #015092;font-size:15px; line-height:1.5; width:400px; margin:5px 5px 5px 10px; padding:5px; float:right;clear:right;}
.column_div_180 {float: right; width: 180px; padding: 6px; margin:5px 5px 5px 10px;background-color:#F9F9F9;  border:1px solid #ccc; font-size:14px; font-weight:bold; text-align:center;}
.column_div_210 { width: 210px; padding: 6px; margin:0px;background-color:#F9F9F9;  border:1px solid #ccc; }
.column_div_240 {float: right; width: 240px; padding: 6px; margin:5px 5px 5px 10px;background-color:#F9F9F9;  border:1px solid #ccc; }
.column_div_300 {float: right; width: 300px; padding: 6px; margin:5px 5px 5px 10px;background-color:#F9F9F9;  border:1px solid #ccc; }
.column_div_400 {float: right; width: 400px; padding: 6px; margin:5px 5px 5px 10px;background-color:#F9F9F9;  border:1px solid #ccc; }
.column_div_440 {float: right; width: 440px; padding: 6px; margin:5px 5px 5px 10px;background-color:#F9F9F9;  border:1px solid #ccc; }
.column_div_480 {float: right; width: 480px; padding: 6px; margin:5px 5px 5px 10px;background-color:#F9F9F9;  border:1px solid #ccc; }
.column_lg_940 {width:940px; margin:5px auto; }
.column_lg_860 {width:860px; margin:5px auto; }
.column_lg_630 {width:630px; margin:0px auto; }
.center_div_620 {width:620px; margin:5px auto;padding: 6px;background-color:#F9F9F9; color:#666; border:1px solid #ccc;  }
.center_div_700 {width:700px; margin:5px auto;padding: 6px;background-color:#F9F9F9; color:#666; border:1px solid #ccc;  }
.div_300_right {float: right; width: 300px; padding: 6px; margin:5px 0px 5px 10px;background-color:#F9F9F9; font-size:14px; font-weight:; text-align:center;  border:1px solid #ccc;  }
.div_300_right_caption { color: #666; background-color: #f9f9f9; padding: 6px; float: right; width: 300px; margin:5px 0px 5px 10px; text-align: center; border: 1px solid #ccc;}
.div_400_right_caption { color: #666; background-color: #f9f9f9; padding: 6px; float: right; width: 400px; margin:5px 0px 5px 10px; text-align: center; border: 1px solid #ccc;}
.column_div_scholarship {float: right; width: 140px; height: 260px; padding: 4px; margin:5px 3px 5px 3px;background-color:#F9F9F9;  border:1px solid #ccc; text-align: center; }

.ornbluecenter { 
background: url(/portal/page/portal/website/news/magazine/sample/pipsc-flag-blue.gif) 0% 0% no-repeat; height:28px; margin-right:auto; margin-left:auto; width:290px;}
.ornblackcenter { 
background: url(/portal/page/portal/website/news/magazine/sample/pipsc-flag-k.gif) 0% 0% no-repeat; height:28px; margin-right:auto; margin-left:auto; width:290px;}

.column_div_mugshot { text-align: center; padding: 4px; float: right; height: auto; width: 140px; margin:5px 3px 5px 3px;color: #666; }
.column_div_350 {float: right; width: 350px; padding: 0px; margin:5px 5px 5px 10px; color: #606060;border: solid 1px #b7b7b7; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top,  #fff,  #ededed); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');  }
.div_260 ul { margin:4px;padding:0;list-style:none;}
.div_260 ul li a{ color:#015092; font-weight:bold; padding:3px 2px 4px 25px;display:block; background-image:url(/portal/page/portal/base/images/arrow_bullet.gif); background-repeat:  no-repeat; background-position:center left; list-style:none; _height:15px;}
.div_260 ul li a:hover {color:#F47C20; }
.div_260 {float: right; width: 260px; padding: 0px; margin:0px 0px 0px 5px; color: #606060; border: solid 1px #b7b7b7; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); background: -moz-linear-gradient(top,  #fff,  #ededed); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');  }
.div_260c {float: right; width: 260px; padding: 0px; margin:0px 0px 0px 5px; color: #606060; border: solid 1px #b7b7b7; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); background: -moz-linear-gradient(top,  #fff,  #ededed); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');  }
img.leftc {float: left; padding: 5px;  margin: 15px 5px 5px 5px;-moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999;}


div.bt_image { float: right; padding: 8px; margin: 10px; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); text-align: center;  display: block; width:260px; }

div.bt_image:hover, div.bt_image:focus { border-color: #0088cc; -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); }
div.bt_image img { display: block;margin-bottom:6px;}

a#buttonbt { width: 180px; float:right;min-height:40px; margin-right:5px;  background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background: -moz-linear-gradient(top,  #fff,  #ededed);
background: -linear-gradient(top,  #fff,  #ededed); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');  border: 1px solid; border-color: #e5e5e5 #dbdbdb #d2d2d2; border-bottom: 1px solid #bbb; color:#295376; padding: 10px;font-size: 14px; font-weight:bold;  text-align: center;  }

a#buttonbt:hover {  background:#E4E4E4; background-color:#E4E4E4; color:#295376;border: 1px solid; border-color: #e5e5e5 #dbdbdb #d2d2d2; border-bottom: 1px solid #bbb; }
a#buttonbt span.signup{ background-image: url(/portal/page/portal/website/aboutinstitute/together/images/accept.png);  background-repeat:no-repeat;  background-position:right center; display:block;  padding:4px 40px 4px 2px;}
a#buttonbt span.email{ background-image: url(/portal/page/portal/website/aboutinstitute/together/images/mail.png);  background-repeat:no-repeat;  background-position:right center; display:block;  padding:4px 40px 4px 2px;}
a#buttonbt span.tools{ background-image: url(/portal/page/portal/website/aboutinstitute/together/images/tools.png);  background-repeat:no-repeat;  background-position:right center; display:block;  padding:4px 40px 4px 2px;}
a#buttonbt span.factsheet{ background-image: url(/portal/page/portal/website/aboutinstitute/together/images/factsheet.png);  background-repeat:no-repeat;  background-position:right center; display:block;  padding:4px 40px 4px 2px;}
a#buttonbt span.help{ background-image: url(/portal/page/portal/website/aboutinstitute/together/images/help.png);  background-repeat:no-repeat;  background-position:right center; display:block;  padding:4px 40px 4px 2px;}
a#buttonbt span.speak{ background-image: url(/portal/page/portal/website/aboutinstitute/together/images/comments.png);  background-repeat:no-repeat;  background-position:right center; display:block;  padding:4px 40px 4px 2px;}
a#buttonbt span.stand{ background-image: url(/portal/page/portal/website/aboutinstitute/together/images/stand.png);  background-repeat:no-repeat;  background-position:right center; display:block;  padding:4px 40px 4px 2px;}

.bt_tool_wrap { width:600px;  margin:0px auto; padding:2px 2px 2px 2px; }

#gen_navbt { border: 1px solid; border-color: #e5e5e5 #dbdbdb #d2d2d2; border-bottom: 1px solid #bbb;background: #F6F6F6;  width:200px;  margin-bottom:15px; padding:0px;}
#gen_navbt ul {list-style:none; margin:0;padding: 0px;  }
#gen_navbt ul li {border-bottom: 1px dotted #ECECEC;}
#gen_navbt li a { padding: 5px 4px 5px 8px; margin:0px;  font-size:12px; _height:20px; color:#295376;text-decoration:none; display:block; }
#gen_navbt li.last-child {border-bottom:none;}
#gen_navbt li a:visited {text-decoration:none;}
#gen_navbt li a:hover { background-color:#E4E4E4;  text-decoration:none; background-image: url(/portal/page/portal/website/aboutinstitute/images/next.png);  background-repeat:no-repeat;  background-position:right; }
#gen_navbt li a:active: {text-decoration:none;}
.title_bt  {color:#fff; text-align:center; font-size:14px; padding:6px; margin:0px; background-color:#006BA3;}
.left_ps { float: left; width: 320px;  padding-right: 10px;margin-top: 10px;}
.title_bt2 {color:#fff;  font-size:14px; padding:6px; margin:0px; background-color:#006BA3;}

#content img.center_icon2 { display:block;padding: 4px; background-color:#F9F9F9; margin-left: auto; margin-right: auto; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; box-shadow: 1px 1px 2px #999;}

.info_box_home { border: 1px solid #015092;background:#F3F8FF; color:#515151; padding:6px; margin:5px auto; width:945px; clear:both;}
