﻿body
{
    margin:0;
    background: #fff url(_gfx/cmn/bg.jpg) repeat-x top;
	font-family: Arial, Helvetica, San-Serif;
	font-size:16px;
	line-height:26px;
}
#form_wrapper 
{
    background: url(_gfx/cmn/bg_element.jpg) no-repeat top;
    width: 100%;
    margin:0 auto;
    border: none;
}
#form_mainspan
{
    width:1015px;
    position:relative;
    margin:0 auto;
}
#form_header 
{
    background: url(_gfx/cmn/headerBG.jpg) no-repeat top;
    height:201px;
}
#form_nav
{
    position:relative;
    margin:0;
    top: 25px;
    left: 25px;    
    width: 965px;
    height: 40px;
}
#form_pageimg
{
    position:relative;
    left: 25px;    
    width: 965px;
    
}
#form_content
{
    position:relative;
    top:25px;
    left:25px;  
    width:965px;
    background-color:#fff;
    padding-left: 15px; 
    padding-bottom:25px;
    
    
}
#form_footer 
{
   clear:both;
    position: relative;	
	width: 100%;
	height: auto;
	background: #015391;
	padding-top:25px;
	padding-bottom:25px;
	margin: 0 auto;
}
.form_footer td
{
	color:#FFFFFF;
    font-size: 12px;
    line-height: 18px;
}


.form_footer a
{
	color: #FFFFFF;
	text-decoration: underline;
}

.form_footer a:hover
{
	text-decoration: none;
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:bold;
	color: #000;
	padding-bottom: 4px;	
	line-height: 38px;
}

h2
{
	padding: 10px 0px 0px 0px;
	margin-left:0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:26px;
	line-height:30px;
	font-weight:bold;
	color: #000;
}


a
{
	color:#0078c1;
	text-decoration:none;
	
}

a:hover
{
	text-decoration:underline;
}

/************************
Social Navigation
************************/

#social_nav {

	width: 300px; 
	height: 47px;
    background-image: url(_gfx/icons.png);
	background-repeat: no-repeat;
	margin: 0px auto; 
	padding: 0;
    position: relative;
    left: 0px;
	
	}

#social_nav li {
    margin: 0; padding: 0; list-style: none; position: absolute;
	
	}
	
#social_nav a {
    
	display: block;
	
	}
	
#citybriefs {left: 0px; top: 0px; width: 45px; height: 47px;}
#facebook {left: 63px; top: 0px; width: 45px; height: 47px;}
#flickr {left: 127px; top: 0px; width: 45px; height: 47px;}
#twitter {left: 191px; top: 0px; width: 45px; height: 47px;}
#youtube {left: 254px; top: 0px; width: 45px; height: 47px;}

#citybriefs a {height: 47px;}
#facebook a {height: 47px;}
#flickr a {height: 47px;}
#twitter a {height: 47px;}
#youtube a {height: 47px;}

#citybriefs a:hover {
    background: transparent url(_gfx/icons_over.png)
    -0px -0px no-repeat;}
#facebook a:hover {
    background: transparent url(_gfx/icons_over.png)
    -63px -0px no-repeat;}
#flickr a:hover {
    background: transparent url(_gfx/icons_over.png)
    -127px -0px no-repeat;}
#twitter a:hover {
    background: transparent url(_gfx/icons_over.png)
    -191px -0px no-repeat;}
#youtube a:hover {
    background: transparent url(_gfx/icons_over.png)
    -254px -0px no-repeat;}
        
.StandardGridViewStyle
{    
    font-family: Verdana, Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
    border:#999999 1px solid;
   
}
.StandardGridViewStyle th
{

 background:#015391;
 color:#fff;
}
 
 .AltRowStyle td
{
    background-color: #CCCCCC
}

.formular {
	font-family: tahoma, verdana, "sans-serif";
	font-size: 12px;
	padding: 20px;
	border: 1px solid #A5A8B8;
	width:700px;
	margin-left:100px;
}

.formular fieldset {
	
	padding : 15px;
	border: 1px solid #B5B8C8;
	
}

.formular legend {
	font-size: 12px;
	color: #15428B;
	font-weight: 900;
}

.formular fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.formular label span {
	color: #000;
}

.formular input, .formular select, .formular textarea {
	display : block;
	margin-bottom: 5px;
}

.formular .text-input {
	width: 250px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	/*background: #FFF url('/img/form/text-bg.gif') repeat-x;*/
	
}
.formular textarea {
	width: 250px;
	height:70px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	/*background: #FFF url('/img/form/text-bg.gif') repeat-x;*/
	
}
.formular .infos {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}

.formular span.checkbox, .formular .checkbox {
	display: inline;
}

.formular .submit {
	/*background: url('/img/form/button-bg.png') repeat-x;
	border: 1px solid #AAA;
	padding: 4px;
	margin-top: 20px;
	float: right;
	text-decoration: none;
	cursor:pointer;*/
}

.formular hr {
	clear: both;
	visibility: hidden;
}

.formular .fc-error {
	width: 350px;
	color: 555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}
.footer		{font-family: Verdana, Sans-serif; font-size: 9px; color: #333333; line-height: 12px;}