html, body {
        margin:0; 
        padding:0; 
        text-align:center; 
        margin: 0;
        padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #212121;
        background-color: #EEEEEE;
        background-image: url(../images/diagonal_line_box.gif);
}
.content { 
        margin: 10px auto;
        width: 820px;
        background: #FFF url(../images/big_middle.gif) repeat-y;
        color: #212121;
}
.header_top {
        background: #FEFEFE url(../images/big_top.gif) no-repeat; color: #FFF; height: 15px;
}
.header {
        padding: 0px 10px 0 10px; 
}
.header_bottom {
        clear: both;
        background: #FEFEFE url(../images/big_bottom.gif) no-repeat;
        color: #FFFFFF;
        height: 15px;
}
.headerBar {
        background-color: #FFFFFF;
        height: 1px;
        margin-top: 1px;
        border-top: 2px solid #EEEEEE;
}
.headerLogin {
        background-color: #EEEEEE;
        height: 2px;
        margin-top: 0px;
}
td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #212121;
		font-weight: normal;
}
p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin-top: 0px;
		line-height: 1.5em;
		text-align: justify;
}
hr {
        border: none;
        border-top: dashed 1px #CCCCCC;
        color: #FFFFFF;
        background-color: #FFFFFF;
        height: 1px;
}
#featuresList ul {
        margin: 0;
        padding: 0px;
        border: 0px;
}
#featuresList li {
        list-style:disc;
        margin: 0;
        border-top: 10px solid #EDEDED;
        text-align: left;
        font-weight: normal;
        font-size: 16px;
}
#tabsUser {
        float:left;
        width:100%;
        background:#FFFFFF;
        font-size:93%;
        line-height:normal;
        font-weight: bold;
}
#tabsUser ul {
        margin:0;
        padding:10px 10px 0 10px;
        list-style:none;
}
#tabsUser li {
		display:inline;
		margin:0;
		padding:0;
}
#tabsUser a {
		float:left;
		background:url("../images/tableftB.gif") no-repeat left top;
		margin:0;
		padding:0 0 0 2px;
		text-decoration:none;
		font-weight: bold;
}
#tabsUser a span {
		float:left;
		display:block;
		background:url("../images/tabrightB.gif") no-repeat right top;
		padding:4px 20px 4px 15px;
		color:#FF0080;
}
#tabsUser a span  {
        float:none;
}
#tabsUser a:hover span {
        color:#000000;
}
#tabsUser a:hover {
        background-position:0% -42px;
}
#tabsUser a:hover span {
        background-position:100% -42px;
}

