﻿/* CSS Classes Related to Controls */

/*	BUTTONS */

.Buttons
{
	color: white; FONT-SIZE: 11px; CURSOR: hand; border: #65a0cc 1px solid; font-weight: normal;
	background: url(../../images/blue.gif) right top repeat-x White; padding: 2px 5px 2px 5px;	
}



.Buttons2
{
	color: white; FONT-SIZE: 11px; CURSOR: hand; border: #65a0cc 1px solid; font-weight: normal;
	background: url(../../images/AcceptOfferButton.png) right top repeat-x White; padding: 2px 5px 2px 5px;	
}

.Buttons_Bold
{
    color: white; FONT-SIZE: 11px; CURSOR: hand; border: #65a0cc 1px solid; font-weight: bold;
    background: url(../../images/blue.gif) right top repeat-x White; padding: 2px 5px 2px 5px;
}
/*	END OF BUTTONS */

/* LABELS */

.Labels_PageHeading
{
	font-size: 16px; color: #3b3b45; font-style:normal;	font-weight: bolder;
	 letter-spacing: -1px;line-height:1.3em;
}
.Labels_PageHeadingWhite
{
	font-size: 14px; color: Black;	font-style:normal;	font-weight: bolder;
	font-family:Verdana;
	 letter-spacing: -1px; line-height:1.3em;
}
.Labels_PageHeadingBlue
{
	font-size: 16px; color: #36719d;	font-style:normal;	font-weight: bolder;
	 letter-spacing: -1px; line-height:1.3em;
}
.Labels_Blue
{
	font-size: 12px; color: #36719d; text-transform:Uppercase; font-weight: bold;

}
.Labels_PageHeadingBlack
{
	font-size:22px; color:Black; font-style:normal; font-family:Verdana;
}
.Labels_PageSubHeading
{
	font-size: 14px; color: #333333; font-style: normal; font-weight: bold;
}
.Labels_ForgotPassword
{
	font-size: 14px; color: #333333; font-style: normal;
}

.Labels_PageSubHeadingWhite
{
	font-size: 10px; color: White;	font-style: normal;	font-weight: bold;
}

.Labels_RedBold
{
	font-size: 10px; color: Red; font-style:normal  ; font-weight:bold; font-family:Verdana;
}

.Labels_RedVerdana
{
	font-size: 10px; color: Red; font-style: normal; font-weight: normal; font-family:Verdana;
}

.Labels_Validation
{
	font-size: 10px; color: Red; font-style: normal; font-weight: normal;
}
.Labels_Messages /* error messages, system messages etc */
{
	font-size: 10px; color: Red; font-style: normal; font-weight: normal;
}
.LabelsWhite /* error messages, system messages etc */
{
	font-size: 10px; color: White; font-style: normal; font-weight: normal;	
}
.Labels
{
	font-size: 9px; font-style: normal; font-weight:normal; font-family:Verdana;
}
.LabelsQuestionDetail
{
	font-size: 12px; font-style: normal; font-weight:normal;
}
.LabelsQuestionHeading
{
	font-size: 12px; font-style: normal; font-weight:Bold;
}
.Labels_Small
{
	font-size: 10px; font-style: normal; font-weight:normal;
}
.Labels_Smaller
{
	font-size: 6px; font-style:normal; font-weight:normal; font-family:Verdana;
}
.Labels_Medium
{
	font-size: 12px; font-style: normal; font-weight:normal;
}
.Labels_Large
{
	font-size: 14px; font-style: normal; font-weight:normal;}

.Labels_OrangeBold
{
	font-size: 14px; font-style: normal; font-weight:bold; color:Orange;
}	
.Labels_Bold
{
	font-size: 11px; font-style: normal; font-weight:bold;
}
.Labels_SmallBold
{
	font-size: 10px; font-style: normal; font-weight:bold;
}
.Labels_SmallerBold
{
	font-size: 9px; font-style: normal; font-weight:bold;
}
.Labels_MediumBold
{
	font-size: 12px; font-style: normal; font-weight:bold;
}
.Labels_LargeBold
{
	font-size: 13px; font-style: normal; font-weight:bold;
}
.Labels_Verdana12
{
	font-size: 12px; font-style: normal; font-family: Verdana;
}
.Labels_Verdana12Bold
{
	font-size: 12px; font-style: normal; font-family: Verdana; font-weight:bold;
}
.Labels_Verdana11_Italic
{
	font-size: 11px; font-style:italic; font-family: Verdana;
}
.Labels_Verdana11Bold
{
	font-size: 11px; font-style:normal; font-family: Verdana; font-weight:bold;
}
/* END OF LABELS */

