/* Defined styles below */
/* You can alter each and every style as you please. */

/* Body Style */
BODY
{
	scrollbar-face-color:#303030;
	scrollbar-arrow-color:white;
	scrollbar-track-color:White;
	scrollbar-shadow-color:'White';
	scrollbar-highlight-color:'white';
	scrollbar-3dlight-color:'black';
	scrollbar-darkshadow-Color:'white';
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 8pt;
	background-color: #676767;
}

IMG
{
	border 0px;
	padding:0px;
	margin:0px;
	border:none;
}

/* standard links */
A:link,A:visited,A:active
{
	font-weight: bold;
	font-size: 8pt;
	color: #373737;
	font-family: Arial;
	text-decoration: none;
	border: none;
}	
A:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
	border: none;

}


/* links in the client menu */
A.Menu:link,A.Menu:visited,A.Menu:active
{
	font-weight: normal;
	font-size: 8pt;
	color: White;
	font-family: Arial;
	text-decoration: none;
}	
A.Menu:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #E1E1E1;
	font-family: Arial;
	text-decoration: none;
}

/* Defines the style for standard text */
.Text
{
	font-weight: normal;
	font-size: 8pt;
	color: #6E6E6E;
	font-family: Arial;
	text-decoration: none;
}


/* Defines the style for outer table that encompases the entires site */
.OuterTable
{
	border: #676767 0px solid;
	color: #6D6D6D;
	font-family: Arial;
	font-size: 8pt;
	background-color: White;
}


/* Defines the style for the login control */
.LoginTable
{
	border: #003254 0px solid;
	color: White;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	background-color: #B5B3B4;
	width: 140px;
}

/* Defines the style for td cell in the menu table once the client has logged in */
.ClientMenu
{
	padding:2px;
	padding-left: 10px;
	height: 15px;
	border-bottom: dotted 1px #C8C8C8;
}



/* Defines the style for all the sms control tables */
.InnerTable
{
	border-right: #A7A7A7 1px solid;
	border-top: #003254 0px solid;
	border-left: #E4E4E4 1px solid;
	border-bottom: #A7A7A7 1px solid;
	font-weight: normal;
	font-size: 8pt;
	color: #6E6E6E;
	font-family: Arial;
	text-decoration: none;
	width: 100%;
	background-color: White;
}
.InnerTableHeaderRow
{
	height: 25px;
	background: #F6F6F6 url("../data/InnerTableHeader.gif") left top repeat-x;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #9A1315;
}
.InnerTableAltRow
{
	background-color: #EBEBEB;
	font-family: Arial;
	color: #6E6E6E;
}


/* Defines the style for the Contact us table */
.ContactUsTable
{
	/*border-right: #A7A7A7 1px solid;
	border-top: #003254 0px solid;
	border-left: #E4E4E4 1px solid;
	border-bottom: #A7A7A7 1px solid;*/
	font-weight: normal;
	font-size: 8pt;
	color: #6E6E6E;
	font-family: Arial;
	text-decoration: none;	
}
.ContactUsTableHeaderRow
{
    display: none;
	height: 25px;
	/*background: white url("../data/InnerTableHeader.gif") left top repeat-x;*/
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #9A1315;
}



/* Defines the style for the sign up table */
.SignUpTable
{
	/*border-right: #A7A7A7 1px solid;
	border-top: #003254 0px solid;
	border-left: #E4E4E4 1px solid;
	border-bottom: #A7A7A7 1px solid;
	color: black;
	font-family: Arial;
	font-size: 8pt;
	background-color: #F6F6F6;*/
		font-weight: normal;
	font-size: 8pt;
	color: #6E6E6E;
	font-family: Arial;
	text-decoration: none;	
}
.SignUpTableHeaderRow
{
    display: none;
	height: 25px;
	/*background: white url("../data/InnerTableHeader.gif") left top repeat-x;*/
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #9A1315;
}




/* Defines the style for displaying credits */
.Credits
{
	padding-left: 30px;
	font-weight: bold;
	font-size: 8pt;
	font-style: normal;
	font-family: Arial;
	color:#9b1e22;
}


