{
	font-color: #cc0000;
	font-weight: bold;
	test-align: right;
	text-decoration: none;
}

a.action:hover {
	font-color: #ff9933;
}
#admin form {
    background-color: #FFFFFF;
    color:#999999;
    padding: 0px 10px 10px 10px;
    height: 100%;
}

#admin hr {
    border: 0px solid #cccccc;    
    height: .1em;
    width:100%;
    background-color:     #cccccc;
}

#admin p {
    margin-top: 5px;
    color:#999999;
}

#admin a  { 
    text-decoration: none;
    color:#999999;
}

#admin .filenameLink { 
    text-decoration: none;
    color: #0000ee;
}

#admin .pagination {
    text-align:right !important;
    right: 0;
    align:right !important;
}

#admin .pagination td {
    border:none;
    width: 2px;
    text-align:right !important;
    right: 0;
}

#admin .pagination table {
    border:none;
    width: 10px;
    float:right;
    right:0;
    text-align:right !important;
    position:absolute;
}

#admin .pagination td table tr td a {
    _margin-right:0px;
    float:right;
    text-align:right !important;
}

#admin a:hover { 
    text-decoration: underline;
}

#admin select  {
    text-decoration: none;
    width: 45%;
    font-size: 11px;
    display:block;
}

#admin  .publishListbox  {
    width: 18em !important;
    font-size: 11px;
	display:block;
	border: 1px solid #ccc;
	_border-top: 1px;
	_border-left: 1px;
	_border-right: 1px;
	_border-bottom: 1px;
	_border-collapse:collapse;
	_border-top-color: #ccc !important;
	_border-color: #ccc !important;
	_border-top-style: solid;
	_border-left-style: solid;
}

#admin table {
    padding: 6px;
    vertical-align: middle;
    text-align: center;
    color:#999999;
    border-collapse: collapse;
    width: 100%;
    _width: 96%;
}


#admin th {
    border: none;
    padding: 6px 6px 6px 12px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #cccccc;
}

#admin td {
    padding: 6px;
    /*width: 42%;*/
    vertical-align: middle;
    text-align: center;
	border: 1px solid #cccccc;
}

.LoginTable {
    width: 400px !important;
	border:none;
}

#rCol .LoginTable {margin-left:200px;}
.LoginTable9 td {text-align:left !important;padding:0 !important; margin:0  !important;}
.LoginTable9 img {padding:0 !important; margin:0  !important;}

#admin .LoginTable td {
    padding: 6px;
    vertical-align: middle;
    text-align: center;
	border: 0;
}

#admin .publishTd {
    padding: 6px 6px 6px 12px;
    width: 42%;
    vertical-align: middle;
    text-align: right !important;
    border: none ;
    font-weight: bold;
}

#regionShow {text-align:center; width:100%;}

#admin .regionTd {
    padding: 6px 6px 6px 12px;
    text-align: center;
    font-weight: bold;
    border-collapse:collapse;
}

#admin .regionTd td {
    border: none !important;}


#admin .adminCell {
    text-align: center;
    width: 15% !important;
    border: none;
}

#admin textarea {
    width: 70%;
    float:left;
    line-height: 1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #ccc;
}

#admin input[type="text"] {
    height: 14px;
    font-size: 11px;
    vertical-align: top;
    position: relative;
    width: 45%;
}

#admin .tdSubmit {
    vertical-align: middle;
    text-align: left;
    border: none;
}


#admin input[type="file"] {
    height: 18px;
    font-size: 11px;
    border-collapse: collapse;
    border: none;
	background-color: #fff;
} 

#admin input[type="checkbox"] {
	margin-left: 0;
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
}

.chkBoxStyle {
	margin-left: 0;
	margin: 0 2px;
	padding: 0 2px;
	/*border: 1px solid #ccc; this adds border around the text and checkbox */
}

span.chkboxes input {
  color: #ccc;  
	border: 1px solid #ccc;
	margin-left: 5px;
	padding-left: 5x;
}


/* Admin Header Styles */

