/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	"UBER" STANDARD CSS - NOT COMPATIBLE WITH SELECTEDIT SITES
//---------------------------------------------------------------------------------------------------------
//	CONTENT STYLES:  see tempaltes directory for navigation styles
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Body structure elements
//-------------------------------------------------------------------------------------------------------*/
body
{
	margin:					0px;
	padding:				48px 0px;
	
	background-color:		#E2E4AF;

	/*	Default text styles	----------------------------*/
	font-family:			arial, sans-serif;
	color:					black;

	
}

#main_header
{
	background-image:		url('/images/bg.jpg') ;
	background-repeat:		no-repeat;
	/*height:					702px;	*/
	height:					285px;	
	position:				relative;
}

/*---------------------------------------------------------------------------------------------------------
//	Default link colors
//-------------------------------------------------------------------------------------------------------*/
a
{
	color:					#C16C14;
}

/*---------------------------------------------------------------------------------------------------------
//	Rottman Creative Group structure
//-------------------------------------------------------------------------------------------------------*/
/*	horizontal centering	*/
#center-x
{
	/*	Do not modify		----------------------------*/
	margin-right:        auto;
	margin-left:         auto;

	/*	Customize			----------------------------*/
	width:               856px;
	height:              auto;
	/*overflow: hidden;*/
	padding:0px;
/*	background-position: 120px 702px;
	background-repeat:   repeat-y;*/
	position:            relative;

}

#logo
{
	position:            absolute;
	top:                 67px;
	left:                391px;
}

#div_content
{
	position:				absolute;
	
	top:					281px;
	left:					0px;
	background-image:		url('/images/bg-middle.gif') ;
	background-position:	0px 0px;
	background-repeat:		repeat-y;
	z-index:				0;
	width:					100%;
	margin:					0px;
	padding:				0px;
}

#div_top_right
{
	position:           absolute;
	top:                -54px;
	right:				51px;
	background-image:   url('/images/top_right.gif') ;
	background-repeat:	no-repeat;
	width:				173px;
	height:				306px;
}

#content
{
	/*position:         absolute;*/
	margin-left:        173px;
	top:                284px;
	width:              405px;
	/*background-image: url('/images/bg-middle.gif');*/
}

#main-content
{
	padding-left:       20px;
	padding-top:        15px;
	height:				219px;
	z-index:			20;
}

td#rightcolumn
{
	padding-top:         15px;
	vertical-align:		 top;
	width:               114px;
	padding-left:        15px;
	overflow:            hidden;
}

/*	Scroller Styles */
#scroller
{
	position:            absolute;
	left:                568px;
	top:                 284px;

	background-image:    url('/images/scroll_line.gif');
	background-repeat:   repeat-y;
	background-position: top center;
	padding:             90px 0px;
	width:               25px;
}

img.scrollbutton
{
	padding:             6px;
	background-color:    white;
}

#signup
{
	position: absolute;
	bottom: 130px;
	left: 680px;
}

/*---------------------------------------------------------------------------------------------------------
//	Footer styles
//-------------------------------------------------------------------------------------------------------*/
#footer
{
	width:				100%;
	text-align:			center;
	/*position:			absolute;
	top:				600px;*/
	line-height:		2.0em;
	font-family:		verdana,arial,sans serif;
	font-size:			12px;
	background-color:	#E2E4AF;
	background-image:   url('/images/bg-bottom.gif');
	background-repeat:	no-repeat;
	padding-top:		107px;

}

#footer p
{
	clear:				both;
}

#footer ul
{
	margin:				0px;
	padding:			0px;
	list-style-type:	none;
}

#footer li
{
	float:				left;
	padding:			5px 10px;
}

/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	Standard body styles
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
h1
{
	margin:					0px;
	padding:				0px;

	font-family:			arial,sans-serif;
	font-weight:			normal;
	font-size:				26px;
	color: 					#AF5B27;
}

h2
{
	margin:					0em;
	padding:				0px;
	
	font-family:			arial,sans serif;
	font-weight:			normal;
	font-size:				14px;
	color:					#A2A35D
}

h2 a
{
	color:					#A2A35D;
}

.case h2
{
	font-weight:			bold;
}

.case h2, .case a
{
	color:					#782C38;
}

h3
{
	color: #782C38;
	font-family:			arial,sans serif;
	font-weight:			normal;
	font-size: 12px;
}

/*	Standard body style	*/
.bodytext
{
	margin:					0em 0em 1.7em 0px;
	padding:				0px;
	line-height:			1.7em;
	font-family:			verdana,arial,sans serif;
	font-size:				12px;
}

blockquote
{
	margin:					1em 3em;
	border-top:				1px solid rgb(221,204,204);
	border-bottom:			1px solid rgb(221,204,204);
	padding:				0.5em 0em;
	font-family:			times new roman,times;
	font-size:				1.15em;
	font-style:				italic;
	line-height:			1.4em;
	color:					rgb(153,51,51);
}

