#login {
	background-color			: #FFF;
	border						: 1px outset #AACCEE;
	color						: #000000;
	margin						: 4px 4px 4px 4px;
	padding						: 4px 4px 4px 4px;
	text-align					: left;
	width						: 280px;
}

#dealNo {
	color						: #AD002C;
	font						: 12px Arial;
	text-align					: center;
	font-weight					: bold;
	border						: 2px #ececec solid;
	width:15px;
}

.msg {
	color						: #AD002C;
	font						: 11px Arial;
	text-align					: center;
	font-weight					: bold;
}

/*---------------------------------------------------------------------------*/
/* html classes                                                              */
/*---------------------------------------------------------------------------*/

body {
	background-color			: #FFFFFF;
	margin						: 0px 0px 0px 0px;
	color						: #000;
	font						: 11px Arial;
}

td {
	color						: #000;
	font						: 11px Arial;
}

p {
	color						: #000000;
	font-family					: Arial;
	font-size					: 11px;
}

ul {
	margin						: 0px 0px 0px 15px;
}

li {
	color						: #000000;
	font-family					: Arial;
	font-size					: 11px;
	list-style-type				: square;
}

form {
	margin						: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
}

input, password, textarea {
	background-color			: #74a0ce;
	border						: 1px inset #6699CC; 
	color						: #000000;
	font-family					: Arial;
	font-size					: 11px;
}

input.button {
	background-color			: #74a0ce;
	border						: 1px outset #336699; 
	color						: #FFFFFF;
	font-family					: Arial;
	font-size					: 11px;
	width:40px;
}

input.checkbox {
	background-color			: #74a0ce;
	border						: 0px;
}

.radio {
	background-color			: #ffffff;
	border						: 0px;
}

select {
	background-color			: #74a0ce;
	color						: #000000;
	font-family					: Arial;
	font-size					: 11px;
}

img.embed {
	padding						: 5px 5px 5px 5px;
}

/*---------------------------------------------------------------------------*/
/* html links classes                                                        */
/*---------------------------------------------------------------------------*/

a {
	color						: #ad0029;
	font-size					: 11px;
	text-decoration				: none;
}

a:hover {		
	color						: #34486a;
	text-decoration				: underline;	
}

a:active {
	color						: #34486a;
	text-decoration				: underline;
}

a:visited {
	color						: #ad0029;
	text-decoration				: none;
}

a:visited:hover {		
	color						: #34486a;
	text-decoration				: underline;	
}

.mainLink {
	font						: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color						: #000000;
	text-align					: left;
	padding						: 5px 5px 5px 5px;
	margin						: 5px 5px 5px 5px;	
}

a.mainLink {
	color						: #172F54;
	text-decoration				: none;
}

a.mainLink:hover {		
	color						: #ad0029;
	text-decoration				: none;	
}

a.mainLink:active {
	color						: #172F54;
	text-decoration				: none;
}

a.mainLink:visited {
	color						: #172F54;
	text-decoration				: none;
}

a.mainLink:visited:hover {		
	color						: #ad0029;
	text-decoration				: none;	
}

.titleBarLink {
	font						: normal 11px Arial;
	color						: #FFFFFF;
	padding						: 2px 5px 2px 5px;
}

a.titleBarLink {
	color						: #FFFFFF;
	text-decoration				: none;
}

a.titleBarLink:hover {		
	color						: #ad0029;
	text-decoration				: none;	
}

a.titleBarLink:active {
	color						: #FFFFFF;
	text-decoration				: none;
}

a.titleBarLink:visited {
	color						: #FFFFFF;
	text-decoration				: none;
}

a.titleBarLink:visited:hover {		
	color						: #ad0029;
	text-decoration				: none;	
}

/*---------------------------------------------------------------------------*/
/* defined classes                                                           */
/*---------------------------------------------------------------------------*/

.loginText {
	color						: #172F54;
	font						: bold 11px Arial;
}

.titleBar {
	background-image			: url(/images/login-bg.jpg);
	width						: 700px;
	height						: 30px;
	color						: #FFFFFF;
	font						: bold 12px Arial;
	text-align					: right;	
	padding						: 2px 5px 2px 5px;
}

.title {
	color						: #34486a;
	font						: bold 12px Arial;
	padding						: 5px 5px 5px 0px;
}

.subtitle {
	color						: #34486a;
	font						: bold 11px Arial;
	font-style					: italic;
	padding						: 5px 5px 5px 0px;
}  

.headerRed {
	color						: #ffffff;
	font						: bold 12px Arial;
	background-color			: #ad0029;
	height						: 25px;
	/* width						: 100%; */
	padding						: 0px 5px 0px 5px;
}

.headerGray {
	color						: #000000;
	font						: bold 12px Arial;
	background-color			: #ececec;
	height						: 25px;
	/* width						: 100%; */
	padding						: 0px 5px 0px 5px;
}

.headerBlue {
	color						: #ffffff;
	font						: bold 12px Arial;
	background-color			: #34486a; /*#34486a*/
	height						: 25px;
	/* width						: 100%; */
	padding						: 0px 5px 0px 5px;
}

.leftContent {
	background-image			: url(/images/left-bg.jpg);
	background-position			: bottom;
	background-repeat			: no-repeat;
	height						: 560px;
	width						: 250 px;
	vertical-align				: top;
}

.content {
	color						: #000000;
	font						: normal 11px Arial;
	padding						: 15px 5px 10px 5px;
	text-align					: left;
}

.smallText {
	color						: #000000;
	font						: normal 10px Arial;
	padding						: 2px 5px 2px 5px;
	text-align					: left;
}

.mainTable {
	width						: 950px;
	height						: 750px;
	padding						: 0px 0px 0px 0px;
	margin						: 0px 0px 0px 0px;
	border						: solid #759fcf 1px;
}