#admin .AdminMetaInput {
    font-weight: bold;
    height: 20px;
    color: #FFFFFF !important;
    width: 140px;
    float: right;
    padding: 5px 3px;
}

#admin .adminTextbox {
	border-style: solid;
	border-color: #ccc;
	border-width: 1px;
	height: 14px;
	width: 70% !important;
	font-size: 11px;
	position: relative;
	border-collapse:collapse;
	text-align: left;
	top: 0px;
}

/* used on calander textbox, zip code, date of birth, section color, page title*/
#admin .adminTextboxShort {
    height: 14px;
    font-size: 11px;
    vertical-align: top;
    position: relative;
    width: 25% !important;
	top: 0px;
	border: 1px solid #ccc;
	_border-top: 1px;
	_border-left: 1px;
	_border-right: 1px;
	_border-bottom: 1px;
	_border-collapse:collapse;
	_border-top-color: #ccc !important;
	_border-color: #ccc !important;
	_border-top-style: solid;
	_border-left-style: solid;
}
#admin .adminTextboxShort2 {
    height: 14px;
    font-size: 11px;
    vertical-align: top;
    position: relative;
    width: 17% !important;
	top: 0px;
	left: 0px;
	border: 1px solid #ccc;
	_border-top: 1px;
	_border-left: 1px;
	_border-right: 1px;
	_border-bottom: 1px;
	_border-collapse:collapse;
	_border-top-color: #ccc !important;
	_border-color: #ccc !important;
	_border-top-style: solid;
	_border-left-style: solid;
}
#admin .adminTextboxShort3 {
    height: 14px;
    font-size: 11px;
    vertical-align: top;
    position: relative;
    width: 17% !important;
	top: 0px;
	left: 30px;
	border: 1px solid #ccc;
	_border-top: 1px;
	_border-left: 1px;
	_border-right: 1px;
	_border-bottom: 1px;
	_border-collapse:collapse;
	_border-top-color: #ccc !important;
	_border-color: #ccc !important;
	_border-top-style: solid;
	_border-left-style: solid;
}

#admin .textMoveRight {
  margin-left: 25%;
}

 /* used on zip code, date of birth text and textbox*/
#admin .secondInputField {
  position: relative;
  display: inline;
  vertical-align: top;
}

#admin .ddShort {
  height: 16px;
  width: 20%;
    font-size: 11px;
    position: relative;
    vertical-align: top;
	display:inline;
	border: 1px solid #ccc;
	_border-top: 1px;
	_border-left: 1px;
	_border-right: 1px;
	_border-bottom: 1px;
	_border-collapse:collapse;
	_border-color: #ccc !important;
	_border-top-style: solid;
	_border-left-style: solid;
}

#admin .ddLong {
  height: 16px;
  width: 70%;
    font-size: 11px;
    position: relative;
    vertical-align: top;
	display:inline;
	border: 1px solid #ccc;
	_border-top: 1px;
	_border-left: 1px;
	_border-right: 1px;
	_border-bottom: 1px;
	_border-collapse:collapse;
	_border-color: #ccc !important;
	_border-top-style: solid;
	_border-left-style: solid;
}

#admin .AdminSectionID {
    display: inline;
    font-weight: bold;
}


/* each Admin section */
#admin .adminAreas {
    border: solid 1px #cccccc;
    clear: both;
    background-color: #fcfcfc;
}

#admin .sectionBkgrd {
    border: 1px solid #cccccc;
    font-weight: bold;
    height: 18px;
    display: block;
    width: 140px;
    vertical-align: middle;
    padding-top: 4px;
    _padding-top: 2px;
    padding-left: 2px;
    margin-bottom: -1px;
    color: #FFFFFF;
}

#admin .FieldLabels {
    width: 20%;
    text-align: right;
    vertical-align: top;
    padding-right: 1em;
    margin-top: 0;
    margin-right: 1.67em;
    padding-top: 0;
    padding-bottom: 10px;
    clear:both;
    float: left;
    height: auto;
}

#admin .inputFields {
    text-align: left;
    vertical-align: top;
    margin-top: 0;
    width: 79%;
    display: inline;
    height: auto;
    text-align:  inherit;
    text-indent:inherit; 
}

