/*
  JAMES INTERACTIVE - www.jamesinteractive.com
*/

body { background : #F1F1F1 url(../images/bkg_page.jpg) repeat-x; margin: 0px; padding: 0px; }
font,th,td,p { color : #5B6873; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal; }
form {margin: 0px; padding: 0px;}
th { font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #7d8292; text-align: left; } 
hr	{ height: 1px; border: solid #DEE1E3 0px; border-top-width: 1px;}
td {} 
h1 {
	font-size: 21px;
	color: #9C9FA0;
	margin: 0px 0px 10px;
	padding: 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#headers {border-bottom: 1px solid #ccc; }
h2 {
	font-size: 13px;
	color: #FFFFFF;
	margin: 0px 0px 5px;
	padding: 2px 19px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
	background-color: #AEB1B4;
	background-image: url(../images/b_h2.png);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #888C90;
}
h3 {
	font-size: 14px;
	color: #9C9FA0;
	padding: 2px 0px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
}
.bkg_header_top { height: 34px;	width: 739px;}
.bkg_menu_first { height: 32px;	width: 51px;}
.bkg_menu_second { height: 32px; width: 103px;}
.bkg_subheader { height: 12px; background-image: url(../images/bkg_subheader.gif); background-repeat: repeat-x;}
.form_textfield { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.form_textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.form_submit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; background-color: #F5F5F5; 	border-top: 2px solid #BBBBBB; 	border-right: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; border-left: 2px solid #BBBBBB; padding-top: 1px;  padding-right: 0px; padding-bottom: 0px; padding-left: 1px;} 
.line_left { height: 101px;	background-image: url(../images/line_left.jpg); background-repeat: no-repeat; width: 7px; }
.line_right { height: 101px; background-image: url(../images/line_right.jpg); background-repeat: no-repeat; width: 7px; }
.line_left_bkg { background-image: url(../images/line_left_bkg.jpg); background-repeat: repeat-y; width: 7px; }
.line_right_bkg { background-image: url(../images/line_right_bkg.jpg); background-repeat: repeat-y; width: 7px; }
.footer_left { background-image: url(../images/footer_left.jpg); background-repeat: no-repeat; height: 36px; width: 18px; }
.footer_right { background-image: url(../images/footer_right.jpg); background-repeat: no-repeat; height: 36px; width: 18px; }
.footer_bkg { background-image: url(../images/footer_bkg.jpg); width: 704px; background-repeat: repeat-x; padding-top: 13px; color: #A3A5A7; }
.footer_bkg a:link, .footer_bkg a:visited { color: #A3A5A7; font-size: 10px; font-weight: bold; text-decoration: none; }
.footer_bkg a:hover{ font-size: 10px; font-weight: bold; color: #666666; text-decoration: none; }
.subfooter_bkg { background-image: url(../images/bkg_subfooter.gif); background-repeat: repeat-x; height: 22px; color: #959595; }
.content_text { background-color: #FFFFFF; padding-right: 50px; padding-left: 50px; padding-top: 30px; padding-bottom: 20px; }
.space_index { width: 20px; }
.space_td1 { width: 235px; }
.space_td2 { width: 210px; }
.space_td3 { width: 350px; }
.space_td4 { width: 280px; border-left-width:thin; border-left-color:DEE1E3; }
.newsletter { border-style:solid; border-color:#ccc; background-color:#E8E8E8; padding: 5px; border-width:thin; }
.latestwork { border-style:solid; border-color:#ccc; background-color:#DCDCDC; padding: 1px; border-width:thin; }
.latestwork a:hover{ border-style:solid; border-color:#008ED8; background-color:#DCDCDC; padding: 1px; border-width:thin; }
.space_newsletter { width: 111px; background-image: url(../images/b_newsletter.gif); background-repeat: no-repeat; padding: 10px; }
.whereim { background-color: #F6F6F6; display: block; padding-top: 3px; padding-left: 5px; padding-bottom: 3px; font-size: 11px; font-weight: bold; letter-spacing: -1px; }

#button {
	width: 15em;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif; }
#button ul {
	list-style-image : url('/images/arrow.png');
	margin-left:17px;
}
#button li { padding-top: 0px; padding-bottom: 0px; border-bottom: 1px solid #ccc;}
.right_menu {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
.right_menu a:link, .right_menu a:visited {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
	display: block;
	font-weight: normal;
	padding: 3px 4px 4px 15px;
	color: #E9516B;
	text-decoration: none;
	line-height: normal;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -1px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-color: #FAFAFA;
}
.right_menu a:hover{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	color: #FFFFFF;
	background-color: #C3C6C9;
	background-image: url(../images/arrow_on.png);
	background-repeat: no-repeat;
}
#newsletter {
	padding: 10px;
	margin-top: 5px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(../images/b_newsletter.gif);
	background-repeat: no-repeat;
}


