body {
	background-repeat: repeat-y;
	background-position: center;
	background-color: white;
	background-image: url(Images/back.jpg);
	margin-top: 0px;
	margin-bottom: 0px;
} 

/* This puts rh side scroll bar on every page, stopping the jerking that happened when moving between pages with and without scrollbars */
html {
	overflow-y: scroll;   
}
#tab {top:0; height:0; background:repeat-x top; margin:0;}

#tab ul {list-style:none; float:left; margin:0; padding:0;}

#tab li {display:inline; float:left; margin:0; padding:0;}

.bodytexto {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #55789E;
}

a:link {text-decoration: none; color: #2C5078; }

a:visited {text-decoration: none; color:#2C5078; }
a:hover {text-decoration: underline; color:#FF0000; }
a:active {text-decoration: none; }

a.specialLink:link { color:#6294D0; }
a.specialLink:visited { color: #6294D0; }
a.specialLink:hover { color: red; text-decoration:underline}

.text1_A12 {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.text2_A12b_white {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold;}
.text3_A10_white {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px;}
.text4_A10_black {font-family: Arial, Helvetica, sans-serif;	color: #000;	font-size: 10px;}
.text5_A14i_dkgrey {font-family: Arial, Helvetica, sans-serif; color:#333;		font-size: 14px; font-style: italic;} 
.text7_A {font-family: Arial, Helvetica, sans-serif}
.text8_A10 {font-family: Arial, Helvetica, sans-serif; 				font-size: 10px;}
.text9_A12i {font-family: Arial, Helvetica, sans-serif; 				font-size: 12px; font-style: italic;} 
.text10_A14bu_bluegrey{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration:underline; color: #2C5078;}
.text11_A14b_bluegrey {	font-family: Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold; color: #2C5078;	text-align: center;}
.text12_A12b {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.text13_A10b_bluegrey {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #2C5078;}
.text14_A12i_dkblue {font-family: Arial, Helvetica, sans-serif; color:#006; font-size: 12px; font-style: italic; font-weight:bold; } 
.text15_A12i_purple {font-family: Arial, Helvetica, sans-serif; color:#603; 	font-size: 12px; font-style: italic; font-weight:bold; } 
.text16_A12i_red {font-family: Arial, Helvetica, sans-serif; color:#C00; 	font-size: 12px; font-style: italic; font-weight:bold; } 
.text17_A16bu_bluegrey{font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bolder; font-variant:small-caps;  color: #2C5078; }
.text18_A12b_bluegrey {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2C5078; }
.text19_A10b_money {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center;	font-weight: bold; color: #600; border-color: #006; }
.text20_A14b_bluegreyLeftAlign {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2C5078; text-align: left; vertical-align: top; }
.text21_A12b_bluegreyLeft {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2C5078; text-align: left; }
.text22_A14b_red {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #C30; text-align: center; }

.border_b_double {border-bottom:double; }
.border_tb_double {border-top:double; border-bottom:double; }
.border_l_single {border-left-style: solid; border-left-width:thin; }
.border_r_single {border-right:thick; }
.border_t_single {border-top-style: solid; border-top-width:thin; }

.styleBot1 {
	color: #00CC33;
}
.styleBot1 a:link {font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.styleBot1 a:visited {font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.styleBot1 a:hover {font-family: Arial; font-size: 12px; color: #FF0000; text-decoration: underline; font-weight: bold; }
.styleBot1 a:active {font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }

/* StyleBot2 used for links on Add and Edit pages */
.styleBot2 {color: #CCE5D2;}
.styleBot2 a:link {font-family: Arial; font-size: 14px; color: #00F; text-decoration: none; font-weight: bold; }
.styleBot2 a:visited {font-family: Arial; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.styleBot2 a:hover {font-family: Arial; font-size: 14px; color: #FF0000; text-decoration: underline; font-weight: bold; }
.styleBot2 a:active {font-family: Arial; font-size: 14px; color: #CCCCCC; text-decoration: none; font-weight: bold; }

.PageHeadings {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #2C5078;
	text-align: center;
}

.PageHeadingsLeft {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #2C5078;
	text-align: left;
}

.PageHeadings2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2C5078;
	text-align: center;
}

.PageHeadings3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #2C5078;
	text-align: center;
	text-shadow: #300 1px 0px;
}

.CVPageHeadings {font-family:Arial, Helvetica, sans-serif; font-size: 40px; font-weight: bold; color: #2C5078; font-variant: small-caps; vertical-align: top; }

.LettersLinkFont {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2C5078; }

.FieldHeadings {font-family: Arial; font-size: 12px; font-weight: bold; color:#036; }
.FieldHeadings2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#036; }

.FieldText {font-family:Arial; font-size:12px; color:#3F5369;}

.FieldText14 {font-family:Arial; font-size:14px; color:#3F5369; }

.actorsListLink {
font-family:Arial;
font-size:12px;
	color: #00CC33;
}
.actorsListLink a:link {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.actorsListLink a:visited {
font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.actorsListLink a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}
.actorsListLink a:active {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.deleteitem {
font-family:Arial;
font-size:10px;
	color: #3F5369;
}
.deleteitem a:link {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.deleteitem a:visited {
font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.deleteitem a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}
.deleteitem a:active {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.listlink {
font-family:Arial;
font-size:12px;
	color: #2C5078;
}
.listlink a:link {
	font-family: Arial;
	font-size: 12px;
	color: #2C5078;
	text-decoration: none;
	font-weight: bold;
}
.listlink a:visited {
font-family: Arial;
	font-size: 12px;
	color: #2C5078;
	text-decoration: none;
	font-weight: bold;
}
.listlink a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}
.listlink a:active {
	font-family: Arial;
	font-size: 12px;
	color: #2C5078;
	text-decoration: none;
	font-weight: bold;
}

.tableformatRole{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tableformat {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2C4769;
}
.tableformatbold {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C4769;
	font-weight: bold;
	text-decoration: underline;
}

table#admin {
	width: 90%;
	border-style:double;
	border-collapse:collapse;
	border-color: #009;
	border-spacing: 1;
	padding: 5px;
	empty-cells:show;
}

table#admin td {
	padding: 5px;
	border: solid 1px;
}

.showreelbutton
{
   font-family:Arial,sans-serif;
   font-style:italic;
   background-color:#CCCCCC;
   border-top-color: #399;
   border-bottom-color:#399;
   border-left-color:#399;
   border-right-color:#399;
}

.cellleftcol
{ 	text-align: left; 
	vertical-align:text-top; 
	background-color:#B1C0D1; 
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold; 
	color:#036; 
}

.cellcentrerightcol
{   text-align:left;
	vertical-align:text-top;
	background-color:#E4E9EF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3F5369;
}
.Headings01 {
	color: #600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	text-align: center;
	border-top-width: medium;
	border-right-width: thin;
	border-bottom-width: medium;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #006;
}
.Headings02 {
	color: #2C5078;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	text-align: center;
/*	border-top-width: medium;
	border-right-width: thin;
	border-bottom-width: medium;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #006;
*/}
.BorderTop {
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #006;
}
.BorderBottom {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #006;
}
.BorderLeft {
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #006;
}
.BorderRight {
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #006;
}
.cellbothsides {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
}
.cellpadding {
	padding-right: 30px;
	padding-left: 10px;
}
