body {margin:0px; font-family:Arial, Helvetica, sans-serif; padding: 0; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-position:top; color:#2F414D; font-size:12px; line-height:15px;}

A { FONT-SIZE: 12px; COLOR:#2F414D; TEXT-DECORATION: none }

A:link { COLOR:#2F414D}

A:visited { COLOR:#2F414D}

A:hover { COLOR:#2F414D; text-decoration:underline }

td, p, span{ font-family:Verdana, Arial, Helvetica, sans-serif; }

hr {height:1px; color:#666666;}
form {margin:0px; padding:0px;}
select {color:#2F414D; font-size:12px; border:1px solid #047B95;}


/*H Tags*/ /*default font-size for each H tag is 32,24,18,16,13,9 respectively*/

H1 {font-size:18px;  color:#001C00; margin:0px; padding-bottom:10px; border-bottom:1px solid #efefef}
H1 a:link {font-size: 22px; font-weight: bold; color: #990000; margin:0px; padding-bottom:3px; border-bottom:1px solid #990000; text-decoration:none;}
H1 a:visited {font-size: 22px; font-weight: bold; color: #990000; margin:0px; padding-bottom:3px; border-bottom:1px solid #990000; text-decoration:none;}
H1 a:hover {font-size: 22px; font-weight: bold; color: #990000; margin:0px; padding-bottom:3px; border-bottom:1px solid #990000; text-decoration:none;}
/*use this for header (page title)*/


H2 {font-size: 16px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif; margin-bottom:7px}
H2 a:link {font-size:16px; font-weight:bold; color: #990000;}
H2 a:visited {font-size:16px; font-weight:bold; color: #990000;}
H2 a:hover {font-size: 16px; font-weight:bold; color: #990000;}
/*use this for sub-header (you can say sub title), for ex. I used it in Glossary page*/

H3 {font-size:22px; font-weight:bold; color:#990000; margin:0px; text-decoration:underline}
H3 a:link {font-size:22px; font-weight:bold; color:#990000; text-decoration:underline;}
H3 a:visited {font-size:22px; font-weight:bold; color:#990000; text-decoration:underline;}
H3 a:hover {font-size:22px; font-weight:bold; color:#990000; text-decoration:none;}
/*use this for small-title */

H4 {font-size:12px; font-weight:bold; color:#000080; text-transform:uppercase; margin:0px;}
h4 a:link {font-size:12px; font-weight:bold; color:#000080; text-transform:uppercase color:#000000;}
h4 a:visited {font-size:12px; font-weight:bold; color:#000080; text-transform:uppercase color:#000000}
h4 a:hover {font-size:12px; font-weight:bold; color:#000080; text-transform:uppercase color:#999999;}
/*use this for bold text with special identification for ex. I used it in glossary word*/

H5 {font-size:11px; font-weight:bold; margin:0px; }
h5 a:link {font-size:11px; font-weight:bold; text-decoation:none; color:#000000;}
h5 a:visited {font-size:11px; font-weight:bold; text-decoation:none; color:#000000}
h5 a:hover {font-size:11px; font-weight:bold; text-decoation:none; color:#999999;}

/*use this for bold small title (no special identification)*/


H6 {font-size:18px;font-weight:bold; color:#72341F; padding-bottom:3px; text-decoration:underline}
h6 a:link {font-size:18px; font-weight:bold; color:#72341F; text-decoration:underline}
h6 a:visited {font-size:18px; font-weight:bold;color:#72341F; text-decoration:underline}
h6 a:hover {font-size:18px; font-weight:bold;  color:#72341F; text-decoration:none}

/* here I used it for small italic or very small notes*/

/*------------------------------------------------------------------------------------*/

/* These classes will apply at several standard places (like error message, in case if you don't want border (image link) information block etc.) default classes in each CSS*/

table.mainbox{width:795px; background-color:#FFFFFF}

.leftshdow{background-image:url(../images/leftbg.jpg); background-repeat:repeat-y; width:12px}
.rightshdow{background-image:url(../images/rightbg.jpg); background-repeat:repeat-y; width:12px}
.menubotline{border-bottom:#000080 1px solid}
.cenbotline{border-bottom:#cccccc 1px solid}
.bigfon{font-size:12px}
.borbox{border:#666666 1px solid}
.spaced { line-height:inherit;}


.smalsiz{font-size:9px}

table.mainmid{}
.mainmid td.leftmain{width:183px; border-right:#CCCCCC 1px solid;}

table.leftlink{}
.leftlink td{border-bottom:#CCCCCC 1px solid; height:22px;}

.mainmenu {text-align:center}
.mainmenu a:link {color:#2F414D; font-size:11px;}
.mainmenu a:active {color:#2F414D; font-size:11px; }
.mainmenu a:visited {color:#2F414D; font-size:11px;}
.mainmenu a:hover {color:#2F414D; font-size:11px;}


.popmenu{ text-align:left; padding:3px; border:#999999 1px solid;}
.popmenu a:link {color:#ffffff; font-size:11px;}
.popmenu a:active {color:#ffffff; font-size:11px; }
.popmenu a:visited {color:#ffffff; font-size:11px;}
.popmenu a:hover {color:#ffffff; font-size:11px; text-decoration:none}



table.midbox{border:#CCCCCC 1px solid}
.midbox th{background-color:#f1f1f1; height:20px; font-size:14px; color:#003300; text-align:left; padding:4px;}

table.mainbotbox{}
.mainbotbox a:link {color:#07d7d7d; font-weight:normal; font-size:12px}
.mainbotbox a:visited{color:#07d7d7d; font-weight:normal; font-size:12px}
.mainbotbox a:hover {color:#000000; font-weight:normal; font-size:12px}


table.tablewithheader  {border:1px solid #dddddd; border-collapse:collapse; padding:3px;}
.tablewithheader td {border:1px solid #dddddd; border-collapse:collapse; padding:3px;}
.tablewithheader th{border:1px solid #dddddd; border-collapse:collapse; padding:3px; background-color:#f7f7f7; color:#000000; font-size:12px;}
.tablewithheader a:link {color:#07d7d7d; font-weight:normal;}
.tablewithheader a:visited{color:#07d7d7d; font-weight:normal;}
.tablewithheader a:hover {color:#000000; font-weight:normal;}

table.applynow{background-color:#2F414D}
.applynow a:link {color:#ffffff; font-weight:normal; font-size:12px; background-color:#2F414D}
.applynow a:visited{color:#ffffff; font-weight:normal; font-size:12px; background-color:#2F414D}
.applynow a:hover {color:#ffffff; font-weight:normal; font-size:12px; background-color:#2F414D}

table.topbox{font-size:11px}
.topbox td{font-size:11px}
.topbox a:link {font-size:11px;color:#07d7d7d; font-weight:normal;}
.topbox a:visited{font-size:11px;color:#07d7d7d; font-weight:normal;}
.topbox a:hover {font-size:11px;color:#000000; font-weight:normal;}


table.botbox{ font-size:11px}
.botbox a:link {font-size:11px;color:#07d7d7d; font-weight:normal;}
.botbox a:visited{font-size:11px;color:#07d7d7d; font-weight:normal;}
.botbox a:hover {font-size:11px;color:#000000; font-weight:normal; padding:5 px}

.topmainmenu{font-weight:normal; color:#40551A}
.topmainmenu a:link { font-size:11px;font-weight:normal;color:#40551A}
.topmainmenu a:visited { font-size:11px; font-weight:normal;color:#40551A}
.topmainmenu a:hover {text-decoration:none; background-image:url(../images/buttonbg.jpg); background-repeat:no-repeat;}

table.linkmenu {text-transform:uppercase;}
.linkmenu td{vertical-align:middle;}
.linkmenu a:link {padding:20px;}
.linkmenu a:visited{padding:20px; }
.linkmenu a:hover {background-image:url(../images/buttonbg.jpg); background-position:left; padding:20px; background-repeat:no-repeat; }