#tabsUser #current a {
        background-position:0% -42px;
}
#tabsUser #current a span {
        background-position:100% -42px;
        color:#000000;
}
#tabSubMenu {
		color: #666666;
		margin: 0px;
}
.ddlMenu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		background-color: #F0F0F0;
		height: 18pt;
}
.ddlCountry {
		width:100px;
}
.dropDownList {
		background: #F0F0F0;
		border-top: #CCCCCC 2x solid;
		border-left: #CCCCCC 1px solid;
		border-right: #CCCCCC 1px solid;
		border-bottom: #CCCCCC 1px solid;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 4px;
		margin-bottom: 2px;
		font-weight: normal;
}
.sideBoxTop {
        background: #CCCCCC url(../images/box_side_top.gif) no-repeat;
        color: #808080;
        height: 40px;
        width: 159px;
}
.sideBoxTopBorder {
        background: #FFFFFF url(../images/box_side_top_border.gif) no-repeat;
        color: #808080;
        height: 12px;
        width: 159px;
}
.sideBoxTop h3 {
        color: #666666;
        background: inherit;
        padding: 7px 0 0 5px;
        margin: 0;
}
.sideBox {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 12px;
        border-left: 2px solid #F0F0F0;
        border-right: 2px solid #F0F0F0;
        padding: 0 4px 0 7px;
        margin: 0;
        width: 144px;
        color: #000000;
        background: #FFF;
}
.sideBoxBottom {
        background: #FFF url(../images/box_side_bottom.gif) no-repeat;
        color: #000;
        height: 13px;
        width: 160px;
        margin: 0 0 7px 0;
}
.boxSmallHighlightTop {
        clear: both; 
        width: 159px; 
        background: #FFCCFF url(../images/box_small_highlight_top.gif) no-repeat; 
        color: #000000; 
        height: 6px; 
        padding: 0; 
        margin: 0px 0px 0px 0px;
}
.boxSmallHighlight {
        width: 139px; 
        margin: 0px 0px 0px 0px; 
        padding: 10px; 
        background: #FFCCFF url(../images/box_small_highlight_bottom.gif) no-repeat bottom left; 
        color: #000000;
}
.boxSmallHighlightTop a {
        color: #C83C3C;
        background: inherit;
        font-weight: bold;
}
.boxSmallHighlightTop a:hover {
        color: #000000;
        background: #FFCCFF;
}
.boxMediumTop {
        clear: both; 
        width: 268px; 
        background: #EDEDED url(../images/box_medium_top.gif) no-repeat; 
        color: #000000; 
        height: 6px; 
        padding: 0; 
        margin: 0px 0px 0px 0px;
}
.boxMedium {
        width: 248px; 
        margin: 0px 0px 0px 0px; 
        padding: 10px; 
        background: #EDEDED url(../images/box_medium_bottom.gif) no-repeat bottom left;
        color: #212121;
}
.boxMediumTop a {
        color: #C83C3C;
        background: inherit;
        font-weight: bold;
}
.boxMediumTop a:hover {
        color: #666666;
        background: #EDEDED;
}
.boxMediumXTop {
        clear: both; 
        width: 324px; 
        background: #EDEDED url(../images/box_mediumx_top.gif) no-repeat; 
        color: #000000; 
        height: 6px; 
        padding: 0; 
        margin: 0px 0px 0px 0px;
}
.boxMediumX {
        width: 304px; 
        margin: 0px 0px 0px 0px; 
        padding: 10px; 
        background: #EDEDED url(../images/box_mediumx_bottom.gif) no-repeat bottom left; 
        color: #000000;
}
.boxMediumXTop a {
        color: #C83C3C;
        background: inherit;
        font-weight: bold;
}
.boxMediumXTop a:hover {
        color: #000000;
        background: #f3f3f3;
}
.boxLargeTop {
        clear: both; 
        width: 560px; 
        background: #f3f3f3 url(../images/box_large_top.gif) no-repeat; 
        color: #000000; 
        height: 6px; 
        padding: 0; 
        margin: 0px 0px 0px 0px;
}
.boxLarge {
        width: 540px; 
        margin: 0px 0px 0px 0px; 
        padding: 10px; 
        background: #f3f3f3 url(../images/box_large_bottom.gif) no-repeat bottom left; 
        color: #000000;
}
.boxLargeTop a {
        color: #C83C3C;
        background: inherit;
        font-weight: bold;
}
.boxLargeTop a:hover {
        color: #000000;
        background: #f3f3f3;
}
.textBox {
		background: #F0F0F0;
		border-top: #CCCCCC 2x solid;
		border-left: #CCCCCC 1px solid;
		border-right: #CCCCCC 1px solid;
		border-bottom: #CCCCCC 1px solid;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 4px;
		margin-bottom: 2px;
		font-weight: normal;
}
.textBoxLarge {
        background: #F0F0F0;
        font-size: 200%;
        text-align: left;
        border-top: #CCCCCC 2x solid;
        border-left: #CCCCCC 1px solid;
        border-right: #CCCCCC 1px solid;
        border-bottom: #CCCCCC 1px solid;
}
.button {
        color: #000000;
        cursor: hand; 
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;
}
.buttonLarge {
        color: #000000;
        cursor: hand; 
        width: 100px; 
        height: 2.2em;
        padding: 2px;
        text-align:center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.buttonImage {
        border: 0px solid #999999;
        background-color: #FFFFFF;
        color: #FFFFFF;
        cursor: hand; 
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        padding-top: 2px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 2px;
}
.buttonImage a {
        border: 1px solid #999999;
        background-color: #FFFFFF;
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        border: solid 1px #ddd;
        background: #fff;
        text-decoration: none;
        line-height: 30px;
}
.buttonImage a:visited {
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        border: solid 1px #DDDDDD;
        background: #FFFFFF;
        text-decoration: none;
        line-height: 30px;
}
.buttonImage a:hover {
        color: #FFFFFF;
        background: #0063DC;
        border-color: #003366;
        text-decoration: none;
        line-height: 30px;
}
.username {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		border-top: 0px solid #E0E0E0;
		border-left: 0px solid #E0E0E0;
		border-right: 0px solid #999999;
		border-bottom: 0px solid #7878D2;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #212121;
}
h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		border-top: 0px solid #E0E0E0;
		border-left: 0px solid #E0E0E0;
		border-right: 0px solid #999999;
		border-bottom: 0px solid #7878D2;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		/* color: #E747A6; */
		color: #FF0080;
}
h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		border-top: 0px solid #E0E0E0;
		border-left: 0px solid #E0E0E0;
		border-right: 0px solid #999999;
		border-bottom: 0px solid #7878D2;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 3px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #FF0080;
}
h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		border-top: 0px solid #E0E0E0;
		border-left: 0px solid #E0E0E0;
		border-right: 0px solid #999999;
		border-bottom: 0px solid #7878D2;
		padding-top: 3px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 2px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #FF0080;
}
h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		border-top: 0px solid #E0E0E0;
		border-left: 0px solid #E0E0E0;
		border-right: 0px solid #999999;
		border-bottom: 0px solid #7878D2;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #FF0080;
}
h5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		border-top: 0px solid #E0E0E0;
		border-left: 0px solid #E0E0E0;
		border-right: 0px solid #999999;
		border-bottom: 0px solid #7878D2;
		padding-top: 2px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 2px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #FF0080;
}
a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #006EA8;
		text-decoration: underline;
}
a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-decoration: underline;
		color: #006EA8;
}
a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #006EA8;
		text-decoration: none;
}
a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #006EA8;
		text-decoration: none;
}
.highlight {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #FF0080;
		text-decoration: none;
}
.highlight a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #FF0080;
		text-decoration: underline;
}
.highlight a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-decoration: underline;
		color: #FF0080;
}
.highlight a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #FF0080;
		text-decoration: none;
}
.location {
    padding: 6px 0 6px 0px;  
}
.nameBold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 19px;
		font-weight: bold;
		border-top: 0px solid #E0E0E0;
		border-left: 0px solid #E0E0E0;
		border-right: 0px solid #999999;
		border-bottom: 0px solid #7878D2;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 2px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #000000;
}
.messageSubject {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 19px;
		font-weight: bold;
		border-top: 0px solid #E0E0E0;
		border-left: 0px solid #E0E0E0;
		border-right: 0px solid #999999;
		border-bottom: 0px solid #7878D2;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 2px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #666666;
}
.dataGridTableRow td {
        background-color: #FFFFFF;
        border-bottom:solid 1px #EEEEEE;
        padding:5px 0 3px 0;
}
.dataGridTableRowAlternate td {
        background-color: #FFFFFF;
        border-bottom:solid 1px #EEEEEE;
        padding:5px 0 3px 0;
}
.dataGridHeader {
		background-image: url(../images/diagonal_line_box.gif);
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding-top: 2px;
		padding-left: 1px;
		padding-right: 1px;
		padding-bottom: 1px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
}
.dataGridHeader a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding-top: 2px;
		padding-left: 1px;
		padding-right: 1px;
		padding-bottom: 1px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
}
.dataGridHeader a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding-top: 2px;
		padding-left: 1px;
		padding-right: 1px;
		padding-bottom: 1px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
}
.dataGridHeader a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding-top: 2px;
		padding-left: 1px;
		padding-right: 1px;
		padding-bottom: 1px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
}
.dataGridPager td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		padding-top: 20px;
		padding-left: 1px;
		padding-right: 1px;
		padding-bottom: 10px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		font-size: 10px;
		line-height: 20px;
}
.dataGridPager {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		padding-top: 20px;
		padding-left: 1px;
		padding-right: 1px;
		padding-bottom: 10px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		font-size: 10px;
		line-height: 20px;
}
.dataGridPager a {
		padding-top: 3px;
		padding-left: 6px;
		padding-right: 6px;
		padding-bottom: 3px;
		border: solid 1px #DDDDDD;
		background: #fff;
		text-decoration: none;
		font-size: 10px;
		line-height: 20px;
}
.dataGridPager a:visited {
		padding-top: 3px;
		padding-left: 6px;
		padding-right: 6px;
		padding-bottom: 3px;
		border: solid 1px #DDDDDD;
		background: #FFFFFF;
		text-decoration: none;
		font-size: 10px;
		line-height: 20px;
}
.dataGridPager a:hover {
		color: #FFFFFF;
		background: #3366CC;
		border-color: #003366;
		text-decoration: none;
		font-size: 10px;
		line-height: 20px;
}