#admin .closeOpenSection {
    text-align: right;
    margin-top: -2px;
    padding-top: 1px;
    margin-bottom: 1px;
    padding-bottom: 2px;
    padding-right: 2px;
    border: solid 1px #cccccc;
    background-color: #fcfcfc;
}

/* File Input area */
#admin .browse {
    padding: 2px;
    margin-bottom: 1px;
    margin-left: -4px;
    width: auto;
    height: 18px;
    font-size: 11px;
    display: inline;
    position: relative;
}

#admin .thumbnailImage {
    float: right;
    height: 41px;
    width: 40px;
    position: relative;
    margin-top: -8px;
    display: inline;
    margin-right: 20px;
}

#admin .buttonForm{
    border: 1px solid #cccccc;
}

#admin .thumbnailTemplate {
    float: left;
    height: 75px;
    width: 75px;
    position: relative;
    padding-right: 10px;
}

#admin .userFormLabel {
  background-color: #666666;
    border: 1px solid #cccccc;
    font-weight: bold;
    height: 18px;
    position: relative;
    display: block;
    width: 140px;
    vertical-align: middle;
    color: #FFFFFF;
    padding-top: 4px;
    _padding-top: 2px;
    padding-left: 2px;
    margin-bottom: 0px;
    _margin-bottom: -1px;
}

/*clears content in each section*/



#admin .spacer {
    height: 12px;
    _height: 6px;
    clear: both;
    position:relative;
}
#admin .buttonForm{
    border: 1px solid #cccccc;
}
#calanderImage {
	display:inline;
	position:absolute;
}
.calanderImage {
	display:inline;
	position:absolute;
	margin-top: 0 !important;
	margin-left: 2px !important;
	margin-right:0 !important;
	margin-bottom:0 !important;
	padding:0;
}
.calanderImage2 {
	/*display:inline;
	position:absolute;*/
	position: absolute;
	display:inline;
	margin-top: 0 !important;
	margin-left: 2px !important;
	margin-right:0 !important;
	margin-bottom:0 !important;
	padding:0;
}
.calanderImage3 {
	/*display:inline;
	position:absolute;*/
	position: absolute;
	display:inline;
	margin-top: 0 !important;
	margin-left: 32px !important;
	margin-right:0 !important;
	margin-bottom:0 !important;
	padding:0;
}
.colorpickImg {
	/*display:inline;
	position:absolute;*/
	position: absolute;
	display:inline;
	margin-top: -2px !important;
	margin-left: 2px !important;
	margin-right:0 !important;
	margin-bottom:0 !important;
	padding:0;
}
.adminTextboxShort {
    height: 18px;
    font-size: 11px;
    position: relative;
    width: 25% !important;
	top: 0px;
}

#content.internalAdmin  
{
	background-image:url(../../images/interface/contentBg_internal_yrpt_Admin.gif);
}

.lnkSubmit {
    margin:0;
    background:url(../../images/admin/button.jpg) 0 0 no-repeat;
    padding: 0;
    text-decoration: none;
    letter-spacing: 0px;
    width:79px;
    height: 22px;
    border: none;
    vertical-align:top;
    line-height:10px;
    float:right;
    display:inline;
    position:relative;    
}

.lnkSubmit:hover {
    background-position: 0 -22px;
}

.lnkDelete {
    margin:0;
    background:url(../../images/admin/button.jpg) 0 0 no-repeat;
    padding: 0;
    text-decoration: none;
    letter-spacing: 0px;
    width:79px;
    height: 22px;
    border: none;
    vertical-align:top;
    line-height:10px;
    float:left;
}

.lnkDelete:hover {
    background-position: 0 -22px;
}

#xEditingArea {
border:1px solid #CCCCCC !important;
}

.ListboxStyle {
	border: 1px solid #ccc;

}


#colorpicker201 {display:none; height:0;}

.textRight {text-align:right;display:block;}

.inputFields input {display:inline;}

#campData {width:170px; text-align:right;color:#333;}
.tbDollSign {width:25px;}