/*---------------------------------------------------------------------------------------------------------
//	Sidebar styles
//-------------------------------------------------------------------------------------------------------*/
td#right
{
	width:					180px;
	padding:				20px;
}

.sidebar
{
	line-height:			1.4em;
	font-family:			verdana,sans serif;
	font-size:				0.65em;
}

/*---------------------------------------------------------------------------------------------------------
//	List Styles	
//-------------------------------------------------------------------------------------------------------*/
.listitem
{
	margin-top:    15px;
	clear:         both;
}

.list-thumb
{
	float:         left;
	margin-right:  10px;
	margin-bottom: 5px;
}

.award-title
{
	color: black;
}

/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	MISCELLANEOUS DEFAULTS
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*	Used so that non-CSS browsers deliniate footer block from body content	*/
hr
{
	display:				none;
}

/*	Hidden elements	*/
.hdn
{
	display:				none;
}

/*	because HTML should have this as the default	*/
td
{
	vertical-align:			top;
	padding:				0px;
}

/*	prevent ugly purple borders around linked images	*/
img
{
	border:					0px;
}

/*	do not underline links	*/
a
{
	text-decoration:		none;
}

/*	shortcomings of the formatter	*/
p
{
	margin:					0px;
}

/*	IE will allocate space for these if there are not display:none -  POSJ	*/
map
{
	display:				none;
}

sup
{
	vertical-align:			super;
	font-size:				0.75em;
}

/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	FORMATTER STYLES
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
.subhead
{
	color:       #AF5B27;
	font-size:   14px;
	line-height: 34px;
}

.orange
{
	color:       #AF5B27;
	font-weight: bold;
}

#noflash
{
	width: 180px;
	padding: 60px 0 0 30px;
}

#header-image
{
	position:			absolute;
	top:				-7px !important;
	left:				124px !important;
}

a.header-image-overlay
{
	position:	absolute;
	z-index:	100;
	top:	10px;
	left:	0;
	width:	200px;
	height:	180px;
	background-image:	url(/images/blank.gif);
}

/*---------------------------------------------------------------------------------------------------------
//	Slideshow
//-------------------------------------------------------------------------------------------------------*/

#sl1
{
	position:                     absolute;
	top:                          0px;
	left:                         0px;
	width:                        100%;
	height:                       100%;
	padding-top:                  50px;
	z-index:                      100;

	display:                      none;
}

.slide-frame
{
	border:                       4px solid #ECB428;
}

#slideshow-header
{
	vertical-align:               middle;
	position:                     relative;
	font-weight:                  bold;
	font-size:                    10px;
	padding-left:                 10px;
	text-align:                   left;
	background-color:             #A2A750;
	color:                        white;
	font-weight:                  bold;
	padding:                      2px;
	font-family:                  arial, sans-serif;
	border:                       2px solid white;
}

#slideshow-header a,
#slideshow-header a:hover
{
	color:                        white;
}

td#frame
{
	border-top:                   5px solid #ECB428;
	text-align:                   center;
	
	background-position:          center center;
	background-repeat:            no-repeat;

	background-color:             white;
	padding:                      20px 20px 20px 20px;
}


td#frame img
{
c	margin:                      20px;
}

#slidenav
{
	text-align:                   center;
	white-space:                  nowrap;
}

#slidecounter
{
	display:                      none;
}

a#previous
{
	font-size:                    14px;
	padding:                      0px 10px;
}

a#previous:hover
{
}

a#next
{
	font-size:                    14px;
	padding:                      0px 10px;
}

a#next:hover
{
}

a.smlink1,a.smlink2
{
	display:                      block;
	padding:                      0px;
}

a.smlink1 {	float:             left;}
a.smlink2 {	float:             right;}

.dv
{
	float:                        left;
}


#slide-title
{
	float:                        left;
	margin-left:                  5px;
	font-size:                    12px;
	text-align:                   center;
	height:                       18px;
	line-height:                  18px;
	color:                        white;
}

/*---------------------------------------------------------------------------------------------------------
//	Dim
//-------------------------------------------------------------------------------------------------------*/
#dim
{
	display:                      none;


	background-color:             #161806;
	opacity:                      0.7;
	filter:                       alpha(opacity=70);
	-moz-opacity:                 0.70;
	z-index:                      98;
	height:                       100%;
	width:                        100%;
	background-repeat:            repeat;
	position:                     absolute;
	top:                          0px;
	left:                         0px;
	height:                       2100px;

}	

div#sidebar
{
	position:					absolute;
	top:						490px;
	left:						665px;
	z-index:					2;
	width:						160px;
	color:						white;
	font-size:					12px;
}

div#sidebar a
{
	color:						white;
	text-decoration:			underline;
}

.paging-nav
{
	text-align:					right;
}

.print
{
	display:					none;
}
