/*
-----------------------------------------------
TheRealtimeGroup.com Base CSS Defs
Author:   TRG
Version:  7/13/2007
----------------------------------------------- */

/* Imported Styles
----------------------------------------------- */
@import url("colorschemes.css");
@import url("forms.css");

/* Content CSS-P / Margin / Border / Dimensions
----------------------------------------------- */

body {
	/* width: 90%; Master Width For the Site (If we want it...) */
}

/* Style for Looks
----------------------------------------------- */

body {
	font: small/1.6em Verdana, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
}

/* #header {
	height: 100px;
	width: 950px; /* IMG Width -2ox for border */
/*	text-indent: -9999px;
	font-size: 1px;
	border: 1px solid #000;
}

#footer {
	padding: 0.3em 0;
	font-size: 0.75em;
	font-weight: bold;
	text-align: center;
	background: #000;
	border: 1px solid #000;
}*/

/* Text Element Style
----------------------------------------------- */

p  { 
	padding: 0.1em; 
	margin: 0; 
	font-size: 0.9em;
	font-family: Geneva, Helvetica, Arial, "Times New Roman", Times, Georgia, Swiss, SunSans-Regular;
	text-decoration: none;
	}
h1 { 
	padding: 0.5em; 
	margin: 0; 
	font-size: 1.4em; 
	font-weight: bold;
	font-family: Georgia, Serif;
	color: #000;
	}
h2 { 
	font-family: Georgia, Serif;
	font-size: 1.5em;
	font-weight: bold;
	}

a {
	color: #000080;
	font-weight: bolder;
	font-size:;
	font-family: Geneva, Helvetica, Arial, "Times New Roman", Times, Georgia, Swiss, SunSans-Regular;
	text-decoration: none
	}

table ul li {
	font-size: 0.9em;
	}
	
ul {
	list-style-image: url("/img/icons/blarrow.gif");
}

.h1link {
	color: #000080;
	font-size: 1.3em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	text-decoration: none
	}

.white {
	color: #FFF;
	}

/* Rounded Container
----------------------------------------------- */

.dialog {
 position: relative;
 margin:  auto;
 min-width: 980px;
 max-width: 980px; /* based on image dimensions */
 color:#fff;
 z-index:1;
 margin-left: 12px; /* default, width of left corner */
 margin-bottom: 0.5em; /* spacing under dialog */
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
	background:transparent url(dialog-trg-1600x2400.png) no-repeat top right;
	_background-image:url(dialog-trg-1600x2400.gif);
}

.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:3200px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog .b,
.dialog .b div {
 height:30px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.dialog .hd {
	position:relative;
	top: 20px;
/*	left: 0px; */
	margin-left: auto;
	margin-right: auto;
	height: 75px;
	width: 950px; /* IMG Width -2ox for border */
	text-indent: -9999px;
	font-size: 1px;
	border: 1px solid #000;
}

.dialog .bd {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 952px;
}

.dialog .ft {
	position:relative;
	top: 15px;
/*	left: 0px; */
	margin-left: auto;
	margin-right: auto;
	padding: 0.3em 0;
	font-size: 0.75em;
	font-weight: bold;
	text-align: center;
	background: #000;
	border: 1px solid #000;
}

.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1600px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.center {
	width: 981px;
	margin-left: auto;
	margin-right: auto;
}

/* twoColFixRt
----------------------------------------------- */
.twoColFixRt #mycontent_container {
	float: left;
	width: 100%;
}

.twoColFixRt #mycontent_left {
	margin-right: 270px; /*Set right margin to RightColumnWidth*/
}

.twoColFixRt #mycontent_right {
	float: left;
	width: 200px; /*Width of right column*/
	margin-left: -200px; /*Set left margin to -(RightColumnWidth) */
	background: #FDE95E;
}