body {
background-color:#ffffff;
color:#202020;
font-family:arial,helvetica,sans-serif;
padding:0px;
text-align:center;
}

form {
margin:0px;
padding:0px;
}

.body{
margin: 0px;
padding:0px;
border-collapse: collapse;
border:none;

font-size: 1pt;

}




a {
color:#003399;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a .imageLink {
background-color:#999999;
text-decoration:none;
}
td {
font-size:9pt;
}
.required {
color:#990033;
}
.formErrorMessage {
color:#990033;
font-size:12px;
font-weight:bold;
}

.grey_background_height{
height: 210px;
}

.stdButton {
width:100px;
}
.title {
color:#19315B;
font-size:12pt;
font-weight:bold;
}
.title2, .title2 a {
color:#19315B;
font-size:10pt;
font-weight:bold;
}
.title3, .title3 td, .title3 a {
color:#19315B;
font-weight:bold;
}
h3 {
color:#000000;
font-size:10pt;
font-weight:bold;
margin:0px;
padding:0px;
}
.searchField {
border:1px solid #5C728F;
font-size:8pt;
width:150px;
}
.searchButton {
font-size:8pt;
}
.blueBackdrop {
background-color:#D0DEE7;
}
.lightBlueBackdrop {
background-color:#F0F5FF;
}
.leftIndent {
padding-left:18px;
}
.rightIndent {
padding-right:18px;
}
.error {
background-color:#702020;
color:#FFFFFF;
font-size:9pt;
}
.fieldValue {
background-color:#FFFFFF;
}
.fieldValueError {
background-color:#FFFFCC;
}




#nav {
}
#nav ul {
list-style-type:none;
margin:0pt;
padding:0px;
}
#nav a {
border-bottom:1px solid #AFC3D3;
color:#000000;
display:block;
height:100%;
padding:5px;
text-align:right;
text-decoration:none;
}



#nav a:hover {
background-color: 	#D0DEE7;
}

#nav .selected {
background: #ffffff url(/images/icons/double_arrow.gif) no-repeat left;
}
#nav .parent {

  border-bottom: 1px solid #5C728F;
}
#nav .selectedParent {

}
.publicPageLayout {
margin-left:auto;
margin-right:auto;
width:859px;
vertical-align: top;
padding-top: 0px;
}

.publicHeaderLayout {

	border-collapse: collapse;
	margin: 0px;
/*	background-color: #006699;*/
background-color: #ffffff;
border:none;
height: 0px;
padding:0px;
font-size: 1pt;
}


.rublet_text_title{

	padding-left: 10px;
	padding-top: 4px;
	height: 15px;
	padding-bottom:8px;
	/*height: 11px;*/
	
}

.article_padding {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
width:100%;
}

.publicTabContainer {
border-collapse:collapse;
border:none;
background-color:#FFFFFF;
padding: 0px;
padding-left: 3px;
padding-right: 3px;
}




.publicTabLayout {
background-color:#ffffff;
padding-right:0px;
padding-left:1px;
padding-top:0px;
width: 847px;
}

td.publicActionIcons {
background-color:#FFFFFF;
padding-left:30px;
padding-right:30px;
padding-top:5px;
text-align: right;
vertical-align: middle;
}

.publicActionIcons {
	background-color: #FFF;
	padding-top: 5px;
	padding-left: 535px;
	padding-right: 30px;
}

.publicActionIcons a {
color:#19315B;
font-size:8pt;
}


.publicTabLogout, .publicTabLogout a, .publicTabLogout a:hover {
background-color:#19315B;
color:#FFFFFF;
padding-right:10px;
text-align:right;
}


.publicBodyLayout {
background-color:#FFFFFF;
padding:0px;
padding-left: 1px;
padding-right: 5px;

}

.publicFooterLayout {
}

.publicFooterContent, .publicFooterContent a, .publicFooterContent a:hover {
background-color:#FFFFFF;
font-size:8pt;
}

.publicTapletLayout {
	 border: solid 4px #FFF;
	 text-align: left;
}


.flashLayout{
border-left: solid 3px #FFF;
border-right: solid 4px #FFF;
height:326px;
vertical-align: top;
}

.adminPageLayout {
border:1px solid #333333;
margin:10px;
}


.adminTabLayout {
background-color:	#19315B;
border-collapse: collapse;
border:none;
padding: 0px;
font-size: 1px;
margin: 0px;
}


.adminBodyLayout {
background-color:#FFFFFF;
padding:15px;
}



.sub_tab_container{
background-color: #19315B;
}
table.toolbarTable {
background-color:#D0DEE7;
border:1px solid #000000;
padding:0px;
width:100%;
}
table.toolbarTable .editColumnValue {
text-align:center;
width:25px;
}
table.logTable {
border:medium none;
font-size:9pt;
width:100%;
	border: none;
}


table.logTable .editColumnValue {
text-align:center;
width:25px;
}

table.logTable .edit1ColumnValue {
text-align:center;
width:25px;
}
table.logTable .selectColumnValue {
text-align:center;
width:30px;
}
table.logTable .deleteColumnHeader {
text-align:center;
width:25px;
}
table.logTable .delete1ColumnHeader {
text-align:center;
width:25px;
}
table.logTable .idColumnValue {
text-align:center;
width:25px;
}
table.logTable .id1ColumnValue {
text-align:center;
width:25px;
}




table.logTable .selectTapletColumnValue {
text-align:center;
width:40px;
}