.errorText {
        color: #CC0000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 12pt
}

.about h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		border-top: 0px solid #E0E0E0;
		border-left: 0px solid #E0E0E0;
		border-right: 0px solid #999999;
		border-bottom: 0px solid #7878D2;
		padding-top: 3px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 2px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #FF0080;
}

.photoSmall {
	margin: 2px;
	position: relative;
	width: 58px;
	height: 58px;	
	float: left;
}
.photoSmall img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.photoSmall a {
	text-decoration: none;
}
.photoBGSmall span {
	width: 48px;
	height: 48px;
	display: block;
	position: absolute;
	top: 3px;
	left: 4px;
	background: url(../images/round_corner_small.png) no-repeat;
}
.photoBGSmall img {
	border: none;
	padding: 3px 4px 4px;
	background: url(../images/round_bg_small.gif) no-repeat;
}


.photo {
	margin: 2px;
	position: relative;
	width: 90px;
	height: 90px;	
	float: left;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.photo a {
	text-decoration: none;
}
.photoBG span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: 5px;
	left: 6px;
	background: url(../images/round-corner.png) no-repeat;
}
.photoBG img {
	border: none;
	padding: 5px 6px 6px;
	background: url(../images/round-bg.gif) no-repeat;
}


.photoFrame {
		background: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		color: #CCCCCC;
		border-top: #CCCCCC 1px solid;
		border-left: #CCCCCC 1px solid;
		border-right: #CCCCCC 1px solid;
		border-bottom: #CCCCCC 1px solid;
		padding-top: 2px;
		padding-left: 2px;
		padding-right: 2px;
		padding-bottom: 0px;
		margin-right: 1px;
		margin-left: 1px;
		margin-top: 1px;
		margin-bottom: 1px;
}


