/* 
	    company: dial media group www.dialmediagroup.com
	author name: Matt Isaacs
	    website: CannesNet
*/

/* standard tags */
a{text-decoration:none}
a:hover{text-decoration:underline}
a:focus{text-decoration:underline}
acronym, abbr{border-bottom:1px dashed;cursor:help}
address{font-style:normal;color:#999}
body{margin:0;padding:10px 0 0 0; font-family:verdana,arial; font-size:0.9em;}
img{border:0}
h1{font-size:1.6em; font-weight:normal; margin-bottom:5px; border-bottom:0px;}
h2{font-size:1.2em; font-weight:normal; margin-bottom:5px; border-bottom:0px;}
p{ font-size:0.8em; line-height:1.6; color:#333333; margin-top:0px;}
.taglinelarge{color:#3399CC; font-weight:bold; font-size:1em; line-height:1.3;}
.tagline{color:#3399CC;}
.imgborder{padding:4px; border:1px #e5e5e5 solid; margin-right:5px;}
#content a{color:#3399CC; text-decoration:none;}
#content a:hover{color:#006EA5; text-decoration:underline;}

/* forms */
	.errorMessage{padding:10px;border:#ff0000 1px solid;color:#000;background-color:#fcd8de}
	.form-one legend{border:0px;font-size:small;font-weight:bold;color:#acd52f;padding:0}
	.form-one select{border:1px solid #5c778c; width:200px;}
	.form-one input{border:1px solid #5c778c;t}
	.form-one textarea{border:1px solid #5c778c;width:350px}
	.form-one .feedback-textarea{border:1px solid #5c778c; width:200px; height:80px;}
	.form-one .required{color:#990000}
	.form-one label{color:#999;display:block;clear:both;width:215px;float:left;text-align:right;margin:0 10px 10px 0; font-weight:bold;}
	.form-one input:focus	{background:#e9e9e9}
	.form-one textarea:focus{background:#e9e9e9}
	.form-one select:focus	{background:#e9e9e9}
	.form-one div{clear:both; margin:10px 0 15px 0;}
	.form-one input.checkbox{border:none;}
	.form-one .feedback{margin:0 0 20px 0;}
	.form-one .feedback div{margin:0px 0 0px 0;}
	.form-one .feedback label{width:250px; font-size:90%; font-weight:normal;}


/* layout */
/* footer */
#footer ul{margin:0 10px 0 0;padding:0;list-style-type: none}
#footer li{display: inline; padding: 0 0.5em 0 0.7em; border-left: 0.12em solid #000}

/* data tables */
.standard-data table{border:solid #fff;border-width:0 0 1px 1px;border-spacing:0;border-collapse:collapse}
.standard-data td, .standard-data th {padding:10px;border:solid #fff;border-width: 1px 1px 0 0}
.standard-data th{font-weight:bold;background:#1e93b3;text-align:left; color:#FFFFFF;}
.standard-data td{text-align:left;vertical-align:top;padding-top:15px}
.standard-data tbody tr:hover{background:#29b2d8; color:#FFFFFF;}
.standard-data tbody tr:hover th,{background:#3d1008}
.standard-data h2{font-size:medium}
.standard-data input:focus{background:#fff5e9}

/* bug fixes */
.clear{clear:both}

/* Clear fix on www.positioniseverything.net/easyclearing.html */
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */


#container{width:970px; margin:0 auto; padding:10px; background:#fff; overflow:hidden;}
#header{width:100%; margin:0px; padding:0px; /*background:url("/graphics/header1.jpg") #1E93B3 top left no-repeat;*/ background:#1E93B3; float:left; position:relative;}
#header img{float:left;}
#header .content{width:970px; float:left; height:100px;}
#header .content .advert{height:60px; /*float:right; margin:20px 20px 0 0;*/ display:inline; position:absolute; z-index:2; right:20px; top:20px;}
#header .date{width:950px; float:left; background:#29b2d8; color:#FFFFFF; padding:10px; font-size:0.8em; font-weight:bold;}
#content{width:970px; float:left; padding:34px 0 0 0;}

#column1{float:left; width:450px; padding:5px; margin:0 10px 5px 0; border-right:1px #e5e5e5 solid;}
#column2{float:right; width:300px; margin:0 5px 5px 0;}
#column-fullwidth{float:left; width:806px; margin:15px 0 0 0; padding:0 0 0 150px;}
#footer{background:#3399CC; width:100%; padding-top:15px; padding-bottom:15px; clear:both; color:#fff; font-size:11px; margin-top:55px; float:left;}
#bottomad{text-align:center;}
#copyrightfoot{text-align:center; margin:0 auto; font-size:10px; margin-bottom:10px; height:40px;}



/* NAVIGATION */
#nav{width:181px; float:left; margin:0 13px 0 0; padding:0; font-size:0.8em; font-weight:bold;}

/* top level */
#nav ul{margin:0; padding:0; list-style:none; float:left;}
#nav ul li{margin:0; padding:0; list-style:none; float:left;}
#nav ul li a{width:148px; float:left; padding:6px 20px 6px 10px; color:#1e93b4; background:url('/graphics/nav_arrow.gif') right no-repeat #ffffff; border-bottom:1px solid #dddddd;}
#nav ul li a:hover{background-color:#ecfbff;}
#nav ul li.highlight a{background:url('/graphics/nav_arrow_down.gif') right no-repeat #ffffff;}
#nav ul li.highlight ul li a{background:url('/graphics/nav_arrow_grey.gif') right no-repeat #ffffff;}

/* 2nd level */
#nav ul ul{float:left; border-top:2px solid #55c3e2; border-bottom:2px solid #55c3e2; margin:-1px 0 0 0;}
#nav ul ul li{}
#nav ul ul li a{color:#727272; text-align:right; font-size:85%; font-weight:normal; background:none;}