/* LINKS */
a.Links:link
{
	font-size: 10px; color:#27413e;	cursor:hand; text-decoration:none;
}
a.Links:hover
{
	text-decoration:underline;
}
a.LinksBold:link
{
	font-size: 10px; font-weight:bold;	color:#27413e; cursor:hand; text-decoration:none;
}
a.LinksBold:hover
{
	text-decoration:underline;
}
/* END OF LINKS */
.TextFieldhome
{
	border:none; font-size: 10px;
}
.Textboxes
{
	border: #CCCCCC 1px solid;	font-size: 10px;
}
.Textboxes_Right
{ 
	border: #CCCCCC 1px solid; font-size: 10px; text-align:right;
}
.Textboxes-shadow
{
	border: #84a1bf 1px solid; background:url(../../images/textboxbg.gif) repeat-x;	font-size: 10px;
}
.Textboxes-shadow2
{
	border: #84a1bf 1px solid; background:url(../../images/textboxbg.gif) repeat-x;	font-size: 10px;
}
.Textboxes_Rightshadow
{
	border: #84a1bf 1px solid; background:url(../../images/textboxbg.gif) repeat-x;	font-size: 10px; text-align:right;
}
.Textboxes_Verdana12
{
	font-size: 12px; font-family: Verdana;
}
.DropDownLists
{
	border: #CCCCCC 1px solid;	font-size: 10px; font-family: Arial;
}
/* end of css classes related to Controls */

.FieldLabels_Bold
{
	font-size: 10px; color: Black;	font-style: normal;	font-weight: bold;
}
.HeaderCell
{
 background-color: inherit; font-weight: bold; 
}
.GridRecordCountFooter
{
	font-weight: bold
}
.MenuHelp
{
	color: white; font-weight: bold
}

/*Master Template Unique classes*/

html, body  {
	font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#303030;  margin:0; padding:0;
}
.bodygray{background:#505050}

a:link {
	color:#3d7dac;
}
a:hover {
	color:#cccccc;
}
a:active {
	color:#3d7dac;
}
a:visited {
	color:#3d7dac;
}
.whitelink a{
	color:#FFFFFF;	text-decoration:none;	font-size:9px;	
}
.whitelink:active {
	color:#FFFFFF;	text-decoration:none;	font-size:9px;	
}
.whitelink:hover {
	color:#FFFFFF;	text-decoration:underline;	font-size:9px;	
}
#container {
	width:860px; margin:6px auto;
}
#quicklinks 
{
	background:#fff;	color:#505050; line-height:1.6em;
}	
	
	#quicklinks a
	{
		color:#505050; text-decoration:none; line-height:1.6em;
	}	
	#quicklinks a:hover
	{
		color:#3d7dac; text-decoration:underline;
	}	
	#quicklinks img
	{
		border:none; margin-bottom:2px;
	}
.Qlinksborder {
 border-top:solid 1px #cccccc; margin:2px 5px;
}
#footer 
{
	background:url(../../images/footerbg.gif) no-repeat top ;/* border:solid 1px #003300;*/
	color:#FFF;	text-align:center;	font-size:9px; width:858px; height:60px;
}

	#footer a
	{
		color:#FFFFFF;
	}


/*--------------------------------------------------NAV----------------------------------------------*/
.navleft {
	background:url(../../images/nav_left.jpg) no-repeat left;	/*width:17px;*/
}
.navright {
	background:url(../../images/nav_right.jpg) no-repeat right;	/*width:17px;*/
}
#navbg{
	background:url(../../images/navbg.jpg) repeat-x; height:31px; margin:0 0 6px 0; width:100%;
}
#navbgfull{
	background:url(../../images/navbg-full.gif) no-repeat; height:31px; margin:0 0 6px 0; width:100%;
}
/*--------------------------------------------------END NAV------------------------------------------*/
/*--------------------------------------------------WHITE BOX----------------------------------------*/
#whitebox 
{
	background:#FFFFFF; width:860px; margin:0 0 6px 0; /*padding:0 20px 0 20px;*/
}
.whitebox 
{
	background:#FFFFFF; width:860px; margin:0 0 6px 0; /*padding:0 20px 0 20px;*/
}

.Contpadding
{
	padding:0 20px 0 20px; 
}
.top_leftcorner
 {
	background:url(../../images/top_lefttcorner.jpg) no-repeat top left #fff; height:14px; 
}
.top_rightcorner 
{
	background:url(../../images/top_toprightcorner.jpg) no-repeat right top #fff; height:14px; 
}
.btm_rightcorner 
{
	background:url(../../images/btm_rightcorner.jpg) no-repeat right bottom #fff; height:14px;
}
.btm_leftcorner 
{
	background:url(../../images/btm_leftcorner.jpg) no-repeat left bottom #fff; height:14px; 
}
/*----------------------------------------------End-WHITE BOX----------------------------------------*/

