/* Required */
html,body{
      margin:0;
      height:100%;
	  background: url(../images/graphics/background.gif); background-position: left top; background-repeat: repeat-x;
}
/* Using this class in an empty div will stop floating divs above floating outside of the container div */
.clearBoth
{
	clear:both;
}
/* This will center the content in the center of the page using any set width */
.master 
{
	margin-left:auto;
	margin-right:auto;
	width:939px;
}

.spacerDiv
{
    height:20px;
}

.headDiv
{
    width:939px;
    height:172px;
}
.headImage
{
    width:939px;
    height:172px;
    float:right;
}
.logo
{
    width:430px;
    height:172px;
}
.topNav
{
    width:939px;
    height:71px;
}

.leftNav
{
    width:196px;
    float:left;
}

.conDiv
{
    width:939px;
}

.conDivInternal
{
    width:939px;
    padding-left:20px;
    padding-right:20px;
}
/* Make sure the with of conLeft and conRight always = the width of master */

.conLeft
{
    width:200px;
    float:left;
}
.conRight
{
    width:633px;
	float:left;
	padding-top:20px;
	padding-left:40px;
	padding-right:40px;
    background-color:white;
	background: url(../images/graphics/contentbg.gif); background-position: left top; background-repeat: no-repeat;
  min-height:400px;

  height:auto !important;

  height:400px;

}
.footDiv
{
    width:929px;
    height:99px;
    line-height:30px;
    text-align:Left;
    padding-left:30px;
    background: url(../images/graphics/footerbg.gif); background-position: left top; background-repeat: repeat-x;
}
    
.foot{line-height:20px;}




/* Main Styles */
td,body{
  font: normal 14px arial;
  color:333;
  text-decoration:none;
}




input,textarea{ font-family: arial; font-size:12px; background-color:#f0f0f0; border: 1px solid #98999d; color:#000000;}

#loginGo {
	border:0;
}


/* All Navigations */
.Nav_Side_Level1,.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{
  text-decoration:none;
}


.Nav_Side_Level1{
  color:036;
  font-weight:bold;
}

.Nav_Side_Level2{
  color:369;
}

.Nav_Side_Leveln{
  color:69a;
}

.Nav_Side_Level_Selected{

}

.Nav_Top{
  color:#DB7124;
}








/* Start Shop Styles */
.shopsubmit,.ft100bold,.pft100,.ft100,.ft{
  background-color:cccccc ;font-size:10px;
}
.ft100bold,.pft100,.ft100{
  width:100px;
}
.shopsubmit,.ft100bold{
  font-weight:bold; font-size:11px;
}
.shopsubmit{
  font-size:12px
}
/* End Shop Styles */
 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

