/* GLOBALS */
body,td,th {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #4c4b4c;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

H1 {
	text-decoration:none;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 20px;

	font-weight:normal;

	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	line-height:20px;
}

H2 {
	text-decoration:none;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#003;

	font-weight:normal;

	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	line-height:16px;
}

H3, H4, H5, H6 {
	text-decoration:none;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#003;

	font-weight:normal;

	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	line-height:16px;
}

U {
	text-decoration:underline;
}

UL, OL {
	margin: 0px;
	padding-left: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

UL {
	list-style-image: url("/images/bullet.gif") ;
}

LI {
	padding: 0px;
}

P {
	margin-top: 0px;
	margin-bottom: 14px;
}


/* LINKS */
A {
	text-decoration:none;
	/*color: #3d444d;*/
	color: #12b7ff;
}

A:hover {
	text-decoration:none;
	color: #037baf;

}


/* TABLE/CELL */
TD#head {
	background: #3e494e top left no-repeat;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #7e8185;
	vertical-align: top;
	width:990px;
	height:47px;
}

/* TEMPLATE */

#footer {
	vertical-align: top;
	padding: 10px;
	margin: 0px;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 10px;
	color:#202020;
}

#footer a{
	color:#008998;
	text-decoration:none;
}
#footer a:hover{
	color:#00bbd0;
	text-decoration:none;
}

TD.pad {	padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }
TD.padleft {	padding-left: 10px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; }

#frm {
	position:relative;	
	width:100%;
}

.boxed {
	position:absolute;
	left:50%;
	margin-left: -310px;
	border-color: #d5d3d3;
	border-style:solid;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	
	line-height:14px;

	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;


	width:620px;
}

/*#tl {	background:url('../images/table/tl.gif') no-repeat; height:2px; width:3px; font-size:0px; }*/
#tl {
	background-image:url('../images/table/tl.gif');
	background-repeat:no-repeat;
	height:2px; 
	width:3px; 
	font-size:0px; 
}
#t {	background:url('../images/table/t.gif') repeat-x; height:2px; font-size:0px; }
#tr {	background:url('../images/table/tr.gif') no-repeat; height:2px; width:3px; font-size:0px; }

#l {	background:url('../images/table/l.gif') repeat-y; width:8px; font-size:0px; }
#c_white {	background:#ffffff; }
#c_grade1 {	background: #ffffff url('../images/table/grade1.jpg') bottom left no-repeat; }
#c_grade2 {	background: #ffffff url('../images/table/grade2.jpg') bottom left repeat-x; }
#r {	background:url('../images/table/r.gif') repeat-y; width:8px; font-size:0px; }

#bl {	background:url('../images/table/bl.gif') no-repeat; height:2px; width:3px; font-size:0px; }
#b {	background:url('../images/table/b.gif') repeat-x; height:2px; font-size:0px; }
#br {	background:url('../images/table/br.gif') no-repeat; height:2px; width:3px; font-size:0px; }


/* DIV/SPAN */
DIV.typ {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #666;
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

DIV.boxopenleft {
	border-color: #d5d3d3;
	border-style:solid;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-left-width:0;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;

	margin-top:10px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
}

DIV.boxopenright {
	border-color: #d5d3d3;
	border-style:solid;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:1px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;

	margin-top:10px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
}

.rightpanel {
	float:left;
	text-align:left;
	font-weight:normal;
}
.rightpanel TD {
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height:13px;
	color:#2e2e2e;
	font-weight:normal;
}

DIV.box {
	border-color: #d5d3d3;
	border-style:solid;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}

.asterisk {
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 11px;
	color:#ff2eae;
}

/* LINKAGE */
#ln_home {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:81px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
	background-image:url("../images/btn_home.gif");
}
#ln_home:hover { background-image:url("../images/btn_home_a.gif"); }

#ln_home_a { 
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	color:#ffffff;
	width:81px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
	background-image:url("../images/btn_home_a.gif");
}

#ln_companyprofile {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:153px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
	background-image:url("../images/btn_companyprofile.gif");
}
#ln_companyprofile:hover { background-image:url("../images/btn_companyprofile_a.gif"); }

#ln_companyprofile_a {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:153px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
	background-image:url("../images/btn_companyprofile_a.gif");
}

#ln_developments {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:145px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
	background-image:url("../images/btn_developments.gif");
}
#ln_developments:hover { background-image:url("../images/btn_developments_a.gif"); }

#ln_activedevelopments {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:185px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
	background-image:url("../images/btn_activedevelopments.gif");
}

#ln_activedevelopments:hover { background-image:url("../images/btn_activedevelopments_a.gif"); }


#ln_developments_a {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:145px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
	background-image:url("../images/btn_developments_a.gif");
}

#ln_blog {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:84px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
	background-image:url("../images/btn_blog.gif");
}
#ln_blog:hover { background-image:url("../images/btn_blog_a.gif"); }

#ln_blog_a {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:84px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
	background-image:url("../images/btn_blog_a.gif");
}

#ln_contactus {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:116px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
	background-image:url("../images/btn_contactus.gif");
}
#ln_contactus:hover { background-image:url("../images/btn_contactus_a.gif"); }

#ln_contactus_a {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:116px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
	background-image:url("../images/btn_contactus_a.gif")
}



/* FORM */
FORM {
	margin: 0px;
	paddong: 0px;
}

CHECKBOX.smalltxt, SELECT.smalltxt, TEXTAREA.smalltxt, INPUT.smalltxt {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #444;
	background: #f9f9f9;
	border: #b5b5b5 solid 1px;
	margin: 1px;
}

INPUT.smalltxt_small {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #444;
	background: #f9f9f9;
	border: #b5b5b5 solid 1px;
	margin: 1px;
	width: 121px;
}

INPUT.smalltxt_med {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #444;
	background: #f9f9f9;
	border: #b5b5b5 solid 1px;
	margin: 1px;
	width: 271px;
}

INPUT.smalltxt_large {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #444;
	background: #f9f9f9;
	border: #b5b5b5 solid 1px;
	margin: 1px;
	width: 396px;
}

TEXTAREA.smalltext_notepad{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #444;
	background: #f9f9f9;
	border: #b5b5b5 solid 1px;
	margin: 1px;
	padding-left:5px;
	background:url("/images/bg_notepad.jpg") repeat;
	width: 390px;
	height: 130px;
}

TEXTAREA.smalltext_notepad2{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #444;
	background: #f9f9f9;
	border: #b5b5b5 solid 1px;
	margin: 1px;
	padding-left:5px;
	background:url("/images/bg_notepad.jpg") repeat;
}

SELECT.micro {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: #3b3b3b;
	background: #e4e4e4;
	padding-left:5px;
}

OPTION.micro_selected {
	font-weight:bold;
	color: #dd6a03;
}

OPTION.micro_aeader {
	font-size: 10px;
	font-weight:bold;
	color: #9a3416;
}

INPUT.cmd {
	font-family: Tahoma, Arial;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #202020;
	height: 20px;
	width: 100px;
}

INPUT:focus {
	outline:none;
}

* { outline: none; }



/* IMGS */
IMG.avatar { 
	border:#000000 solid 1px;
}

/* MISC */
HR.sm_solid {
	color:#ffffff;
	border-color: #d5d3d3;
	border-style:solid;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;

	margin-top:10px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:10px;
	
	width:80%;
	text-align:center;
}
