﻿/*

SPECIAL LABELS

*/

.lblError
{
    color: Red;
}

.lblWelcomeBack
{
    font-weight: bold;
    font-size: 10px;
}

.lblLogout
{
    color: White;
    font-weight: bold;
    font-size: 10px;
    cursor: pointer;
}

.lblWarning
{
	color: Orange;	
}


/*

SPECIAL PANELS

*/

#panel-right2
{
    float: left;
    position: relative;
    width: 300px;
    margin: 0 15px 0 0;
    padding: 0;
    background-image: url(../images/amp-panel-bg.gif);
    background-position: top left;
    background-repeat: repeat-y;
}



/*

INPUT SIZES

*/

.boxVerySmall
{
    width: 60px;
}

.boxSmall
{
    width: 80px;
}


.boxStandard
{
    width: 100px;
}

.boxBig
{
    width: 260px;
}

.boxVeryBig
{
    width: 98%;
}

/*

BUTTON SIZES

*/


.nextBtn
{
    width: 100px;
    cursor: pointer;
}

.btnAxiosAdd
{
    width: 52px;
    height: 24px;
}

.btnAxiosBack
{
    width: 61px;
    height: 24px;
}

.btnAxiosBack
{
    width: 61px;
    height: 24px;
}

.btnAxiosCancel
{
    width: 65px;
    height: 24px;
}


.btnAxiosSave
{
    width: 57px;
    }

.btnAxiosDone
{
    width: 57px;
    height: 24px;
}

.btnAxiosSearch
{
    width: 66px;
    height: 24px;
}

.btnAxiosUpload
{
    width: 66px;
    height: 25px;
}



/*

ICON SIZE

*/


.iconSize
{
    height: 16px;
    width: 16px;
}


/*

TEXT AREA's

*/

.areaBoxSmall
{
    width: 62px;
}

.areaBoxStandard
{
    width: 160px;
}

.areaBoxBig
{
    width: 260px;
    height: 200px;
}

.areaBoxBigHalf
{
    width: 260px;
    height: 100px;
}


.areaBoxVeryBig
{
    width: 98%;
    height: 300px;
}

.areaBoxVeryBigHalf
{
    width: 98%;
    height: 100px;	
}

.chkBox
{
    border-style: none;
}

/*

TABLES

*/

.tblStandard
{
    background-color: #ffffff; /*	border: 1px solid #cccccc; 	border-bottom: 2px solid #cccccc; */
}

.tblStandard td
{
    padding: 3px;
}

.tblHeaderRow
{
    /*background-color: #006699;*/
    background-image: url(../images/amp-title-background.gif);
    background-repeat: repeat-x;
    background-position: right top;
    height: 24px;
    padding-left: 2px;
}

.tblSubHeaderRow
{
    background-color: #92b4e0;
}

.tblHeaderRowText
{
    color: #FFFFFF;
    font-size: 12px;
    padding: 2px;
}

.tblSubHeadingText
{
    vertical-align: top;
    padding-left: 3px;
}

.tblLineRow
{
    height: 1px;
    color: #cccccc;
}

/*

Radio List

*/

.RdoLstBox
{
    color: #575757;
}

/*

DATE PICKER

*/


.rdp
{
    padding-left: -10px;
}


/*

RAD GRID

*/

.gridItem
{
    vertical-align: top; /*word-wrap: break-word;*/
}


.gridItemLink
{
    vertical-align: middle; /*word-wrap: break-word;*/
    font-weight: bold;
}


.gridCommandLink
{
    font-weight: bold;
}

.lblSpec1
{
    width: 98%;
}

.gridColBold
{
    vertical-align: top; /*word-wrap: break-word;*/
    font-weight: bold;
}

.ultable
{
    font-size: 1.2em;
}

.ultd1
{
    padding: 3px 6px 3px 6px;
    text-align: center;
}

.greylink, .greylink:link, .greylink:visited, .greylink:hover
{
    color: #575757;
}


.currentsignupstep
{
    color: #0470d4;
    text-decoration: underline;
}

.nicetextbox
{
    /* color: #575757; */
    font-size: 1.0em;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    border: 1px solid #d4d4d4;
    margin-bottom: 5px;
    padding: 3px;
    width: 110px;
}
.nicetextarea
{
   /* color: #575757; */
    font-size: 1.0em;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    border: 1px solid #d4d4d4;
    width: 98%;
    height: 40px;
}

.radInvalidCss_Default2006, .radFocusedCss_Default2006, .radEnabledCss_Default2006, .radHoverCss_Default2006
{
    /* color: #575757; */
    font-size: 1.0em;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    border: 1px solid #d4d4d4;
    margin-bottom: 5px;
    padding: 3px;
    width: 110px;
}


/* added by ryano*/

#fogottenpasswordpanel
{
    width: 260px;
    padding: 5px 0 0 5px;
    display: none;
}