/* Defines the style for errors or alerts that occur */
.ErrorContents
{
	font-weight: bold;
	font-size: 8pt;
	font-style: normal;
	font-family: Arial;
	color:#9b1e22;
}


/* Defines the style for the buttons */
/* Defines the style for the buttons */
.Buttons
{
    margin-top: 10px;
    height: 23px;
    background: url( '../data/Button.gif' ) repeat-x bottom;
    overflow: hidden;
    border: 0px;
    cursor: pointer;
    font-family: Arial;
    font-size: 11px;
    color: white;
    font-weight: bold;
}

#but_send
{
    width: 61px;
    margin-top: 4px;
    height: 21px;
    background: url( '../data/SendButton.gif' ) repeat-x bottom;
    overflow: hidden;
    border: 0px;
    cursor: pointer;
    font-family: Arial;
    font-size: 11px;
    color: white;
    font-weight: bold;
}

#but_create
{
    width: 120px;
    margin-top: 10px;
    height: 23px;
    background: url( '../data/CreateAccountButton.gif' ) repeat-x bottom;
    overflow: hidden;
    border: 0px;
    cursor: pointer;
    font-family: Arial;
    font-size: 11px;
    color: white;
    font-weight: bold;
}


/* Defines the style for the textboxes, selects */
.TextBoxes
{
	border-right: #929191 1px solid;
	padding-right: 1px;
	border-top: #929191 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 1px;
	border-left: #929191 1px solid;
	color: black;
	padding-top: 1px;
	border-bottom: #929191 1px solid;
	font-family: Arial;
	background-color: white;
}


/* Defines the style for the tooltips */
#tooltip
{
	display:none;
	position:absolute;
	font-family:Arial;
	font-size:11px;
	color:#333333;
	background-color:#ffffff;
	border:1px solid #003C7A;
	padding:3px;
	z-index:1;
}







/* ----------------------------------------------------------------------------- */
/* User defined styles below */
#Login1_but_Login
{
    margin-left: 65px;
    width: 61px;
    margin-top: 2px;
    height: 21px;
    background: url( '../data/LoginButton.gif' ) repeat-x bottom;
    overflow: hidden;
    border: 0px;
    font-family: Arial;
    font-size: 11px;
    color: white;
    font-weight: bold;
}

.ExtremeTop
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: White;
    text-decoration: none;
}

A.ExtremeTop,A.ExtremeTop:visited,A.ExtremeTop:active
{
    font-family: Arial;
    font-size: 11px;
    color: White;
    text-decoration: none;
}

A.ExtremeTop:hover
{
    font-family: Arial;
    font-size: 11px;
    color: White;    
    text-decoration: none;
}


.Tabs
{
	font-weight: normal;
	font-size: 14pt;
	color: #B3B3B3;
	font-family: Arial;
	text-decoration: none;
}

.TabTopRight
{
	font-weight: normal;
	font-size: 10pt;
	color: #919191;
	font-family: Arial;
	text-decoration: none;
}
.TabTopLeft
{
	font-weight: bold;
	font-size: 8pt;
	color: #919191;
	font-family: Arial;
	text-decoration: none;
}

A.Tab:link,A.Tab:visited,A.Tab:active
{
	font-weight: normal;
	font-size: 8pt;
	color: #808080;
	font-family: Arial;
	text-decoration: none;
}	
A.Tab:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: Black;
	font-family: Arial;
	text-decoration: none;
}

.MenuItem
{
	padding:3px;
    padding-left: 5px;
    height: 22px;
    border-bottom: solid 1px #D8D8D6;
}

.MenuUL
{
	margin:0px;
	padding:3px;
	padding-left: 10px;
	list-style: none;
}

A.MenuItemLink:link,A.MenuItemLink:visited,A.MenuItemLink:active
{
	font-weight: bold;
	font-size: 8pt;
	color: #646263;
	font-family: Arial;
	text-decoration: none;
	background: url( '../data/Menu_bg.gif' ) left top;
	width: 130px;
}	
A.MenuItemLink:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: Black;
	font-family: Arial;
	text-decoration: none;
	background: url( '../data/Menu_bg_over.gif' ) left top;
}