table.logTable .selectArticleColumnValue {
text-align:center;
width:40px;
}
table.logTable .sortOrderColumnValue {
width:70px;
}
table.logTable .deleteColumnValue {
text-align:center;
width:25px;
}
table.logTable .delete1ColumnValue {
text-align:center;
width:25px;
}
table.logTable th, table.logTable th a {
background-color:#5C728F;
color:#FFFFFF;
font-weight:bold;
text-align:center;

}


table.logTable .even {
background-color:#FFFFFF;
}
table.logTable .odd {
background-color:#D0DEE7;
}


table.form {
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
color:#101010;
}
table.form th {
background-color:#5C728F;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
text-align:center;
}
table.form td {
background-color:#D0DEE7;
color:#101010;
}
img {
border:0px none;
}
hr {
border:1px solid #998468;
}
.userInfo {
background-color:#888888;
border:thin solid;
}
.tabStatusBar {
background-image:url(images/tabs/s1/tabStatusBar.gif);
color:#2D1103;
font-weight:bold;
}
.logoRight {
background-color:#000000;
}
input.dateValue {
width:83px;
}
input.mediumValue {
width:150px;
}
textarea.mediumTextArea {
height:100px;
width:100%;
}
input.submitButton {
background:#CBCD9C none repeat scroll 0%;
font-weight:bold;
}
table.basicTable {
border-collapse:collapse;
color:#2D1103;
text-align:left;
}
table.basicTable th {
background-color:#6E5039;
color:#FDD494;
}
table.basicTable .innerLabel {
font-weight:bold;
}
table.mainFrame {
background-color:#F2EFE0;
border:1px solid #ECEDC8;
color:#2D1103;
text-align:left;
}

table .label {
text-align:right;
}
table .smallLabel {
text-align:right;
width:10%;
}
table .value {
text-align:left;
}
table.formDetail {
text-align:center;
}
table.formDetail td {
margin:0px;
padding:1px;
}
.formDetailLabel {
text-align:right;
}
.formDetailValue {
text-align:left;
}

.tab_image{
width: 2px;
background: transparent;
}

.white_background{
background-color: #ffffff;
}

.main_image{
border: none;
border-collapse: collapse;
padding: 0px;
margin: 0px;
}

.rublet_indicator{
color: #C4C4C4;
font-size: 9pt;
}


.flash_parent{
position: relative;
background: transparent;
}

.flash_child{
position:absolute;
top: 0;
left: 0;	
background-color: #ffffff;
height: 40px;
}

.flash_floater{
position:absolute;
top: 0;
left: 0;	
/* background-image:url(images/thumbnail_holder.gif);*/
height: 35px;
width: 69px;
/*border: #a7a7a7 2px solid;*/
cursor: hand;
}


.flash_floater span:hover{

cursor: pointer;
cursor: hand;

}

.thumbnail_image{
position:absolute;
top: 1px;
left: 4px;
}

.right_button{

position:absolute;
top: 0;
left: 0;	
background-color: transparent;
height: 40px;
width: 30px;
cursor: pointer;
cursor: hand;
}


.right_button div:hover{

cursor: pointer;
cursor: hand;

}


.left_button{

position:absolute;
top: 0;
left: 0;	
background-color: transparent;
height: 40px;
width: 30px;
cursor: pointer;
cursor: hand;

}

.left_button img:hover{

cursor: pointer;
cursor: hand;

}

.grayBackdrop{
background-color: #EBECEE;

}

.grayBackdropArticle{
background-color: #EBECEE;

}

.grayBackdropBottom{
background-color: #C7C7C7;
height: 2px;
}

.menu_option{
position:absolute;
top: 0;
left: 0;	
background-color: transparent;
height: 15px;
width: 150px;
vertical-align: middle;
}

.admin_tab_text{
	white-space : nowrap;
}

.flash_curtain{
position:absolute;
top: 0;
left: 0;	
background-color: transparent;
height: 323px;
width: 845px;
}

.link_holder{
position:absolute;
top: 0;
left: 0;	
background-color: transparent;
height: 276px;
width: 845px;
}

.flash_movie_curtain{
position: absolute;
top: 0;
left: 0;	
background-color: #ffffff;
height: 323px;
width: 845px;
}

.height_filler{
position: absolute;
top: 0;
left: 0;	
height: 323px;
width: 845px;
}

.flash_filler_padding{
padding: 0px;
padding-left: 1px;
}

.transparent_partial{
background-color: transparent;
width:845px;
height:323px;
}

.form_background{
background-color: #c4c4c4;
text-align: center;
}

.address_spacer{
padding-left:30px;
}

.rublet_title{
/*color: #CF6F3C;*/
color: #5D5D5D;
font-weight: bold;
font-size: 10pt;
width: 90%;
/*padding-right:16px;*/
padding-top: 4px;
padding-bottom: 4px;
padding-left: 0px;
text-align: left;
white-space:nowrap;
}

	table.footer{
		width: 848px;
		position: relative;
		left: 4px;
	}

	img.img_spacer{
		width: 4px;
	}

	table.footer td.footer_border_left {
		border-top: 1px #E6E6E6 solid;
	}


	table.footer td.footer_border {
		border-top: 1px #E6E6E6 solid;
	}
	
	table.footer td.footer_spacer {
		padding-top: 5px;
	}
	
	.footer td a{
		color: #B3B3B3;
		font-size: 8pt;
	}
	.footer td{
		color: #B3B3B3;
		font-size: 8pt;
	}

.rublet_bottom_border{
border-bottom: #ffffff 2px solid;
}

td.logo_td{

text-align: center;
vertical-align: middle;

}

img.curtain_image
{

	width: 844px;
	height: 323px;
}