/* CSS Document */
a.menu1:hover {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Helvetica, sans-serif;
} 

a.menu1:visited {
	color: #666666;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
} 

a.menu1:link {
	color: #666666;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
} 

a.mediakitt:hover {
	color: #000000;
	text-decoration: underline;
	font: 11px Arial, Helvetica, sans-serif;
} 

a.mediakitt:visited {
	color: #000000;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
} 

a.mediakitt:link {
	color: #000000;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
} 

a:hover {
	color: #5185d8;
	text-decoration: underline;
	font: 13px Arial, Helvetica, sans-serif;
} 

a:visited {
	color: #3e4d65;
	text-decoration: underline;
	font: 13px Arial, Helvetica, sans-serif;
} 

a:link {
	color: #3e4d65;
	text-decoration: underline;
	font: 13px Arial, Helvetica, sans-serif;
} 

a:active {
	color: #3e4d65;
	text-decoration: underline;
	font: 13px Arial, Helvetica, sans-serif;
}

a.footer:active {
	color: #666666;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
} 

a.footer:hover {
	color: #666666;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
} 

a.footer:link {
	color: #666666;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
} 

a.footer:visited {
	color: #666666;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
} 

.bodyText {
	font: 13px Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
}

.imgBorder {
	border: 1px solid #FF0000;
}

.navBackground {
	background: url(img/nav_bg.jpg) no-repeat;
}

/* This file is for usefull helpfull css hacks*/

/* lists */
ul.form label {display:block; float:left; width:170px; padding-top:4px;}
ul.form label.radiolabel {display:inline; float: none;}
ul.form span.fauxlabel {display:block; float:left; width:160px;}
ul.form span.fauxinput {width:160px;}
ul.form li {margin:5px 0;padding-bottom: 6px!important;}
ul.form input.textbox {width:165px;}
ul.form select {width:171px;}
ul.form input.textbox.small, ul.form select.small {width:80px;}
ul.form input.textbox.medium, ul.form select.medium {width:100px;}
ul.form input.textbox.verysmall {width:30px;}
ul.form select.verysmall {width:45px;}
ul.form input.textbox.right {text-align:right;padding-right:0.2em;}

ul.collapse, ol.collapse {margin:0;padding:0;}
ul.collapse li, ol.collapse li {margin:0;padding:0;float:left;}
ul.collapse li, ol.collapse {list-style-type:none;}

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

ul.nobullets, ol.nobullets {list-style-type:none;margin:0;padding:0;}
ul.nobullets li, ol.nobullets li {margin:0;padding:0;}

/* image replacement */
.hide {display:none;}

/* clear */
br.clear {clear:both}

/* controls */
fieldset {border:none; padding:0; margin:0;}
fieldset.fieldsetborder {border:solid 1px #e5e4e4;}

/* links */
a img {border:none;}

/* headings */
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}

/* form elements */
input.textbox.autopostback {background: white url(../images/return.png) no-repeat right 50%;}
input select, textarea {background:white}
input.textbox {width:100px;}
input.textbox.small {width:80px;}
input.textbox.medium, select.medium {width:100px;}
input.textbox.verysmall, select.verysmall {width:80px;}
input.textbox.large {width:220px;}
input.textbox.verylarge {width:300px;}
input.textbox.right {text-align:right;padding-right:0.2em;}
input.radio, input[radio] {cursor:pointer}

/* alignment */
.alignright {text-align:right;}
.aligncenter {text-align:center;}


input, select {font-family:helvetica, verdana, sans; }

input.error, select.error  {border: solid 2px #f03b1f!important;}