A.SubMenuItemLink:link,A.SubMenuItemLink:visited,A.SubMenuItemLink:active
{
	font-weight: normal;
	font-size: 8pt;
	color: #646263;
	font-family: Arial;
	text-decoration: none;
	background: url( '../data/SubMenu_bg.gif' ) left top;
	width: 125px;
}	
A.SubMenuItemLink:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: Black;
	font-family: Arial;
	text-decoration: none;
	background: url( '../data/SubMenu_bg_over.gif' ) left top;
}

.Content
{
	font-weight: normal;
	font-size: 8pt;
	color: #6E6E6E;
	font-family: Arial;
	text-decoration: none;
	background-color: White;
	padding: 10px;
	padding-top:0px;
}

.ContentHeaderMain
{
	font-family: Arial;
    font-size: 17px;    
    color: #9c1f23;
}

.ContentHeaderSub
{
    font-family: Arial;
    font-size: 13px;      
    font-weight: bold;
    color: #636262;
}

.Bottom
{
	font-weight: normal;
	font-size: 8pt;
	color: #CACACA;
	font-family: Arial;
	text-decoration: none;
	background-color: #676767;
	padding-top: 5px;
	padding-bottom: 5px;
}

.BottomUL
{
	margin:0px;
	padding:3px;
	padding-left: 0px;
	list-style: none;
}

A.BottomLink:link,A.BottomLink:visited,A.BottomLink:active
{
	font-weight: normal;
	font-size: 11px;
	color: #6f6f6f;
	font-family: Arial;
	text-decoration: none;
}	
A.BottomLink:hover
{
	text-decoration: underline;
}

.RotateInfo
{
    background-color:black;
    padding:5px;
    color:White;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
	height: 40px;
}
.RotatePage
{
    border:solid 1px #363636;
    cursor:pointer;
    cursor:hand;
    font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	padding:3px;
	margin-left:3px;
	margin-right:3px;
	background-color:#404040;
	color:#B9B2AA;
}
.RotatePageActive
{
    border:solid 1px #7E0202;
    cursor:pointer;
    cursor:hand;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	padding:3px;
	margin-left:3px;
	margin-right:3px;
	background-color:#95050E;
	color:#B9B2AA;
}

/* -------------- New Styles --------------- */
ul
{
    margin: 0;
    padding: 0;
    margin-left: 0px;
    margin-top: 8px;
}

li
{
    list-style: none;
    padding-left: 12px;
    margin-top: 2px;
    background: url( '../data/Bullet.gif' ) no-repeat;
}

.MenuListUL
{
    margin: 0;
    padding: 0;
    margin-left: 0px;
    margin-top: 8px;
}

.MenuListLI
{
    list-style: none;
    padding-left: 0px;
    background: none;
}

.MenuListLIAlt
{
    list-style: none;
    padding-left: 0px;
    background: none;
    display: inline;
}

.RedText11Bold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #9b1e22;
    font-weight: bold;
}

.PriceTable
{
    border-right: #a8a8a8 1px solid;
    border-left: #a8a8a8 1px solid;
    color: #595f64;
    font-family: Arial;
    font-size: 11px;
    background-color: white;
}

.PriceTableHeaderRow
{
    font-family: Arial;
    font-size: 12px;
    color: white;
    font-weight: bold;
    background-color: #a8a8a8;
    height: 20px;
}

.PriceTable td
{
    padding-left: 11px;
    height: 20px;
    border-bottom: #a8a8a8 1px solid;
}

.WhiteText9
{
    font-family: Arial;
    font-size: 9px;
    color: White;
}

A.WhiteText9Link,A.WhiteText9Link:visited,A.WhiteText9Link:active
{
    font-family: Arial;
    font-size: 9px;
    color: White;
    text-decoration: none;
}

A.WhiteText9Link:hover
{
    font-family: Arial;
    font-size: 9px;
    color: White;    
    text-decoration: underline;
}

#ChatDiv
{
    background: white;
}

.Signup
{
    padding-top: 48px;
    padding-left: 8px;
    width: 467px;
    height: 325px;
    background: url('../data/Signup.gif') no-repeat;
}

.Contact
{
    padding-top: 43px;
    padding-left: 8px;
    width: 467px;
    height: 166px;
    background: url('../data/Contact.gif') no-repeat;
}