/*---------------------------------------------GRADIENT WHITE BOX----------------------------------------*/
#GWbox,
.GWbox 
{
	width:860px; margin:0 0 6px 0; /* background:#FFFFFF; padding:0 20px 0 20px;*/
}
.GWboxpadding
{
	padding:0 30px 0 20px; line-height:18px; font-size:12px; color:#000; overflow:inherit;
}
	.GWboxRotator
	{
		width:790px;line-height:18px; font-size:12px; color:#000; margin:auto;
	}
.GWbox-TopLeft 
{
	background:url(../../images/Gradient_TL.gif) no-repeat top left #a8bad0; height:14px; 
}
.GWbox-TopRight
{
	background:url(../../images/Gradient_TR.gif) no-repeat right top #a8bad0; height:14px; 
}
.GWbox-Middle
{
	background:url(../../images/Gradient_M.gif) repeat-x right top #fff; 
}

/*-------------------------------------End GRADIENT WHITE BOX----------------------------------------*/
/*-------------------------------------------Articles BOX--------------------------------------------*/
.ArticlesArea
{
	background:url(../../images/ArrowBG.gif) no-repeat left top; Width:76px; height:76px; float:left
}

/*---------------------------------------END-Articles BOX--------------------------------------------*/

/*---------------------------------------------------AD BOXES----------------------------------------*/
#btmbox1,
#btmbox2,
#btmbox3 
{
	width:283px; /*height:162px;*/ 
}
#btmbox1 p,
#btmbox2 p,
#btmbox3 p
{
	color:#3d7dac;	font-weight:bold; padding: 5px 10px 0px 10px; margin:0px;
}
#btmbox1 
{
	background:url(../../images/Box-Brain.jpg) no-repeat top left #fff;
}
#btmbox2 
{
	background:url(../../images/Box-Question.jpg) no-repeat top center #fff;
}
#btmbox3 
{
	background:url(../../images/Box-Gears.jpg) no-repeat top right #fff;
}
.btn_bidawiz
{
	text-align:right;	padding-top:6px; padding-right:10px;
}
.btm_btn 
{
	text-align:center;	padding:20px 0px 0px 5px;
}
.bottombox 
{
	background:url(../../images/Box-bottom.jpg) no-repeat top  #fff; width:283px; height:12px;
}

/*-----------------------------------------------END AD BOXES----------------------------------------*/

/*---------------------------------------------Customer Login BOXES----------------------------------*/

#CustomerBox-tl
{
	background:url(../../images/CL-TL.jpg) no-repeat top left; height:77px; width:10%;
}
#CustomerBox-tm
{
	background:url(../../images/CL-TM.jpg) repeat-x; height:77px; width:80%;
}
#CustomerBox-tr
{
	background:url(../../images/CL-TR.jpg) no-repeat top right; height:77px; width:10%;
}
#CustomerBox-bl
{
	background:url(../../images/CL-BL.jpg) no-repeat bottom left; height:40px; width:10%;
}
#CustomerBox-bm
{
	background:url(../../images/CL-BM.jpg) repeat-x bottom; height:40px; width:80%;
}
#CustomerBox-br
{
	background:url(../../images/CL-BR.jpg) no-repeat bottom right; height:40px; width:10%;
}
#NCustomerBox-M 
{
	background:url(../../images/CL-Gear.jpg) no-repeat center bottom #fff;
	border-left:solid 1px #d8d8d8; border-right:solid 1px #d8d8d8; height:180px;
}
#LCustomerBox-M 
{
	background:url(../../images/CL-Qmark.jpg) no-repeat center bottom #fff;
	border-left:solid 1px #d8d8d8; border-right:solid 1px #d8d8d8; height:180px;
}

#NC-M,
#LC-M
{
	margin:0px 30px 0px 30px;
}

/*-----------------------------------------------END AD BOXES----------------------------------------*/

/*-----------------------------------------------Welcome Page----------------------------------------*/
#WP-TextArea
{
	background:url(../../images/textareabg.gif) no-repeat center top; width:489px; height:250px;
}


/*-----------------------------------------------END Welcome Page------------------------------------*/
.paddingr 
{
	padding-right:20px;
}
.paddingl {/* This Class will replace "paddingmenu" class on menu container for master templates when Arial font is used on menu skin*/
	padding-left:40px;
}
.paddingmenu 
{
	padding-left:25px;
}

.title
{
	color:#3d7dac; 	font-size:15px;	font-weight:bold;
}
.title2
{
	color:#3d7dac; font-size:13px;
}
.title3
{
	color:#333333; font-weight:bold;
}
.whitetitle 
{
	color:#ffffff;	font-size:15px;	font-weight:bold;	padding: 10px 10px 4px 5px;
}
.slogan
{
	color:#295874;	font-size:11px;	 padding-left:5px;
}
.Label_large
{
	color:#285978;	font-size:18px;	
}
.label-blue
{
	color:#275a77; text-decoration:none;
}
.label-blueCaps
{
	color:#33719a; text-transform:uppercase; font-weight:bold; 
}
	
/*End Master Template Unique classes*/
