body{
	margin:6px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
td.topnav{font-size:2px; text-align: center; vertical-align: middle; background: #e5ebf3 url(images/cellpic_nav.gif) repeat-x; color:#dd6900; white-space:nowrap; border:0px solid #91a0ae; border-width: 1px 0px 1px 0px; height:1px;}

a:link,a:active,a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #006699;}
a:hover {text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; color:#DD6900}

.a01:link {
	text-decoration:none;
	color: #006699;
	font-size: 13px;
}
.a01:visited {
	text-decoration:none;
	color: #006699;
	font-size: 13px;
}
.a01:hover {
	text-decoration:underline;
	color:#DD6900;
	font-size: 13px;
}
.bg {
	background:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 5;
	padding: 5;
}
.bg1{background: url(images/cellpic_bkg.jpg) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;}

.outline{background: #ffffff; border: solid 1px #006699;}


td.header {padding:10px; height:90px;}

input {background-color:#ffffff; color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

textarea {color:#000000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border: solid 1px #000000;}
select {color:#000000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color:#000000;}
img {border: 0;}
.odd {background-color: #ffffff; text-align: left;}
.outer {background-color: #cedcec; text-align:left; border: 3px double #d9e2ec;}
.even {background-color: #ffffff;}

.head {color: #006699; font-size: 11px; font-weight : bold; height: 25px; background:#e5e5e5; vertical-align: middle;}

.foot {background-color: #cedcec; padding: 3px;}

.comTitle {color: #006699; font-size: 11px; font-weight : bold; background: #d1d7dc; height: 23px; text-align: left; padding-top: 7px; padding-left: 10px;}
.comText {padding: 20px; text-align: left;}
.comUserStat {font-size: 10px; color: #00396a; font-weight:bold; border: 1px solid #cccccc; background-color: #efefef; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #006699; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px; font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {color: #00396a; font-weight: normal; font-style: italic; font-size: smaller; text-align: right;}
.comDateCaption {color: #00396a; font-weight: bold; font-style: normal; text-align: right;}

div.xoopsCode {background: #fafafa; border: 1px solid #d1d7dc; color:#444444; font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding: 0px 6px 6px 6px;}
div.xoopsQuote {background: #fafafa; border: 1px solid #d1d7dc; color:#444444; font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding: 0px 6px 6px 6px;}

.item {background: #eaedf4;}
.itemHead {color: #000000; font-size: 11px; font-weight : bold; background-image: url(images/cellpic1.gif); height: 20px; padding-top: 7px; padding-left: 7px; border-left: double 3px #d9e2ec; border-right:double 3px #d9e2ec; border-top:double 3px #d9e2ec; border-bottom:solid 1px #d9e2ec;}
.itemInfo {text-align: right; padding: 3px; background-color: #cedcec; border-left: double 3px #d9e2ec; border-right:double 3px #d9e2ec;}
.itemTitle a {font-size: 130%; font-size: 11px; font-weight: bold; font-variant: small-caps; color: #000000; background-color: transparent;}
.itemPoster {color: #000000; font-size: 90%; font-style: normal;}
.itemPostDate {font-size: 90%; font-style: normal;}
.itemStats {color: #000000; font-size: 90%; font-style: normal;}
.itemBody {color: #000000; padding-left: 5px; text-align: left; border-left: double 3px #d9e2ec; border-right: double 3px #d9e2ec; border-top: solid 1px #d9e2ec; border-bottom: solid 1px #d9e2ec;}
.itemText {color: #000000; margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.itemFoot {text-align: right; padding: 3px; background-color: #efefef; border-left: double 3px #d9e2ec; border-right:double 3px #d9e2ec; border-bottom:double 3px #d9e2ec;}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

.blockTitle {
	color: #deeef3;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-image: url(images/cellpic3.gif);
	border: solid 1px #98aab1;
	height: 28px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
}
.blockTitle_contact {
	color: #deeef3;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-image: url(images/cellpic3.gif);
	height: 28px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
}
.blockTitle2 {color: #000000; font-weight: bold; font-size: 12px; text-align: center; background-image: url(images/cellpic1.gif); border: solid 1px #98aab1; height: 28px; vertical-align: middle;}

.blockContent {
	background-color: #FEFEFE;
	padding: 2px;
	border-left: solid 1px #d9e2ec;
	border-right:solid 1px #d9e2ec;
	border-bottom:solid 1px #d9e2ec;
}
.blockContact {
	background-color: #FEFEFE;
	font-size: 11px;
	line-height: 15px;
	padding: 3px;
}
.index {
	background-color: #FEFEFE;
	padding: 15px;
	border: 1px solid #d9e2ec;
	font-family: Arial, Helvetica, sans-serif;
}
.f11 {
	font-size: 11px;
	line-height: 15px;
}

.f12 {
	font-size: 12px;
	line-height: 15px;
}
.f12_l {
	font-size: 12px;
	line-height: 18px;
}

.f13 {
	font-size: 13px;
	line-height: 16px;
}
.f14 {
	font-size: 14px;
	line-height: 20px;
}
.f15 {
	font-size: 15px;
	line-height: 21px;
}
.f16 {
	font-size: 16px;
	line-height: 22px;
}
.f18 {
	font-size: 18px;
	line-height: 24px;
}
.f20 {
	font-size: 20px;
	line-height: 26px;
}
.f21 {
	font-size: 21px;
	line-height: 20px;
}
.f22 {
	font-size: 22px;
	line-height: 24px;
}
.f24 {
	font-size: 24px;
	line-height: 26px;
}
.f26 {
	font-size: 26px;
	line-height: 28px;
}
.f28 {
	font-size: 28px;
	line-height: 30px;
}
.f30 {
	font-size: 30px;
	line-height: 34px;
}


.f_red1 {
	color: #FF0000;
}
.f_orange {
	color: #FF3300;
}

.f_red2 {
	color: #971337;
}
.f_blue1 {
	color: #003366;
}
.f_blue2 {
	color: #2C6598;
}
.f12_bl {
	color: #006699;
	font-size: 13px;
	line-height: 16px;
}
.f12_wh {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
}
#menu p {
	margin-bottom: 15px;
	margin-top: 2px;
}
#menu {
	background-color: #FEFEFE;
	font-size: 12px;
	padding: 5px;
	margin: 0px;
}
#idate blockquote{
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
#idate p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 3px;
}
#idate h1 {
	font-size: 20px;
	line-height: 30px;
	color: #063686;
	padding: 0px;
	margin: 0px;
}
#organizers li {
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 20px;
	padding: 0px;
	margin-left: 0px;
}
#organizers ul {
	margin-left: 15px;
}
#footer {
	text-align: right;
	margin: 2px;
	line-height: 18px;
	padding: 7px;
	border: 1px solid #d9e2ec;
	font-size: 12px;
}
#top {
	font-size: 12px;
	text-align: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#cont_txt {
	font-size: 13px;
	line-height: 22px;
	padding: 3px;
}
#cont_txt p {
	margin: 0px;
	padding: 0px;
}
#cont_txt th{
	color: #FFFFFF;
	background-color: #86BCFF;
}
#cont_txt h1 {
	font-size: 14px;
	line-height: 22px;
	color: #063686;
	font-weight: bold;
	padding: 0px;
	margin-top: 23px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#cont_txt blockquote {
	font-size: 13px;
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 25px;
}
#cont_txt ul {
	padding-top: 5px;
	padding-left: 5px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#commi td{
	font-size: 13px;
	line-height: 18px;
	color: #000066;
}
#commi {
	padding: 5px;
}

#commi th{
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #86BCFF;
	text-align: left;
}
#commi ul {
	margin: 2px;
	padding: 2px;
	list-style: decimal inside;
	text-align: left;
	font-size: 13px;
	line-height: 20px;
}
#commi li {margin-left: 2px; list-style: disc inside;}
#scope {
	padding: 7px;
}
#scope h1 {
	font-size: 20px;
	line-height: 26px;
	color: #063686;
	margin: 0px;
	padding: 0px;
}
#scope h2 {
	font-size: 13px;
	font-style: italic;
	line-height: 16px;
	font-weight: bold;
	margin-top: 3px;
}
#scope p {
	font-size: 13px;
	line-height: 17px;
	color: #003366;
	margin: 0px;
	padding: 0px;
}
#scope ul {
	color: #003366;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-size: 13px;
	line-height: 16px;
	padding-left: 10px;
	padding-top: 5px;
}
#scope li {
	margin-bottom: 5px;
}
#program h1 {
	font-size: 14px;
	line-height: 22px;
	color: #063686;
	padding: 0px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#program {
	padding: 3px;
}

#program table {
	padding: 0px;
	margin-right: 10px;
	margin-left: 10px;
	width: 96%;
}
#program th {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
}
#program td {
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#program h2 {
	font-size: 14px;
	line-height: 22px;
	color: #063686;
	font-weight: bold;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#program h3 {
	font-size: 14px;
	line-height: 20px;
	color: #FF0000;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 10px;
}

#program ul {
	padding: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#program ol {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	list-style-type: decimal;
}
#program p {
	margin: 0px;
	padding: 0px;
}
#poster_list {
	padding: 3px;
}
#poster_list h1 {
	font-size: 14px;
	line-height: 22px;
	color: #063686;
	padding: 0px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#poster_list td {
	font-size: 12px;
	line-height: 14px;
}
#poster_list p {
	margin: 0px;
	padding-top: 5px;
}
#poster_list2 p {
	margin: 0px;
	padding-top: 5px;
}

#poster_list2 {
	padding: 3px;
}
#poster_list2 h1 {
	font-size: 14px;
	line-height: 22px;
	color: #063686;
	padding: 0px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#poster_list2 td {
	font-size: 11px;
	line-height: 14px;
}
#poster_list2 th {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}

#info_top {
	padding: 7px;
}
#info_top blockquote {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 13px;
	font-style: italic;
	color: #213377;
}
#c_poster p {
	padding: 3px;
	margin-bottom: 5px;
	margin-top: 0px;
}
#c_poster blockquote{
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
#c_poster ol {
	margin-left: 23px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 13px;
}
#c_poster ul {
	margin-left: 23px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 13px;
	margin-top: 0px;
	padding-top: 3px;
}
#c_poster li {
	margin-bottom: 3px;
}
#c_poster h1 {
	font-size: 16px;
	line-height: 22px;
	color: #063686;
	padding: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-top: 5px;
	font-weight: bold;
}
#c_poster h3 {
	font-size: 14px;
	color: #063686;
	line-height: 20px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}


#c_poster h2 {
	font-size: 13px;
	line-height: 20px;
	color: #063686;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