#fadeMessage {
		width: 788px;
		color: #008000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 18pt;
		text-align: center;
		padding: 2px;
		border-top: 0px solid #FF0000;
		border-left: 0px solid #FF0000;
		border-right: 0px solid #FF0000;
		border-bottom: 0px solid #FF0000;
}
#fadeErrorBox {
		width: 788px;
		color: #FF0000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 18pt;
		text-align: center;
		padding: 2px;
		border-top: 0px solid #FF0000;
		border-left: 0px solid #FF0000;
		border-right: 0px solid #FF0000;
		border-bottom: 0px solid #FF0000;
}
.errorBox {
		color: #CCCCCC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		background: #E50066;
		padding: 6px;
		margin-top: 0px;
		margin-bottom: 0px;
}
.errorBox a {
		color: #3300CC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		background: #E50066;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
}
.errorBox a:visited {
		color: #3300CC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		background: #E50066;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
}
.errorBox a:hover {
		color: #3300CC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		background: #E50066;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
}
.highlightBox {
		color: #666666;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		background: #88CC88;
		padding: 6px;
		margin-top: 0px;
		margin-bottom: 0px;
}
.commandSuccessful {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #008000;
        font-size: 12px;
        font-weight: bold;
        line-height: 15px;
        background-color: #FFFF66;
        padding-top: 4px;
        padding-left: 4px;
        padding-right: 4px;
        padding-bottom: 4px;
}
.successful {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #008000;
        font-size: 12px;
        background-color: #FFFFFF;
        padding-top: 1px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 1px;
}
#highlightMessage {
		width: 100%;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-align: center;
		line-height: 18pt;
		padding-top: 6px;
		padding-left: 6px;
		padding-right: 6px;
		padding-bottom: 6px;
		border-top: 0px solid #FF0000;
		border-left: 0px solid #FF0000;
		border-right: 0px solid #FF0000;
		border-bottom: 0px solid #FF0000;
}
#message {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #FFFF00;
		color: #666666;
		font-size: 12px;
		font-weight: normal;
		padding-top: 4px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 1px;
		margin-right: 5px;
		margin-left: 5px;
		margin-top: 0px;
		margin-bottom: 0px;
		line-height: 15px;
}
.navigationBar {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #3366CC;
        line-height: 20px;
}
.navigationBar a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #3366CC;
        line-height: 20px;
}
.navigationBar a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #3366CC;
        line-height: 20px;
}
.navigationBar a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #3366CC;
        text-decoration: none;
        line-height: 20px;
}
.iconText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #3366CC;
        text-decoration: none;
}
.iconText a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #3366CC;
        text-decoration: underline;
}
.iconText a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #3366CC;
        text-decoration: underline;
}
.iconText a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #3366CC;
        text-decoration: none;
}

