/*
 -------------------------------------------------------------------------------------------------------
 STANDARD.CSS > this file holds master styles commonly used
 -------------------------------------------------------------------------------------------------------
 ********************************************************************************************************
 *RESOLUTION INTERACTIVE MEDIA INC.																		*
 *560 Wellington Street, London, Ontario, Canada														*
 *Jonathan Kochis (jonathan@resolutionim.com)															*
 *Brendan Farr-Gaynor (brendan@resolutionim.com)														*
 *Jon Rundle (jon@resolutionim.com)	
 *Andrew Procter (andrew@resolutionim.com)														        *
 *Geoff Villeneuve (geoff@resolutionim.com)
 *																										*

 *Version: 1.00 Brendan Farr-Gaynor - 26/05/2006: broke specific stuff out into this file				*
 *																										*
 ********************************************************************************************************
 *Date Last Modified: 02/12/07																			*
 *Last Modified By: brendan@resolutionim.com												 			*
 *																										*
 ********************************************************************************************************/




/*
 -------------------------------------------------------------------------------------------------------
 IMPORTS
 This is the main and only file called so we must include others needed in the area of the web site
 -------------------------------------------------------------------------------------------------------
*/


@import url(/css/layout.css);
/*@import url(/css/boxes.css);*/
@import url(/css/specific.css);
@import url(/css/columbus.css);
/*@import url(/css/tinymce.css);*/
/*@import url(/css/jquery.slimbox2.css);*/
@import url(/css/redmond/jquery-ui-1.7.2.custom.css);
@import url(/css/admin.css);
@import url(/css/tipTip.css);


/*
 -------------------------------------------------------------------------------------------------------
 TAG/ELEMENT REDEFINITIONS
 Re-define specific styles against browser defaults
 -------------------------------------------------------------------------------------------------------
*/

body { 

	font: normal 12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	padding:0;
	margin:0;
	text-align: center;
	color:#333333;
	background: url(/images/headerBack.gif) no-repeat center top;
}

body.home { 
	background: url(/images/homeHeaderBack.gif) no-repeat center #E6F2F2;
	background-position:center 100px;
}

body.signUp { 
	background:transparent;
	background-color:#E6F2F2;
}

* {
	margin:0px;
	padding:0px;
}


h1 {
	font-weight:bold;
	font-size:18px;
}

h2 { 
	font-weight:bold;
	font-size:26px;
}

h3 { 
	font-weight:bold;
	font-size:16px;
}

p {
	/*line-height:18px;*/
	margin:10px 0px 10px 0px;
}

li { margin-left:25px; }




a { color:#333333; text-decoration:none; }
a:hover { color:#666666; text-decoration:underline; }

p a { color:#567D99; text-decoration:none; }
p a:hover { color:#6C99B7; text-decoration:underline; }

a img { border:none; }


input {
	font-size:11px;
	padding:2px;
	margin:0px;
	color:#999999;
}

input.formStyle, textarea.formStyle {
	background-color:#FFFFFF;
	border:none;
	color:#666666;
	font-weight:bold;
	padding:7px;
	font-size:12px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.sideBoxBack.yellow .sideBox input.formStyle, .sideBoxBack.yellow .sideBox textarea.formStyle {
	border:1px solid #E3D6C6;
	padding:5px;
	color:#CCCCCC;
	font-weight:normal;
}

input.formStyleAlt, textarea.formStyleAlt {
	background:url(/images/layout/formStyleBackAlt.jpg) repeat-x #E9E5BF;
	border:1px solid #A0B291;
	color:#666666;
	font-weight:bold;
	padding:7px;
	font-size:12px;
}

input.tinyInput { width:100px; }
input.smallInput { width:150px; }
input.mediumInput { width:250px; }
input.largeInput { width:350px; }

input.text { width:90%; }

form {
	padding:0px;
	margin:0px;
}

textarea {
	font-family:Helvetica, Verdana, Arial, Georgia, sans-serif;
	font-size:11px;
	padding:2px;
}

select {
	font-family:Helvetica, Verdana, Arial, Georgia, sans-serif;
	font-size:11px;
	padding:2px;
}

fieldset {
	border:1px solid #9C9C9C;
	margin:0 5px 20px;
	padding:10px;

}
* html fieldset { padding:10px; }
*:first-child+html fieldset { border:none; }

legend {
	font-weight:bold;
	font-size:14px;
	color:#0073AC;

}

span.formTip { font-size:11px; color:#AFAFAF; margin-left:5px; }
dt.requiredLabel { font-weight:bold; background:#001528; color:#AFAFAF; padding:3px; }
dt.notRequiredLabel { font-weight:bold; background:#C2F2FF; color:#001528; padding:3px; }

.inputImage {
	border:none;
	background:none;
	padding:0px;
	margin:0px;
}



td {
vertical-align:top;

}

label { font-size:11px; font-weight:bold;  }

hr {
	color: #CCCCCC;
	height: 1px;
	margin:0px;
	padding:0px;
}

dl dt { padding:10px 0px 0px 0px; margin:0px; }
dl dd { padding:5px 0px 0px 5px; margin:0px; }