﻿.brdr01 {	border: 1px solid #d0d0d0;}.pad18 {	padding: 18px;}.grytxt01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #818181;	line-height: 140%;}.redtxt01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #B6304B;}.pad8{	padding: 8px;}.txtfld01 {	background-color: #FFFFFF;	border: 1px solid #c8c8c8;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #142249;	height: 19px;	width: 149px;	padding-top: 3px;}.blutxt01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #142249;}.menu01 {	background-color: #FFFFFF;	border: 1px solid #c8c8c8;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #142249;	height: 19px;}.blutxt02 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #223A84;	font-weight: bold;}.grytxt02 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}.blutxt03 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #38497E;	font-weight: bold;}.brdr02 {	border-bottom: 1px solid #d0d0d0;}.grytxt03 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	font-weight: bold;		}.grytxt07 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	font-weight: bold;}.grytxt04 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	line-height: 120%;}a.redlnk01:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #8C001C;	text-decoration: underline;}a.redlnk01:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #8C001C;	text-decoration: underline;}a.redlnk01:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	text-decoration: underline;}a.redlnk01:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #8C001C;	text-decoration: underline;}a.redlnk02:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #8C001C;	font-weight: bold;	text-decoration: underline;}a.redlnk02:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #8C001C;	font-weight: bold;	text-decoration: underline;}a.redlnk02:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	font-weight: bold;	text-decoration: underline;}a.redlnk02:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #8C001C;	font-weight: bold;	text-decoration: underline;}a.redlnk03:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #8C001C;	text-decoration: underline;}a.redlnk03:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #8C001C;	text-decoration: underline;}a.redlnk03:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-decoration: underline;}a.redlnk03:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #8C001C;	text-decoration: underline;}a.blulnk01:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #006699;	text-decoration: underline;}a.blulnk01:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #006699;	text-decoration: underline;}a.blulnk01:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: underline;}a.blulnk01:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #006699;	text-decoration: underline;}a.blulnk02:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #38497E;	font-weight: bold;	text-decoration: underline;}a.blulnk02:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #38497E;	font-weight: bold;	text-decoration: underline;}a.blulnk02:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	font-weight: bold;	text-decoration: underline;}a.blulnk02:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #38497E;	font-weight: bold;	text-decoration: underline;}.txtfld02 {	background-color: #FFFFFF;	border: 1px solid #c8c8c8;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #142249;	height: 19px;	width: 35px;	padding-top: 3px;}.txtarea01 {	background-color: #FFFFFF;	border: 1px solid #c8c8c8;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #142249;	height: 150px;	width: 517px;	padding-top: 3px;}.txtfld03 {	background-color: #FFFFFF;	border: 1px solid #c8c8c8;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #142249;	height: 19px;	width: 243px;	padding-top: 3px;}.bg01 {	background-image: url(../images/gry02.gif);	background-repeat: repeat-x;}.grytxt05 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 120%;}.grytxt06 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;}.redtxt02 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #990000;	text-align: center;}.pad0818 {	padding: 8px 18px;}.blutxt04 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #003366;}.cellbg01 {	background-image: url(../images/grad03.gif);	background-repeat: repeat-x;	background-position: left bottom;}.redtxt03 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;}.redtxt04 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #990000;	font-weight: bold;}.txtfld04 {	background-color: #FFFFFF;	border: 1px solid #c8c8c8;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #142249;	height: 19px;	width: 50px;	padding-top: 3px;}.redtxt05 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #990000;}.txtarea02 {	background-color: #FFFFFF;	border: 1px solid #c8c8c8;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #142249;	height: 400px;	width: 550px;	padding-top: 3px;}.txtfld05 {	background-color: #FFFFFF;	border: 1px solid #c8c8c8;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #142249;	height: 60px;	width: 149px;	padding-top: 3px;}.txtarea03 {	background-color: #FFFFFF;	border: 1px solid #c8c8c8;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #142249;	height: 200px;	width: 360px;	padding-top: 3px;}.txtfld06 {	background-color: #FFFFFF;	border: 1px solid #c8c8c8;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #142249;	height: 19px;	width: 17px;	padding-top: 3px;}.blutxt05 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #223A84;	font-weight: bold;}.bg02 {	background-image: url(../images/register_img03.jpg);	background-repeat: no-repeat;	background-position: right center;}.whitxt01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #FFFFFF;	font-weight: bold;}.whitxt02 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: normal;}.pad6 {	padding: 6px;}.pad4 {	padding: 4px;}/* alex strts */* {font-family: Verdana, Arial, Helvetica, sans-serif;}div.acenter a, div.acenter div, div.acenter td  {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px; }div.acenter h2 {font-size: 1em; margin: 3px 0 3px 0; padding: 0}div.acenter img {border: none;}div.acenter {display: block; margin: 0; padding: 0; width: 621px;}div.acenter div.content {display: block; margin: 0 5px 0 7px; padding: 0 0 10px 0; width: 609px;}/* Member area */div.acenter div.member {background: #fff url(../images/cmpnblock_bck.gif) repeat-y; width: 609px; margin: 0; padding: 0; clear: both; border: 1px solid transparent !important; border: none;}div.memberfoot {width: 609px; height: 6px; font-size: 1px; overflow-y: hidden; background: #fff url(../images/cmpnblockfoot_bck.gif) no-repeat;}.memberdescr {margin: 10px 23px 15px 40px;}div.gradhead {background: #fff url(../images/cmpnblockhead_bck.gif) no-repeat; height: 24px; clear: both;}div.gradhead1 {background: #fff url(../images/cmpnblockhead_bck_1.gif) no-repeat; height: 24px; clear: both;}span.gradname1, span.gradname {margin-left: 41px; background-image: url(../images/cmpnttl_bck.gif); background-repeat: repeat-x; padding: 4px 10px 5px 8px; height: 17px; display: inline; float: left;}span.gradname1 {margin-left: 20px;}span.gradnamecrnr {background: #fff url(../images/cmpnblockcrnr_bck.gif) no-repeat; height: 21px; width: 34px; font-size: 1px; margin: 0; padding: 0; display: inline; float: left;}div.acenter form {margin: 0; padding: 0;}table.mmbrtbl {margin-top: 10px; margin-left: 22px !important; margin-left: 21px;}a.mbrmaillink:link, a.mbrmaillink:visited, a.mbrmaillink:hover, a.mbrmaillink:active {font-weight: bold; color: #7A7A7A; padding-bottom: 10px;}a.mbrmaillink:visited, a.mbrmaillink:hover, a.mbrmaillink:active {color: #333}a.mbrmaillink img {margin-bottom: -15px;}div.ul {margin: 5px 0 5px 30px}div.ul a:link, div.ul a:visited, div.ul a:hover, div.ul a:active {display: block; margin: 5px 0 10px 0; color:  #7A7A7A}div.ul a.sublinks:link, div.ul a.sublinks:visited, div.ul a.sublinks:hover, div.ul a.sublinks:active {display: block; margin: 5px 0 10px 15px; color:  #000; font-weight: bold;}div.ul b {margin-left: 15px; color: black;}div.ul img {margin-bottom: -3px; margin-right: 5px;}/* splitters */.bordosplt, .bordosplt1 {display: block; background:#fff url(../images/mid01a_01.gif) repeat-x; height: 2px; overflow-y: hidden; font-size: 1px; padding: 0; margin: 0 3px 5px 0 !important; margin: 0 5px 5px 0; clear: both;}.bordosplt1 {height: 2px; margin: 0 7px 0 22px !important; margin-left:  0 7px 0 21px;}.greysplt {display: block; background:#fff url(../images/gr_a.gif) repeat-x; height: 1px; overflow-y: hidden; font-size: 1px; margin-left: 1px; margin-right: 5px;}.bluesplt {display: block; background:#fff url(../images/ttl01_06.gif) repeat-x; height: 2px; overflow-y: hidden; font-size: 1px; margin: 5px 5px 5px 1px}.trspl {display: block; background: transparent url(../images/spacer.gif) repeat-x; height: 1px; overflow-y: hidden; font-size: 1px; margin: 1px}.whitespl {display: block; background: transparent url(../images/w1.gif) repeat-x; height: 2px; overflow-y: hidden; font-size: 1px; margin: 1px}.lalign {float: left; clear: left;}.ttl {margin-left: 1px;}/*  Member Showcase */.photoframe {background: transparent url(../images/photoframe.gif) no-repeat; width: 93px; float: left; margin-bottom: 4px;}.photoframe img.smallphoto {margin: 3px 3px 13px 3px; display: block;}h2.blueheader {background-color: #485B95; color: #fff; font-size: 7.5pt !important; padding: 3px 4px !important; margin: 0 0 2px 0  !important}img.miniphoto {margin: 2px 7px 5px 2px; float: left; clear: left;} /* Paging */.pages {font-size: 8pt; color: #7A7A7A; margin-top: 33px; float: right; margin-right: 5px; clear: right;}.pages a:link,  .pages a:visited {color: #7A7A7A; text-decoration: none; margin: 0 5px;}.pages a:hover, .pages a:active {color: #000; text-decoration: underline; margin: 0 5px; }.grback {background: url(../images/gry01.gif);}.w604 {width: 604px;}.ibgtopright {background: #F4F4F4 url(../images/spacer.jpg) no-repeat top right; text-align: justify;}.hormenu {display: block; white-space: nowrap; margin-top: 10px;}.hormenu span {display: inline; float: left; background-repeat: no-repeat; padding: 2px 10px 3px 40px; margin-bottom: 20px;}.hormenu a:link, .hormenu a:visited, .hormenu a:hover, .hormenu a:active {color: #3C4769; font-weight: bold; font-size: 7.5pt; text-decoration: none;}}.hormenu a:hover {color: #666;}fieldset {clear: both; border: 1px solid transparent !important; border: none; padding: 0;}fieldset label {display: block; float: left; margin: 0; padding: 0;}fieldset input {display: block; float: left;}input.radio {margin-top: 1px !important; margin-top: -2px; margin-right: 5px;}/*  items  */.itemrow {clear: both; margin-left: 15px;}.item {background: #fff url(../images/sqrbg.gif) repeat-y; width: 277px; margin: 18px 19px 10px 0;}.itemtop {background: #fff url(../images/itemtop.gif) no-repeat; margin: 0; padding: 0; font-size: 1px; width: 277px; height: 18px;}.itembot {background: #fff url(../images/itembot.gif) no-repeat; margin: 0; padding: 0; font-size: 1px; width: 277px; height: 18px;}.itemint {margin: 0 20px;}.itemint h2 {font-size: 9pt !important; margin: 5px 0 5px 30px !important; font-weight: bold; vertical-align: middle;}.itemint h2 img {margin: 3px 0 -4px 5px;}.itemint img.blank {margin-left: 22px;}.itemint .itemdescr {margin: 5px 20 5px 30px; text-align: justify;}.itemint .itemdescr img.buynow {clear: both; margin-top: 10px; display: block;}/* */table.mmbroffer {margin-top: 15px; width: 604px; table-layout: fixed;}table.mmbroffer td h1 {display: block; margin: 0 3px; padding: 0 0 2px 0; border-bottom: 1px solid #B0B0B0; color: #1C2E65; font-size: 9.5pt;}table.mmbroffer td p {display: block; margin: 11px 3px 0 3px; padding: 0 1px 19px; border-bottom: 1px solid #A50021; color: #7A7A7A; font-size: 8pt;}/* media links */.afterarrow {background:#fff url(../images/grdarrowright.gif) no-repeat; height: 38px;}.afterarrow div {margin-left: 135px; height: 38px; background-repeat: no-repeat;}.afterarrow div a:link, .afterarrow div a:visited, .afterarrow div a:hover, .afterarrow div a:active {display: block; margin: 4px 10px 4px 53px; font-size: 8pt; padding: 3px 0 3px 0; font-weight: bold; color: #233A7F;}.verlist {display: block; width: 300px;  float: left;}.verlist1 {width: 298px; vertical-align: top; padding: 5px;} .verlist2 {width: 298px; vertical-align: top; padding: 15px 5px 15px 10px;} .verlist1 a img {margin-right: 20px; margin-bottom: -15px;}.verlist2 a img {margin-right: 10px; margin-bottom: -20px;}.verlist a:link, .verlist a:visited, .verlist a:hover, .verlist a:active,.verlist1 a:link, .verlist1 a:visited, .verlist1 a:hover, .verlist1 a:active  {display: block; clear: both; margin: 4px 10px 4px 4px; font-size: 8pt; height: 35px; padding: 3px 0 3px 0; text-decoration: underline; font-weight: normal; color: #233A7F;}.verlist2 a:link, .verlist2 a:visited, .verlist2 a:hover, .verlist2 a:active  {display: block; clear: both; margin: 4px 10px 4px 4px; font-size: 8pt; height: 60px; padding: 3px 0 3px 0; text-decoration: underline; font-weight: bold; color: #485B95;}.verlist a:hover, .verlist1 a:hover {text-decoration: none; color: #959595; height: 35px;}.verlist2 a:hover {text-decoration: none; color: #233A7F; height: 60px;}/* common */.lm20 {margin-left: 19px;}.clb {clear: both;}.m18 {margin: 18px;}.m10 {margin: 10px;}.m1018 {margin: 10px 18px 10px 18px;}.w150 {width: 150px;}.w170 {width: 171px;} .w100 {width: 100px;}.w50 {width: 50px;}.nwrp {white-space: nowrap;}h30 {height: 30px; overflow-y: visible;}h40 {height: 40px; overflow-y: visible;}.bfont {color: #223A84}.rfont {color: #990000}a.rfont:hover {color: red}.bld {font-weight: bold}.pad10 {padding: 10px;}.tm10, h2.tm10 {margin-top: 10px !important;}.tm15 {margin-top: 15px;}.tm20 {margin-top: 20px;}.ml4 {margin-left: 4px;}.pad5 {padding: 5px}.m2 {margin: 2px;}.grid {background: url(../images/lines01.gif)}.redtxt {font-size: 7.5pt;color: #990000;}.m0 {margin: 0}.p0 {padding: 0}.cntr { text-align: center}.fs7 {font-size: 7pt}.fs8 {font-size: 8pt}.fs9 {font-size: 9pt}.fs10 {font-size: 10pt}.fxd {table-layout: fixed;}.content td {vertical-align: top; text-align: left;}.blck {color: #000;}td.vm {vertical-align: middle;}.lm21 {margin-left: 21px;}.lm22 {margin-left: 22px;}/* xekc */.bar {background-image:url(../images/bar.gif); background-repeat:no-repeat; } .nowr {white-space:nowrap;}.he1 { padding:4px 0 4px 27px;}.he2 { padding:4px 0 4px 10px;}.ico {padding-top:3px;}.white{color:#fff;}.blue {color: #38497E;}.red { color:#8C001C;}.border { border-bottom:2px solid #B6304B;}.wborder { border-bottom:1px solid #fff;}.wborder2 { border-bottom:2px solid #fff;}.gborder { border-bottom:1px solid #ccc; vertical-align:middle;}td.mid, .mid { vertical-align:middle;}.block { display:block;}.bold { font-weight:bold;}.gray { background-color:#f7f7f7; }.grad {background-image:url(../images/bb_bg.jpg); background-position:bottom; background-repeat:no-repeat;}.gray_border {border:1px solid #ccc;}	.no_border {width:4px; font-size:1px;}.text {padding:10px; text-align:left;}	.link {display:block; color:#990000; margin:10px;}.link2 {color:#666;  text-decoration:none;}.link2:hover {color:#000;  text-decoration:underline;}.link3 { text-decoration: none; color: #666; }a.imenu:link,a.imenu:visited,a.imenu:hover,a.imenu:active,.imenu {color:#545D7B; text-decoration:none; margin-top:2px;}.imenu:hover,a.imenu:hover { color:#0000FF; }.bb12 {margin-bottom:12px;}.bb6 {margin-bottom:6px;}.all {width:100%;}.one {margin:1px;}.ten {padding:10px;}td.center, .center {text-align:center}td.right, .right {text-align:right}td.grytxt02 {color: #333 !important}td.gryntxt03 {color: #666 !important}/* shapeframe */table#shapeframe {background-color: #fff; table-layout: auto !important; margin: 10px 0 0 10px;}table#shapeframe td {font-size: 1px; vertical-align: top; text-align: left;}table#shapeframe thead tr td, table#shapeframe tfoot tr td {background-repeat: repeat-x}table#shapeframe tbody tr td {background-repeat: repeat-y;}table#shapeframe thead tr td {background-image: url(../images/shapehead.jpg); height: 2px;}table#shapeframe tfoot tr td {background-image: url(../images/shapefoot.jpg); height: 6px;}table#shapeframe tbody tr td.tdl {background-image: url(/ages/shapebodyl.jpg); width: 2px;}table#shapeframe tbody tr td.tdr {background-image: url(../images/shapebodyr.jpg); width: 5px;}.txtarea04 {	border: 1px solid #c8c8c8;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #142249;	height: 150px;	width: 450px;	padding-top: 3px;}.white_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