.leftTitle {
	font						: bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color						: #ad0029;
	text-align					: center;
	padding						: 5px 0px 5px 5px;
}

.leftSubTitle {
	font						: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color						: #515254;
	text-align					: left;
	padding						: 5px 0px 5px 3px;
}

.quoteText {
	font						: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color						: #0067a9;
	text-align					: left;
	padding						: 5px 5px 5px 5px;
	margin						: 5px 5px 5px 5px;
}

.leftText {
	font						: normal 12px Arial;
	color						: #000000;
	text-align					: left;
	padding						: 5px 5px 5px 5px;
	margin						: 5px 5px 5px 5px;
}

.pageTitle {
	font						: bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-bottom				: #0067a9 1px solid;
	color						: #0067a9;
	text-align					: left;
	padding						: 3px 0px 0px 0px;	
	float						: left;
	width						: 700px;
}

.footer {
	width						: 950px;
	height						: 90px;
	background-color			: #74a0ce;
	font						: 28px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color						: #FFFFFF;
	text-align					: center;
	padding						: 0px 0px 0px 15px;
}

.copyright {
	color						: #000; 
	font						: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width						: 100%;
	text-align					: center;
	padding						: 0px 5px 0px 5px;
	}
	
.highlight {
	color						: #AD0029;
	font-size					: 12px;
	font-style					: italic;
	font-weight					: bold;
	font-family					: Arial, Helvetica, sans-serif;
	padding						: 0px 0px 0px 0px;
	}

.tombstone {
	border						: #34486a 2px solid;
	padding						: 3px 0px 0px 0px;
	text-align					: center;	
}

.formBackground {
	border						: solid 1px #79849E;
	background-color			: #FFFFFF;
}

.arrow {
	background-image			:url(/irc-group/images/arrow.png);
	background-position			:left;
	background-repeat			:no-repeat;
	padding-left				:6px;
}

.borderRed {
	border-bottom				: #AD0029 1px solid;
	padding						: 3px 0px 0px 0px;	
	float						: left;
	width						: 700px;
}

.borderBlue {
	border						: #34486a 1px solid;
	padding						: 3px 0px 0px 0px;	
}

.imageBorder {
	border						: #34486a 1px solid;
	padding						: 0px 0px 0px 0px;		
}

/*---------------------------------------------------------------------------*/
/* edit      	                                                             */
/*---------------------------------------------------------------------------*/

div.edit {
	background-color			: #ad0029;
	font						: bold 10px Arial;
	border						: 1px outset #000000;
	width						: 30px;
	text-align					: center;
	vertical-align				: middle;
}

div.edit a.editItem {
	color						: #FFF;
	font						: bold 10px Arial;
	text-decoration				: none;
}

div.edit a.editItem:hover {
	color						: #FFF;
	font						: bold 10px Arial;
	text-decoration				: none;
}

div.edit a.editItem:active {
	text-decoration				: none;
}

div.edit a.editItem:visited {
	text-decoration				: none;
}

div.edit a.editItem:visited:hover {
	text-decoration				: none;
}

/*---------------------------------------------------------------------------*/
/* bottom menu	                                                             */
/*---------------------------------------------------------------------------*/

td.bottomMenu {
	width						: 100%;
	background-color			: #878a90;
	padding						: 0px 5px 0px 5px;
}

a.bottomMenuText {
	color						: #FFFFFF; 
	font						: 11px Arial;
	text-decoration				: none;
	padding						: 0px 5px 0px 5px;
}

a.bottomMenuText:hover {
	text-decoration				: underline;
}

a.bottomMenuText:active {
	color						: #FFFFFF;
	text-decoration				: underline;
}

a.bottomMenuText:visited {
	color						: #FFFFFF;
	text-decoration				: none;
}

a.bottomMenuText:visited:hover {		
	color						: #FFFFFF;
	text-decoration				: underline;	
}

/*---------------------------------------------------------------------------*/
/* site menu	                                                               */
/*---------------------------------------------------------------------------*/
div.menuBar {
	background-color			: #FFF;
	margin						: 0px 5px 0px 5px;
	padding						: 2px 2px 2px 2px;
	text-align					: center;
	width						: 700px;
}

div.menuBar,
div.menuBar a.menuButton,
div.menu{
	color						: #0067aa;
	font-family					: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size					: 14px;
	font-style					: normal;
	font-weight					: bold;
}

div.menu a.menuItem {
	color						: #0067aa;
	font-family					: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size					: 11px;
	font-style					: normal;
	font-weight					: normal;
	text-align					: left;
}

div.menuBar a.menuButton {
	color						: #0067aa;
	cursor						: default;
	margin						: 0px 5px 0px 5px;
	padding						: 2px 2px 2px 2px;
	position					: relative;
	text-decoration				: none;
	left						: 10px;
	top							: 10px;
	z-index						: 100;
}

div.menuBar a.menuButton:hover {
	color						: #0067aa;
	cursor						: hand;
	left						: 10px;
	top							: 10px;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
	background-color			: #FFFFFF;
	color						: #0067aa;
	left						: 10px;
	top							: 10px;
}

div.menu {
	background-color			: #0067aa;
	left						: 0px;
	padding						: 0px 1px 1px 0px;
	position					: absolute;
	top							: 0px;
	visibility					: hidden;
	z-index						: 101;
}

div.menu a.menuItem {
	color						: #FFFFFF;
	cursor						: default;
	display						: block;
	padding						: 3px 1em;
	text-decoration				: none;
	white-space					: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
	background-color			: #515254;
	color						: #FFFFFF;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
	margin-right				: -.75em;
}

div.menu div.menuItemSep {
	border						: 1px solid #FFFFFF;
	margin						: 3px 2px 3px 2px;
}