.pageTitle {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		border-top: 0px solid #E0E0E0;
		border-left: 0px solid #E0E0E0;
		border-right: 0px solid #999999;
		border-bottom: 0px solid #7878D2;
		padding-top: 2px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 2px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #666666;
}
.pageTitleHighlight {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		border-top: 0px solid #E0E0E0;
		border-left: 0px solid #E0E0E0;
		border-right: 0px solid #999999;
		border-bottom: 0px solid #7878D2;
		padding-top: 2px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 2px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #FF0080;
}
.t1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #212121;
}
.t2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #212121;
}
.small {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 11px;
        font-weight: normal;
}
.smallText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 11px;
        font-weight: normal;
}
.smallText a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #006EA8;
        font-size: 11px;
        font-weight: normal;
        text-decoration: underline;
}
.smallText a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #006EA8;
        font-size: 11px;
        font-weight: normal;
        text-decoration: underline;
}
.smallText a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #006EA8;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
}
.smallBackgroundHighlight {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		background-color: #FFD2FF;
		padding-top: 1px;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 3px;
}
.smallDim {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #666666;
}
.smallDim a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #666666;
}
.smallDim a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #666666;
}
.smallDim a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #666666;
        text-decoration: none;
}
.normal {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 12px;
        font-weight: normal;
        line-height: 15px;    
}
.normalDim {
        color: #999999;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        line-height: 14px;    
}
.normalHightlight {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #FF6E00;
        font-size: 12px;
        font-weight: normal;
        line-height: 14px;  
}
.normalBold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        line-height: 15px;
}
.normalBoldGreen {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #008000;
        font-size: 12px;
        font-weight: bold;
        line-height: 15px;
}
.normalBoldHghlight {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #FF6E00;
        font-size: 12px;
        font-weight: bold;
        line-height: 18px;
}
.largeBold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        line-height: 25px;
}
.large {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #999999;
        font-size: 16px;
        font-weight: normal;
}
.largeBoldHighlight {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #FF6E00;
        font-size: 16px;
        font-weight: bold;
        line-height: 25px;
}
.collapsePanel {
        background-color: #FFFFFF;
        overflow: hidden;
}
.collapsePanelHeader {	
        width: 100%;		
}
.logoText {
		text-align: center;
		font-size: 12px;
		clear: both;
		margin-top: 4px;
		color: #666666;
		padding: 0px;
		padding-top: 0px;
		font-weight: normal;
}


.details {
        width: 50%;
        margin: 0;
        position: static;
        float: left;
}

.pager {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        padding-top: 20px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 10px;
        margin-right: 2px;
        margin-left: 2px;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 30px;
}
.pager a {
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        margin-right: 2px;
        margin-left: 2px;
        margin-top: 0px;
        margin-bottom: 0px;
        border: solid 1px #DDDDDD;
        background: #FFFFFF;
        color: #0099CC;
        text-decoration: none;
        line-height: 30px;
}
.pager a:visited {
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        margin-right: 2px;
        margin-left: 2px;
        margin-top: 0px;
        margin-bottom: 0px;
        border: solid 1px #DDDDDD;
        background: #FFFFFF;
        color: #0099CC;
        text-decoration: none;
        line-height: 30px;
}
.pager a:hover {
        color: #000000;
        background: #FFC3CE;
        border-color: #666666;
        text-decoration: none;
        line-height: 30px;
        margin-right: 2px;
        margin-left: 2px;
        margin-top: 0px;
        margin-bottom: 0px;
}
.pagerFalse {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        margin-right: 6px;
        margin-left: 6px;
        margin-top: 0px;
        margin-bottom: 0px;
        border: solid 1px #DDDDDD;
        background: #FFFFFF;
        color: #CCCCCC;
        text-decoration: none;
        line-height: 30px;
}