#loginpaneldynamic
{
    width: 260px;
    height: 45px;
    padding: 30px 0 0 15px;
    background-image: url(../images/amp-panel-login.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

#loginpaneldynamicpage
{
    width: 260px;
    height: 65px;
    padding: 30px 0 0 15px;
    background-image: url(../images/amp-panel-login.gif);
    background-position: top left;
    background-repeat: no-repeat;
}


.subsub-nav a, .subsub-nav a:active, .subsub-nav a:visited
{
    padding-left: 20px; /*color: #8e8d8d;*/
    color: Red;
    text-decoration: none;
    background-image: url(../images/amp-li-squares.gif);
    background-position: center left;
    background-repeat: no-repeat;
}

.subsub-nav a:hover
{
    color: #0166b0;
    text-decoration: none;
}

#txtLoginUsername, #txtLoginPassword {
	/*float: left;*/
	width: 75px;
}


/*

Scheduler

*/

.appBlock
{
	color: #ffffff;	
}



/* ****************** RatingStar ****************** */
.ratingStar
{
	white-space:nowrap;
	margin:1em;
	height:14px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url(../images/rating/ratingStarFilled.png);
}
.ratingStar .Empty {
    background-image: url(../images/rating/ratingStarEmpty.png);
}
.ratingStar .Saved {
    background-image: url(../images/rating/ratingStarSaved.png);
}

.successStyle
{
    color:Green;
    font-size:larger;
}






.GridRowGP
{
    background-color:Yellow;
 }
.GridRowHos
{
    background-color:Green;
 }




/*added by RYano, dont ask*/
#sbreadcrumbs {
	clear: both;
	margin: 0;
	padding: 3px 0 3px 0;
	color: #b5b8ba;
	font-size: 0.9em;
}
	
#sbreadcrumbs ul {
	display: inline;
	margin: 0;
	padding: 0;
}

#sbreadcrumbs ul li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#sbreadcrumbs a, 
#sbreadcrumbs a:active,
#sbreadcrumbs a:visited {
	color: #b5b8ba;
	text-decoration: none;
} 

#sbreadcrumbs a:hover {
	color: #0470d4;
	text-decoration: none;
}

/*
	CSS Reset...
 */
.cssreset * 
{
	color: Black;
}
.cssreset body,
.cssreset div,
.cssreset dl,
.cssreset dt,
.cssreset dd,
.cssreset ul,
.cssreset ol,
.cssreset li,
.cssreset h1,
.cssreset h2,
.cssreset h3,
.cssreset h4,
.cssreset h5,
.cssreset h6,
.cssreset pre,
.cssreset code,
.cssreset form,
.cssreset fieldset,
.cssreset legend,
.cssreset input,
.cssreset textarea,
.cssreset p,
.cssreset blockquote,
.cssreset th,
.cssreset td {
	margin:0;
	padding:0;
}
.cssreset table {
	border-collapse:collapse;
	border-spacing:0;
}
.cssreset fieldset,
.cssreset img {
	border:0;
}
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
.cssreset address,
.cssreset caption,
.cssreset cite,
.cssreset code,
.cssreset dfn,
.cssreset em,
.cssreset b,
.cssreset strong,
.cssreset th,
.cssreset var {
	font-style:normal;
	font-weight:normal;
}
/*
	TODO Figure out where this list-style rule is best set. Hedger has a request to investigate.
*/
.cssreset li {
	list-style:none;
}

.cssreset caption,
.cssreset th {
	text-align:left;
}
.cssreset h1,
.cssreset h2,
.cssreset h3,
.cssreset h4,
.cssreset h5,
.cssreset h6 {
	font-size:100%;
	font-weight:normal;
}
.cssreset q:before,
.cssreset q:after {
	content:'';
}
.cssreset abbr,
.cssreset acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
.cssreset sup {
	vertical-align:text-top;
}
.cssreset sub {
	vertical-align:text-bottom;
}
.cssreset input,
.cssreset textarea,
.cssreset select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
.cssreset input,
.cssreset textarea,
.cssreset select {
	*font-size:100%;
}
/*because legend doesn't inherit in IE */
.cssreset legend {
	color:#000;
}

/*
	Web Controls...
 */
.alert_list 
{
	float: right;
	width: 200px;
	background-color: #EFEFEF;
	border: 1px solid silver;
	margin: 5px;
}
.alert_list .container 
{
	margin: 8px;
}
.alert_list a
{
	display: block;
	width: 180px;
	float: left;
}

.alert_list a span 
{
	color: #666666 !important;
}
.alert_list a:hover span
{
	color: #666666 !important;
}

.alert_list a b 
{
	color: #666666 !important;
	font-weight: bold;
}
.alert_list span 
{
	margin: 8px 8px 8px 25px;
	display: block;
}
.alert_list .clearme 
{
	clear: both;
}
.alert_list h2 
{
	font-weight: bold;
}

/*
	More styles
 */
.buttons input
{
	float: right;
	margin-right: 1em;
}

.hand
{
    cursor: pointer;
    cursor: hand;
    }
    
