/*
	Project:     Synopi (www.synopi.com)
	Copyright:   2010 Eidix Labs (www.eidix.com)
	Author:      James Linden (jl@eidix.com)
*/

/*******************************************************************
  LAYOUT
*******************************************************************/

body {
	background-image:                  url( 'fcs_headerbg-1900x384.jpg' );
	background-repeat:                 no-repeat;
	background-attachment:             scroll;
	background-color:                  black;
	margin:                            0;
	padding:                           0;
	font-family:                       arial, sans-serif;
}

#head {
	height:                            384px;
	width:                             1024px;
	margin:                            -4px auto 0 auto;
	background-image:                  url( 'fcs_header-1024x384.png' );
	background-repeat:                 no-repeat;
}

#info {
	color:                             white;
	font-size:                         22pt;
	text-align:                        left;
	margin:                            100px 0 0 160px;
	width:                             650px;
	float:                             left;
}

#info2 {
	color:                             white;
	font-size:                         32pt;
	font-weight:                       bold;
	text-align:                        right;
	margin:                            110px 50px 0 0;
	width:                             1024px;
	float:                             right;
}

#menu {
	z-index:                           300;
	font-weight:                       bold;
	font-size:                         14pt;
	float:                             left;
	line-height:                       30px;
	margin:                            29px 20px 0 20px;
}

#menu a {
	color:                             white;
	padding:                           0 12px;
}

#content {
	width:                             650px;
	margin:                            20px auto;
	padding:                           0 10px;
	color:                             white;
	border-left:                       2px solid white;
	border-right:                      2px solid white;
	position:                          relative;
}

#subright {
	position:                          absolute;
	top:                               0;
	right:                             -170px;
	width:                             160px;
	font-size:                         10pt;
	color:                             whitesmoke;
}

#subright a {
	color: red;
	text-decoration: none;
}

#footer {
	width:                             1024px;
	margin:                            10px auto;
	padding-top:                       5px;
	color:                             gainsboro;
	font-size:                         8pt;
	line-height:                       18px;
	text-align:                        center;
}

#footer p {
	margin:                            0;
	padding:                           0;
}

#footer a {
	color:                             gainsboro;
	font-style: italic;
}

div.page {
	text-align:                        left;
	color:                             whitesmoke;
}

div.page a {
	color:                             red;
}

div.page h1 {
	font-size:                         18pt;
}

div.page hr {
	width:                             80%;
	height:                            2px;
	color:                             gray;
	margin-bottom:                     20px;
}

span.spacerbar {
	padding:                           0px 10px;
	color:                             #38ed00;
}

/*******************************************************************
  GENERAL
*******************************************************************/

img {
	border:                            0;
}

h1, h2, h3, h4 {
	margin:                            0.2em;
}

a {
	text-decoration:                   none;
}

.italic {
	font-style:                        italic;
}

/*******************************************************************
  HORIZONTAL MENU
*******************************************************************/

ul.horizontal_menu {
	margin:                            0;
	padding:                           0;
	color:                             white;
}

ul.horizontal_menu a {
	color:                             black;
}

ul.horizontal_menu a:hover {
	color:                             #1a63d0;
}

ul.horizontal_menu li {
	display:                           inline-block;
	padding:                           0;
	margin:                            0;
}

ul.horizontal_menu li:hover {
}

**********************************************************
	FORMS
**********************************************************/

input, select, textarea {
	background-color:                  white;
	border:                            1px solid silver;
	padding:                           2px 3px;
}

label, span.label {
	float:                             left;
	width:                             8em;
	text-align:                        right;
	margin-right:                      1em;
	font-size:                         smaller;
	font-weight:                       normal;
	line-height:                       30px;
}

div.fieldrow {
	line-height:                       30px;
	margin:                            2px 0;
}

div.fieldspacer {
	height:                            15px;
}

textarea {
	width:                             635px;
	height:                            200px;
	font-size:                         11pt;
}

input[type^="text"] {
	width:                             300px;
	font-size:                         11pt;
}

#phone {
	width:                             100px;
}

#input div.controlbar {
	text-align:                        right;
	margin-right:                      10px;
}


