body { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

td { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.smalltext { font-size: 10px; }
.tinytext { font-size: 9px; }
.tinytextTahoma { font-size: 9px; font-family: Tahoma; }
.tinytext8 { font-size: 8px; font-weight: bold; }
.smallbold { font-size: 9px; font-weight: bold; }
.smallertext { font-size: 10px; }
.smallbold10 { font-size: 10px; font-weight: bold; }

.redbold { font-weight: bold; color: #FF0000; }

.smalllink { font-size: 9px; font-weight: bold; color: #304870; text-decoration: none; }
A.smalllink:visited { font-size: 9px; font-weight: bold; color: #304870; text-decoration: none; }
A.smalllink:hover { font-size: 9px; font-weight: bold; color: #A71C1C; text-decoration: none; }


.standardlink { font-size: 10px; font-weight: bold; color: #2E475D; text-decoration: none; }
A.standardlink:visited { font-size: 10px; font-weight: bold; color: #2E475D; text-decoration: none; }
A.standardlink:hover { font-size: 10px; font-weight: bold; color: #989739; text-decoration: none; }


.footerlink { font-size: 9px; color: #2d2d2d; text-decoration: none; }
A.footerlink:visited { font-size: 9px; color: #2d2d2d; text-decoration: none; }
A.footerlink:hover { font-size: 9px; color: #A71C1C; text-decoration: none; }


.leftnavlink { font-size: 10px; font-weight: bold; color: #304870; text-decoration: none; }
A.leftnavlink:visited { font-size: 10px; font-weight: bold; color: #304870; text-decoration: none; }
A.leftnavlink:hover { font-size: 10px; font-weight: bold; color: #A71C1C; text-decoration: underline; }


.fraglink { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #155FA3; text-decoration: none; font-weight: bold; }
A.fraglink:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #155FA3; text-decoration: none; font-weight: bold; }
A.fraglink:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #831A16; text-decoration: underline; font-weight: bold; }


.categoryheader { font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #05277E; margin: 5px; } 

.commenttext { margin-left: 25px; margin-right: 25px; margin-top: 2px; margin-bottom: 10px; }


.boxheader { font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #385570; margin: 0px; } 
A.boxheader:visited { font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #385570; margin: 0px; } 
A.boxheader:hover { font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #831A16; margin: 0px; } 

.boxheadersmall { font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #385570; margin: 0px; } 
A.boxheadersmall:visited { font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #385570; margin: 0px; } 
A.boxheadersmall:hover { font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #831A16; margin: 0px; } 


.fragtitle { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #385570; text-decoration: none; font-weight: bold; }

.tableheader { font-size: 10px; font-weight: bold; }

.formheader { font-family: tahoma, verdana, arial, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #385570; margin: 5px; } 

.required { color: #ff0000; }

form#register { background-color: #FCFCFC; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#register .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#register .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 90px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#register .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#register .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#register .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #304870; margin-top: 5px; }
#register .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #3063A5; color: #FFFFFF; margin: 5px; }
#register .smalllabel { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #304870; padding-top: 10px; }

form#indexlogin { background-color: #F3F3F3; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 0px solid #385570; }
#indexlogin .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 70px; background-color: #FFFFFF; margin: 2px; border: 1px solid #4D607D; }
#indexlogin .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 90px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#indexlogin .label { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #304870; margin-top: 5px; padding-left: 4px; }
#indexlogin .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #3063A5; color: #FFFFFF; margin: 5px; }


form#login { background-color: #FCFCFC; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#login .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 140px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#login .smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 70px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#login .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4B4B4B; }
#login .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #304870; margin-top: 5px; }
#login .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #3063A5; color: #FFFFFF; margin: 5px; }


form#frag_details { background-color: #FCFCFC; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#frag_details .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#frag_details .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 60px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; text-align: right; }
#frag_details .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#frag_details .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#frag_details .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #304870; margin-top: 5px; }
#frag_details .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #3063A5; color: #FFFFFF; margin: 5px; }
#frag_details .smalllabel { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #304870; padding-top: 10px; text-decoration: none;}
#frag_details .smalllabelpad { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #304870; margin-bottom: 10px; }


form#frag_comments { background-color: #FFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 0px solid #385570; }
#frag_comments .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 140px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#frag_comments .smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 70px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#frag_comments .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4B4B4B; }
#frag_comments .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #304870; margin-top: 5px; }
#frag_comments .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #3063A5; color: #FFFFFF; margin: 5px; }


form#fmessage { background-color: #FCFCFC; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#fmessage .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#fmessage .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 90px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#fmessage .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#fmessage .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#fmessage .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #304870; margin-top: 5px; }
#fmessage .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #3063A5; color: #FFFFFF; margin: 5px; }
#fmessage .smalllabel { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #304870; padding-top: 10px; }


form#frag_search { background-color: #FFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 0px solid #385570; }
#frag_search .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 140px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#frag_search .smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 70px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#frag_search .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4B4B4B; }
#frag_search .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #304870;  margin: 5px;}
#frag_search .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #3063A5; color: #FFFFFF; margin: 5px; }


form#contactUs { background-color: #FBFBFB; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#contactUs .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 300px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#contactUs .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 90px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#contactUs .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#contactUs .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #385570; padding-top: 10px; }
#contactUs .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #3063A5; color: #FFFFFF; margin: 5px; }
#contactUs .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }

form#emailFrag { background-color: #FBFBFB; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#emailFrag .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#emailFrag .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 90px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#emailFrag .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #385570; }
#emailFrag .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #3063A5; color: #FFFFFF; margin: 5px; }


form#feedback { background-color: #FCFCFC; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#feedback .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#feedback .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 60px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; text-align: right; }
#feedback .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#feedback .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#feedback .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #304870; margin-top: 5px; }
#feedback .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #3063A5; color: #FFFFFF; margin: 5px; }
#feedback .smalllabel { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #304870; padding-top: 10px; text-decoration: none;}
#feedback .smalllabelpad { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #304870; margin-bottom: 10px; }

form#moonphase { background-color: #FCFCFC; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#moonphase .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin-top: 3px; border: 1px solid #4D607D; }
#moonphase .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #3063A5; color: #FFFFFF; margin: 5px; }


form#calc { background-color: #FBFBFB; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#calc .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#calc .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 60px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#calc .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #385570; }
#calc .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #3063A5; color: #FFFFFF; margin: 5px; }



form#imageutility { background-color: #FCFCFC; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#imageutility .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#imageutility .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 40px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; text-align: right; }
#imageutility .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#imageutility .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#imageutility .label { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #304870; margin-top: 5px; }
#imageutility .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #3063A5; color: #FFFFFF; margin: 5px; }
#imageutility .smalllabel { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #304870; padding-top: 10px; text-decoration: none;}
#imageutility .smalllabelpad { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #304870; margin-bottom: 10px; }



form#addtocart { background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 0px solid #385570; }
#addtocart .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 20px; background-color: #FFFFFF; margin: 0px; border: 1px solid #4D607D; text-align: center; }
#addtocart .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#addtocart .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#addtocart .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #304870; margin-top: 5px; }
#addtocart .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #3063A5; color: #FFFFFF; margin: 5px; }
#addtocart .smalllabel { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #304870; padding-top: 10px; text-decoration: none;}
#addtocart .smalllabelpad { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #304870; margin-bottom: 10px; }






.toprightnav { font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; }
A.toprightnav:visited { font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; }
A.toprightnav:hover { font-size: 11px; font-weight: bold; color: #A71C1C; text-decoration: none; }

.toprightsearch { font-size: 10px; width: 100px; border: 1px solid #4D4D4D; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; margin-right: 2px; }



.leftnavheader { font-family: verdana, arial, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; color: #2E475D; } 

.pageheader { font-family: tahoma, verdana, arial, sans-serif; font-size: 17px; font-weight: bold; text-decoration: none; color: #385570; margin-top: 5px; } 



.tablelink { font-size: 11; font-weight: bold; color: #2E475D; text-decoration: none; }
A.tablelink:visited { font-size: 11px; font-weight: bold; color: #1C517E; text-decoration: none; }
A.tablelink:hover { font-size: 11px; font-weight: bold; color: #A71C1C; text-decoration: underline; }

.smalltablelink { font-size: 10; font-weight: bold; color: #1C517E; text-decoration: none; }
A.smalltablelink:visited { font-size: 10px; font-weight: bold; color: #2E475D; text-decoration: none; }
A.smalltablelink:hover { font-size: 10px; font-weight: bold; color: #A71C1C; text-decoration: underline; }

.smalltabletext { font-size: 10px; }


.tinytablelink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #575757; margin-top: 1px; text-decoration: none; }
A.tinytablelink:visited { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #575757; margin-top: 1px; text-decoration: none; }
A.tinytablelink:hover { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #A71C1C; margin-top: 1px; text-decoration: none; }



.mainlink { font-size: 11; font-weight: bold; color: #2E475D; text-decoration: none; }
A.mainlink:visited { font-size: 11px; font-weight: bold; color: #2E475D; text-decoration: none; }
A.mainlink:hover { font-size: 11px; font-weight: bold; color: #A71C1C; text-decoration: underline; }

.opportunityheader { font-family: tahoma, verdana, arial, sans-serif; font-size: 17px; font-weight: bold; text-decoration: none; color: #385570; margin-top: 5px; } 

.oppheader { font-size: 11px; font-weight: bold; color: #2E475D; text-decoration: none; }

.oppdetailsbold { font-size: 10px; font-weight: bold; color: #575757; }

.opplink { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #445D74; text-decoration: none; font-weight: bold; }
A.opplink:visited { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #445D74; text-decoration: none; font-weight: bold; }
A.opplink:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #831A16; text-decoration: underline; font-weight: bold; }

.contentheader { font-size: 13px; font-weight: bold; color: #385570; }



.responseheader { font-size: 12px; font-weight: bold; color: #2E475D; text-decoration: none; }

.responsedetailsbold { font-size: 10px; font-weight: bold; color: #575757; }

.responselink { font-size: 10px; font-weight: bold; color: #2E475D; text-decoration: none; }
A.responselink:visited { font-size: 10px; font-weight: bold; color: #2E475D; text-decoration: none; }
A.responselink:hover { font-size: 10px; font-weight: bold; color: #989739; text-decoration: none; }

.indexheader { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; font-variant: small-caps; font-family: Tahoma, Verdana; }
A.indexheader:visited { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; font-variant: small-caps;  font-family: Tahoma, Verdana; }
A.indexheader:hover { font-size: 11px; font-weight: bold; color: #989739; text-decoration: none; font-variant: small-caps;  font-family: Tahoma, Verdana; }

.iheader { font-size: 15px; font-weight: bold; font-family: tahoma, verdana; color: #000000;font-variant: small-caps; }

.loginheader { font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #385570; margin: 3px; } 




form#opportunity_sort { background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 0px solid #385570; }
#opportunity_sort .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4B4B4B; }
#opportunity_sort .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #6988A5; color: #FFFFFF; margin: 5px; }


form#manufacturer_details { background-color: #FBFBFB; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#manufacturer_details .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#manufacturer_details .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 90px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#manufacturer_details .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4B4B4B; }
#manufacturer_details .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #385570; padding-top: 10px; }
#manufacturer_details .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #6988A5; color: #FFFFFF; margin: 5px; }
#manufacturer_details .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#manufacturer_details .smalllabel { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #385570; padding-top: 10px; }


form#change_password { background-color: #FBFBFB; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#change_password .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4B4B4B; }
#change_password .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 90px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4B4B4B; }
#change_password .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #385570; }
#change_password .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #6988A5; color: #FFFFFF; margin: 5px; }


form#opportunity_details { background-color: #FBFBFB; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#opportunity_details .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 300px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#opportunity_details .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 90px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#opportunity_details .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#opportunity_details .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #385570; padding-top: 10px; }
#opportunity_details .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #6988A5; color: #FFFFFF; margin: 5px; }
#opportunity_details .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#opportunity_details .smalllabel { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #385570; padding-top: 10px; }




form#applyNow { background-color: #FBFBFB; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#applyNow .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#applyNow .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 90px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4B4B4B; }
#applyNow .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #385570; }
#applyNow .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #6988A5; color: #FFFFFF; margin: 5px; }
#applyNow .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }



form#dealer_details { background-color: #FBFBFB; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#dealer_details .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#dealer_details .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 90px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#dealer_details .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4B4B4B; }
#dealer_details .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #385570; padding-top: 10px; }
#dealer_details .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #6988A5; color: #FFFFFF; margin: 5px; }
#dealer_details .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#dealer_details .smalllabel { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #385570; padding-top: 10px; }


form#rep_details { background-color: #FBFBFB; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#rep_details .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#rep_details .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 90px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#rep_details .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4B4B4B; }
#rep_details .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #385570; padding-top: 10px; }
#rep_details .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #6988A5; color: #FFFFFF; margin: 5px; }
#rep_details .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#rep_details .smalllabel { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #385570; padding-top: 10px; }


form#admin_form { background-color: #FBFBFB; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#admin_form .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#admin_form .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 90px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#admin_form .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4B4B4B; }
#admin_form .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #385570; padding-top: 10px; }
#admin_form .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #6988A5; color: #FFFFFF; margin: 5px; }
#admin_form .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#admin_form .smalllabel { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #385570; padding-top: 10px; }


form#admin { background-color: #FBFBFB; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0em; border: 1px solid #385570; }
#admin .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#admin .smalltext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 90px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#admin_ .select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4B4B4B; }
#admin .label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #385570; padding-top: 10px; }
#admin .buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #6988A5; color: #FFFFFF; margin: 5px; }
#admin .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; margin: 5px; border: 1px solid #4D607D; }
#admin .smalllabel { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #385570; padding-top: 10px; }



.textfield  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 82px; background-color: #FFFFFF; margin: 1px; border: 1px solid #4D607D; }

.textfieldlong  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 130px; background-color: #FFFFFF; margin: 1px; border: 1px solid #4D607D; }

.label { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #385570; margin-top: 1px; }

.loginbutton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #6988A5; color: #FFFFFF; margin: 5px; }



.faqlink { font-size: 11px; font-weight: bold; color: #2E475D; text-decoration: none; }
A.faqlink:visited { font-size: 11px; font-weight: bold; color: #2E475D; text-decoration: none; }
A.faqlink:hover { font-size: 11px; font-weight: bold; color: #989739; text-decoration: none;  }

.faqstatic { font-size: 11px; font-weight: bold; color: #2E475D; text-decoration: none; }

.displayurl { font-size: 9px; color: #8A8A8A; }


.smallbottomlink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal; margin-top: 5px; line-height: 22px;}
A.smallbottomlink:visited { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal; margin-top: 5px; line-height: 22px;}
A.smallbottomlink:hover { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; font-weight: normal; margin-top: 5px; line-height: 22px;}

