body{font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0;  color:#000000; background:url(../images/mainbg.jpg) repeat-x}

A { FONT-SIZE: 12px; COLOR:#0066CC; TEXT-DECORATION: none }

A:link { COLOR:#0066CC; text-decoration:none;FONT-SIZE: 12px}

A:visited { COLOR:#0066CC; text-decoration:none;FONT-SIZE: 12px }

A:hover { COLOR:#0066CC; text-decoration:underline;FONT-SIZE: 12px}

hr {height:1px; color:#efefef;}
table{font-size:12px}
form {margin:0px; padding:0px;}
select {color:#000000; font-size:12px; border:1px solid #047B95;}
p, span{ font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;}
img {border:none}
input{}
textarea,input{}

/*H Tags*/ /*default font-size for each H tag is 32,24,18,16,13,9 respectively*/

H1 {font-size:20px; color:#a8b911; margin:0px; padding-bottom:3px; font-weight:bold;}
H1 a:link {font-size: 16px; font-weight: bold; color:#0099CC; margin:0px; padding-bottom:3px; text-decoration:none;}
H1 a:visited {font-size: 16px; font-weight: bold; color:#0099CC; margin:0px; padding-bottom:3px; text-decoration:none;}
H1 a:hover {font-size: 16px; font-weight: bold; color:#0099CC; margin:0px; padding-bottom:3px; text-decoration:none;}
/*use this for header (page title)*/


H2 {font-size: 18px; color:#000000; margin:0px; padding-bottom:3px; font-weight:normal}
H2 a:link {font-size: 18px; color: #666666;}
H2 a:visited {font-size: 18px; color: #666666;}
H2 a:hover {font-size: 18px; color: #666666;}
/*use this for sub-header (you can say sub title), for ex. I used it in Glossary page*/

H3 {font-size: 14px; color:#000000; margin:0px; padding-bottom:3px; font-weight:normal; text-decoration:underline}
H3 a:link {font-size:14px; font-weight:bold; color:#990000; text-decoration:none;}
H3 a:visited {font-size:14px; font-weight:bold; color:#990000; text-decoration:none;}
H3 a:hover {font-size:14px; font-weight:bold; color:#990000; text-decoration:underline;}
/*use this for small-title */

H4 {font-size:16px;color:#ff0000; margin:0px; font-weight:bold; text-align:center}
h4 a:link {font-size:16px; font-weight:bold; color:#ff0000; text-decoration:none}
h4 a:visited {font-size:16px; font-weight:bold;  color:#ff0000; text-decoration:none}
h4 a:hover {font-size:16px; font-weight:bold;  color:#ff0000; text-decoration:underline}
/*use this for bold text with special identification for ex. I used it in glossary word*/

H5 {font-size:14px; font-weight:bold; margin:0px; }
h5 a:link {font-size:14px; font-weight:bold; text-decoation:none; color:#000000;}
h5 a:visited {font-size:14px; font-weight:bold; text-decoation:none; color:#000000}
h5 a:hover {font-size:14px; font-weight:bold; text-decoation:none; color:#999999;}

/*use this for bold small title (no special identification)*/


H6 {font-size:19px; color:#000000; margin:0px; padding-bottom:3px; font-weight:normal}
h6 a:link {font-size:24px; font-weight:bold; color:#ff0000; text-decoration:none}
h6 a:visited {font-size:24px; font-weight:bold;  color:#ff0000; text-decoration:none}
h6 a:hover {font-size:24px; font-weight:bold;  color:#ff0000; text-decoration:underline}

/* here I used it for small italic or very small notes*/

/*-----------------------------------------------------------top------------------------------------------------------------*/
.subhad{font-size:20px; color:#666666}
.subhad2 {color:#000000; font-weight:bold; font-size:22px}
.highlight{font-size:28px}
.highlightbox{ border:#ccc 1px solid }
.rightcol{background:#E4EBF1; border:#C6D5E1 1px solid; padding:10px; width:245px}
.rightcol h2{font-size:22px; margin-bottom:8px }
.rightcol h3{font-size:14px; font-weight:bold; text-decoration:none; margin-top:10px }

table.propbox{border:#E4E4E4 1px solid; border-collapse:collapse; text-align:left}
.propbox th{border:#E4E4E4 1px solid; border-collapse:collapse; background:url(../images/bgheadbox.jpg) repeat-x; font-size:18px; padding:7px; color:#333}
.propbox th span.subboxtite{font-size:14px}
.propbox td{ border:#E4E4E4 1px solid; border-collapse:collapse; padding:10px}
.propbox a:link { font-size:12px; text-decoration:underline; font-weight:normal;}
.propbox a:visited { font-size:12px; text-decoration:underline; font-weight:normal;}
.propbox a:hover {font-size:12px; text-decoration:none; font-weight:normal;}

table.formbox{padding:5px; background:#FFFFCC; border:#000000 3px dashed; border-collapse:collapse;}
.formbox th{font-size:24px;}
.propbox td{ border-collapse:collapse; padding:10px}
.formbox a:link {color:#0066CC; font-weight:normal;}
.formbox a:visited{color:#0066CC; font-weight:normal;}
.formbox a:hover {color:#0066CC; font-weight:normal;}


.Odd {background-color:#F2E8BC;}
.searchResult {border:1px solid #5E91A8; clear:both; margin:0 auto; overflow:auto; padding:8px 0 0; width:700px; }
.searchResultDataWrapper{width:450px;; float:left; text-align:left; padding: 0 0 0 10px;}

p.searchResultDataLabel {margin: 3px; 0 0 0;}

.searchResultInfoLink{width: 98%; text-align:right; padding: 0 5px 2px 0;}

.search-profile { text-align:right; color:#000066; font-size: 1em;}

.feed-w {text-align:right; padding: 5px 0 6px 0;}

.adv-search { text-align:left; color:#000066; font-size: 1em; padding: 10px 0 0 0; margin:0;}

.specialoffer {border: thin none #ff0000; margin: 15px; float: right; width: 280px; border: 1px dashed red; padding: 3px;}

#SearchWrap {padding-top: 10px; padding-bottom: 10px; text-align:left; float: left; width:650px; border: 1px solid #5e91a8; background-color: #ffffcc; font-family:Verdana, Arial, Helvetica, sans-serif; display:block;}

#SearchWrap label { font-size: .8em; font-weight:bold; padding: 3px; margin:3px;}

.lbl-support { font-size:.7em; font-weight: normal;}
.searchResultImageHolder {width:155px; float:left; margin: 0 0 0 5px;}

.ButtonWrapper { padding: 7px 0 0 0; text-align:center; }

.pic_main {width: 430px; border: none; padding: 0; margin: 0; }

.data_result_title { text-align: left; text-decoration: none; font-weight: bold; padding: 0 3px 0 0; margin: 0 0px 0 0px; }

.data_result_parent { /*top: -.2em;*//*margin-left: -30em;*/color:#333333;}

.data_result {width: 434px; margin-top: 18px; text-align: left; }

.data_result p{	text-align: left; padding: 0px 0px 5px 0px; margin: 0; }

.left_col_hack { border-bottom: 2px dotted #aaa; display: block;}
.searchResult h2 {font-weight: bold;font-size: 14px; color:#000; font-family:arial, helvetica, sans-serif; padding: 2px; margin: 0 0 0 7px;}











