/* COMMON */
body, html { padding: 0px; margin: 0px; height: 100%;  }
body { font-family : Tahoma, Arial, Helvetica, sans-serif;  color: #333333; font-size : 75%; }
TD   { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 1.0em; }
DIV  { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 1.0em; }

.textBlock { line-height : 150%; }


.topBox {
	text-align: right;
	padding: 0px 10px 7px 0px;
	color: #e1e1e1;
	font-size: 11px;
}

.mainBox {
	margin-top: 20px;
	/*width: 780px;*/
	width: 900px;
	min-width: 640px;
	text-align: left;
}

.contenBox {
	padding: 10px 15px 10px 25px;
	background-color: #ffffff;
}

.bottomBox {
	padding: 7px 10px 10px 10px;
	color: #e1e1e1;
	font-size: 11px;
}

.bottomBoxColor {
	color: #e1e1e1;	
}

/*
img {display: block;} 
*/

h1.title  {
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 13px;
	color: #006699;
	
border-bottom: 1px solid #e2e2e2;
	font-size : 1.5em;
	/*
background-color: #858585;
*/
}

h3 {
	color: #006699;
}

/*
h3 { 
    font-size : 13px;  
	font-weight : bold; color: #6C491F;  
	padding: 0px; 
	margin: 0px;
}
*/

/* COMMON LINKS /
a { 
	color:#348298; 
}
*/
a.leftMenu    { 
	color:#348298; 
	font-size: 12px;
/*	font-weight: bold; */
}

a.leftMenuSelected    { 
	color:#348298; 
	font-size: 12px;
	font-weight: bold;
/*	background-color : #C5C5C5;*/
}

div.leftMenu {
	padding: 3px;
}

.bodyBgr {
	background-color: #858585;
}

a.topNav, a.bottomNav {
	color: #e1e1e1;
}


A.topMenuItem  {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 7px;
}

A.topMenuItem:hover  {
	background-color: #6699cc;
}

A.topMenuItemSelected  {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 7px;
	background-color: #6699cc;
}


/* tables */
.tdBorder{ background-color : #D3DDEB; }
.tdBorder{ background-color : #D3DDEB;  border : 1px solid #B9B9B9;  }
.tdTitle { background-color : #7898C2; color : #FFFFFF;  padding : 6px 5px;  }
.tdTitle { background-color : #7898C2; color : #FFFFFF;  padding : 6px 5px;  font-size : 10px;  font-weight : bold;    }
.tdSubTitle { background-color : #A8BCD7;  }

.trLighter { background-color: #f3f3f3; }
.trDarker { background-color: #eaeaea; }
.textNewsDate { color: #999471; }

/*  for forms  */
.tdBorderForm  { background-color : #f4f4f4;  border : 1px solid #DEDEDE;  }
.tdFormCaption { background-color : #e2e2e2;  /*text-align : right; */ width : 150px;  white-space : nowrap; }

form { padding: 0px; margin: 0px; }
input, textarea {  font-size : 11px; }
select {  font-size : 11px;  margin : 0px;  padding: 0px; }
textarea { font-family : Verdana, Arial, Helvetica, sans-serif; }
input.text { width : 110px; }
select.shortText, input.shortText   { width : 80px; }
select.middleText, input.middleText { width : 180px; }
select.longText, input.longText     { width : 250px; }

.button { width : 130px; }
.buttonLong { width : 200px; }
.colorInput{ background-color : #F5F4ED; }
.requiredSign { color : #C40000; font-weight : bold; }
.nowrap { white-space : nowrap; }
a.nolink { text-decoration : none; }
.help { cursor : help; }

.buttonDisabled {
	width : 130px;
	color: #a2a2a2;
}


/* COLOR BOXES */
.empty {
	padding: 2px 10px;
}


.rightBoxTitle, .rightBoxTitle2, .rightBoxTitle3 {
	padding: 3px 10px;
	background-color: #3d6b9e;
	text-align: left;
	border-left: thin solid #3d6b9e;
	border-right: thin solid #3d6b9e;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	width: 150px;
}

.rightBox, .rightBox2, .rightBox3 {
	background-color: #f5f5f5;
	padding: 5px 10px;
	text-align: left;
	border-left: thin solid #d8d8d8;
	border-right: thin solid #d8d8d8;
	border-bottom: thin solid #d8d8d8;
	font-size: 11px;
	color: #000000;
	width: 150px;
}

.rightBoxTitle2 {
	background-color: #ff9933;
	border-left: thin solid #ff9933;
	border-right: thin solid #ff9933;
}

.rightBox2 {
	background-color: #FFFFDB;
}

.rightBoxTitle3 {
	background-color: #339900;
	border-left: thin solid #339900;
	border-right: thin solid #339900;
}

.rightBox3 {
	background-color: #E8FFEE;
}



/* BUTTON */

td.imgBtnC {
	width: 120px;
	padding: 0px 10px;
	text-align: center;
	background: url(../../images/site/btn_bgr.gif) repeat-x;
}

a.imgBtnC {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #006699;
}

div.imgBtnC {
	width: 100%;
	border: 0px solid;
	cursor: hand;
}


/* indexText */

.indexText {
	font-size: 11px;
	color: #ffffff;
}


/* FEATURE */

.featureImg {
	padding: 0px 0px 0px 0px;
}

.featureText {
	padding: 3px 7px;
}


/* OTHER */

.clearAll {
	clear:both;
}


/* PRICE */
.priceRow { background: #ededed; }
.priceHeader { background: #3d6b9e; color: #ffffff; }
.priceTitle { background: #dbdbdb; }
.priceLeftTitle { background: #ff9933; }
.priceSelected { background: #E8FFEE; }
.pricePrice { font-weight: bold; }



