@import url(/style/shared/RFStyle.css);

/* 
 * This is essentially blank, other than inheriting from shared.
 * Only put styles in here which are specific to your client.
 * Do not put any styles in here for Fett. 
 * All new clients should start with a clean, empty stylesheet,
 * using what's in shared, and then customize only what they need, as they go.
 */
a:link		{ color: #4D87C8; text-decoration: none; }
a:active 	{ color: #4D87C8; text-decoration: none; }	
a:visited 	{ color: #4D87C8; text-decoration: none; }	
a:hover		{ color: #23527c; }

li {
	padding-bottom: 3px;
}

.note {
	color: #692729;
}

h2.mainhead {
	color: #333333;
}

.body {
	color: #333333;
}

ul.authornote {
	font-size: 12px;
	margin-left: 0;
	padding-left: 20px;
	width: 580px;
	list-style-type: disc;
	color: #336699;
}

ul.authornote li {
	maring-top: 0px
	margin-bottom: 3px;
	margin-left: 10px;
	padding-left: 0;
	color: #336699;
}

.graybox {
	width: 750px;
	background-color: #F7F7F7;
}

.grayboxauthor {
	width: 600px;
	border: 1px solid #CCCCCC;
	background-color: #EFEFEF;
	padding: 5px;
}

.grayboxheader {
	background-color: #444444;
	color: white;
	margin: -5px;
	padding: 5px;
}

.grayboxinstructions {
	background-color: #DDDDDD;
	font-size: 13px;
	margin: 5px -5px -5px -5px;
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
}

.grayboxinstructions li {
	padding-bottom: 3;
}

/* Person step styles */

th.address {
	font-size: 12px;
	text-align:left;
	font-weight: normal;
	background: #EFEFEF;
	}

table.people {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	margin: 5px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #CCCCCC;
	border-bottom: 7px solid #CCCCCC;
}
table.people tr:hover td {
	background: #DEDEE3;
	color: #030309;
}
table.people th {
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
	background: #444444;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #FFFFFF;
}
.sectionboxtable .sectionboxheader th.personcell h3 {
	text-align:center;
	margin:0;
	color: #FFFFFF;
}
table.people td {
	padding: 8px;
	background: #EFEFEF;
	border-right: 1px solid  #CCCCCC;
	border-left: 1px solid #CCCCCC;
	color: #060609;
}
table.person {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	margin: 5px;
	text-align: center;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}
table.person td {
	padding: 8px;
	background-color: #EFEFEF;
	color: #060609;
	text-align: left;
	vertical-align: bottom;
}

table.person td.personheadercell {
	background-color: #444444;
	color: white;
}

table.person td.personsubheadercell {
	background-color: #FFFFFF;
	color: #336699;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC
	border-right: none;
	border-left: none;
}

table.person td.personheadercell .PersonalInfo_label {
	color: white;
}


table.person td .currentaddress {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
}
.topdisplay { 

}
.topdisplay_role {
	font-weight:bold;
}
.topdisplay_people { 
	
}
.PersonalInfo_label {
	color: #000000;
	font-weight: bold
}

span.PersonalInfo_input {
	background-color: #FFFFFF;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	color: #AAAAAA;
	padding: 2px;
	width: 50px;
}

#archives.page {
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    padding-top:0px;
    width: auto;
}

/* -- Staff Functions -- */

.staffprogramlist {
	border-width: 0 0 1px 0px;
	border-style: solid;
	border-color: #646F37;
	border-collapse: separate;
	background-color: white;
	border-spacing: .1em .1	em;
	width: 100%;
	margin-right: 25px;
}

.staffproofprogram {
	text-align: right;
} 

iframe#text_ifr body#tinymce { 
	text-size: 20px;
}

div#callPage, body {
    padding: 10px!important;
}