.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;

}
.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: 60px;
	width: 317px;
	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;
}
.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: 70px;
	width: 220px;
	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;
}