.searchBar {
        background: url(../images/bg_bar.gif) no-repeat;font-size:11px;text-align:center;padding:5px 10px 5px 5px;
}

.footerText {
        font-size: 10px;
        color: #212121;
        font-weight: normal;
}
.footerText a {
        font-size: 10px;
        color: #212121;
        font-weight: normal;	
        text-decoration: underline;
}
.footerText a:visited {
        font-size: 10px;
        color: #212121;
        font-weight: normal;
        text-decoration: underline;
}
.footerText a:hover {
        font-size: 10px;
        color: #212121;
        font-weight: normal;
        text-decoration: none;
}
#wrapper {
        background-color:#FFFFFF;
        width:800px; 
        text-align:left;  
        margin-left:auto; 
        margin-right:auto; 
        border: 0px solid #EEEEEE;
} 
#header {
        position:relative; 
        height:50px; 
        background-color:#FFFFFF; 
        width:100%;
} 
#headerLogo {
            width:155px; 
            float:left; 
            position:relative; 
            border-top: 10px solid #FFFFFF;
            border-left: 10px solid #FFFFFF;
            border-right: 10px solid #FFFFFF;
            border-bottom: 0px solid #FFFFFF;
}
#headerLogo span { display: none; }
#logo {
            background: url(../images/logo.gif) no-repeat;
            display:block;
            width:130px;
            height:36px;
            position:relative;
}
#logo h1
{
				font-size:10px;
				font-weight:normal;
				color:#666666;
				position:absolute;
				text-decoration:none;
				top:14px;
				left:1px;
}
#headerContent {
        width:600px; 
        float:right; 
        position:relative;
}
#headerText {
        background-color: #FFFFFF;  
        float: left; 
        display:inline; 
        position: relative; 
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        border-top: 20px solid #FFFFFF;
        border-left: 0px solid #FFFFFF;
        border-right: 10px solid #FFFFFF;
        border-bottom: 0px solid #FFFFFF;
}
#headerAccount {
        text-align:right;				
        float:right; 
        position:relative; 
        background-color:#FFFFFF;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        border-top: 28px solid #FFFFFF;
        border-left: 0px solid #FFFFFF;
        border-right: 10px solid #FFFFFF;
        border-bottom: 0px solid #FFFFFF;
}
#pnlLogin {
        float:left; 
        position:relative;
        padding-left: 0px;
}
#pnlLoginRow {
        text-align:center;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        background-image: url(../images/top_bar_bg.jpg); 
        background-repeat:no-repeat; 
        padding-top: 1px;
        padding-left: 4px;
        padding-right: 4px;
        padding-bottom: 3px;
} 
#topBar {
        text-align:center;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        background-image: url(../images/top_bar_bg.jpg); 
        background-repeat: no-repeat;
}
#side {
        width:200px; 
        float:left; 
        position:relative; 
        background-color:#C6CFC3; 
}
#content {
        width:600px; 
        float:right; 
        position:relative; 
}
#main {
        background-color: #B043E0;  
        float: left; 
        display:inline; 
        position: relative; 
        width:400px; 
}
#info {
        width:200px; 
        float:right; 
        position:relative; 
        background-color:#53CFC3;
}
#footerBox {
        background-image: url(../images/footer_bg.gif); 
        background-repeat:no-repeat; 
        width: 800px;
        height: 40px;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
}
#sideFooter {
        width:330px; 
        float:left; 
        position:relative; 
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
		padding-top: 8px;
		padding-left: 16px;
		padding-right: 0px;
		padding-bottom: 0px;
}
#contentFooter {
        width:400px; 
        float:right; 
        position:relative;
}
#mainFooter {
        float: left; 
        display:inline; 
        position: relative; 
        width:20px; 
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}
#infoFooter {
        width:360px; 
        text-align: right;
        float:right; 
        position:relative; 
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
		padding-top: 8px;
		padding-left: 0px;
		padding-right: 16px;
		padding-bottom: 0px;
} 
#footer {
        height:20px; 
        text-align: center;
        font-size : 10px;
        clear:both;
} 
#footerLinks { 
        margin: 10px auto;
        width: 800px;
        text-align: center;
}
.btext h1 {color:#666666;margin:0;font-weight:normal;font-size:16px;text-align:left;}
.btext h2 {color:#666666;margin:0;font-weight:normal;font-size:15px;text-align:left;}
.btext h3 {color:#666666;margin:0;font-weight:normal;font-size:14px;text-align:left;}
.btext, .btext a:link, .btext a:active, .btext a:visited {font-size:11px;color:#666666;text-decoration:none;text-align:left;}
#bookmarkBox {
	    margin: 0px auto;
	    width: 800px;
	    
}
#bookmark {
        text-align: right;
        float: right; 
        position: relative; 
        margin: 0px;
}
.clearfix:after  {
        content: "."; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden;
}
.clearfix{display: inline-block;}
* html .clearfix {
        height: 1%;
}
.clearfix {
        display: block;
}


.mm {
	width: 48px;
	height: 48px;	
	float: left;
	padding:0px 6px 12px 0px;
	
}
.mm img {
	background: #FFFFFF;
	margin: 0;
	border: solid 0px #FFFFFF;
}
.mm a {
	text-decoration: none;
}


.box {
        width:200px;
        background-color: #fddef2;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
} 

.box .boxContent {
        padding: 6px;
}  
b.rTop, b.rBottom {
        display:block;
        background-color: #FFFFFF;
} 
b.rTop b, b.rBottom b {
        display:block;
        height:1px;
        overflow:hidden;
        background-color: #fddef2;
} 
b.r1 {
        margin: 0 4px
} 
b.r2{
        margin: 0 2px
} 
b.r3{
        margin: 0 1px
} 
b.rTop b.r4, b.rBottom b.r4 {
        margin: 0 1px;
        height: 2px
}




#main_in { width:388px;float:right;margin:28px 18px 20px 0; }
#main_center { margin:20px 15px 20px 12px; }

#main_bg { width:780px;height:268px;background-image:url(../images/main_photo_blank.jpg);background-repeat:no-repeat;margin:0 0 0 10px; }
#main_bg h2 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:28px; }
#main_bg p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px; }


#main_a { width:780px;height:268px;background-image:url(../images/main_photo_1a.jpg);background-repeat:no-repeat;margin:0 0 0 10px; }
#main_a h2 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:28px; }
#main_a p { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:18px; }

#main_b { width:780px;height:268px;background-image:url(../images/main_photo_1b.jpg);background-repeat:no-repeat;margin:0 0 0 10px; }
#main_b h2 { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:28px; }
#main_b p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px; }


#main_c { width:780px;height:268px;background-image:url(../images/main_photo_2a.jpg);background-repeat:no-repeat;margin:0 0 0 10px; }
#main_c h2 { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:28px; }
#main_c p { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px; }

#main_d { width:780px;height:268px;background-image:url(../images/main_photo_2b.jpg);background-repeat:no-repeat;margin:0 0 0 10px; }
#main_d h2 { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:28px; }
#main_d p { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px; }

.pages {
        font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        padding:30px 0 10px 0;
        clear:both;
}
.pages a, .pages a:visited {
        padding: 5px 5px 5px 5px;
        margin: 0 5px 0 5px;
        border: solid 1px #ddd;
        background: #fff;
        text-decoration: none;
}
.pages a:hover {
        color: #FFFFFF;
        background: #0063DC;
        border-color: #003366;
        text-decoration: none;
}
.pages span.nextprev {
        padding: 5px 9px 5px 9px;
        margin: 0 5px 0 5px;
        border: solid 1px #ddd;
        background: #fff;
        text-decoration: none;
        color: #999;
}


