body{margin:0px 2px;background-color:#F3F3F3;height:100%;}

font,th,td,p{
font-family:Verdana,Arial,Helvetica,sans-serif;
}

a:hover{
text-decoration:underline;
color:#DD6900;
}

hr{
height:0px;
border:solid #D1D7DC 0px;
border-top-width:1px;
}

.bodyline{
background-color:transparent;
border:1px #98AAB1 solid;
}

.forumline{background-color:#FFFFFF;border:0px}

.tp { COLOR: FF3300; FONT-FAMILY: Tahoma, Arial, Times, serif; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold}

.t{
background-color:#DEDEDE;
border:1px solid #535353;
}

.ttop{
color:#FFFFFF;
background-color:#3D84BD;
border:1px solid #535353;
}

.tbg{
background-color:#F3F8FC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:xx-small;
padding:0px;
color:#5D5D5D;
border:1px solid #535353;
}

td.thedesc{
font-size:10px;
border:1px solid #3D84BD;
}

TABLE.thetable{
font-size:10px;
border:0px;
color:#5D5D5D;
}

td.thecapt{
color:#006699;
font-size:10px;
background-color:#3D84BD;
height:10px;
border:0px;
}

td.r1{
background-color:#F3F8FC;
text-align:left;
font-size:11px;
color:#000000;
}
td.r2{
background-color:#EEF5FB;
text-align:center;
text-valign:bottom;
font-size:10px;
color:#000000;
}
td.r3{
background-color:#E9F2FA;
text-align:center;
font-size:10px;
color:#000000;
}
td.sp{
background-color:#006699;
font-size:9px;
border:0px;
}
td.row1, tr.row1{
background-color:#F3F8FC;
font-size:12px;
}
td.row2, tr.row2{
background-color:#EEF5FB;
font-size:12px;
}
td.row3, tr.row3{
background-color:#E9F2FA;
font-size:12px;
}
td.rowpic{
background-color:#E9F2FA;
}

th{
color:#FFFFFF;
font-size:11px;
font-weight:bold;
background-color:#3D84BD;
height:16px;
border:0px;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom, td.cBottom{
background-color:#E9F2FA;
}
td.cat,td.catHead,td.catBottom{
height:20px;
border-width:0px 0px 0px 0px;
}

td.cBottom{
height:28px;
border-width:0px 0px 0px 0px;
}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR{
font-weight:bold;
}
td.row3Right,td.spaceRow{
background-color:#E9F2FA;
}
td.fmenu{
font-size:11px;
font-family:Tahoma,sans-serif,Verdana;
text-decoration:none;
color:#006699;
}

th.thHead,td.catHead{
font-size:11px;
}
.maintitle,h1,h2{
font-weight:bold;
font-size:18px;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
color:#000000;
}
.gen{
font-size:12px;
}
.genmed{
font-size:11px;
}
.gensmall{
font-size:10px;
}
.gsb{
font-size:10px;
color:#006699;
}

.gen,.genmed,.gensmall{
color:#000000;
}
a.gen,a.genmed,a.gensmall{
color:#006699;
text-decoration:none;
}
a.gen:hover,a.genmed:hover,a.gensmall:hover,a.fmenu:hover,a.thego:hover{
color:#DD6900;
text-decoration:underline;
}
.mainmenu{
font-size:11px;
color:#000000;
}
a.mainmenu{
text-decoration:none;
color:#006699;
}
a.mainmenu:hover{
text-decoration:underline;
color:#DD6900;
}
.cattitle{
font-weight:bold;
font-size:12px;
letter-spacing:1px;
color:#006699;
}
a.cattitle{
text-decoration:none;
color:#006699;
}
a.cattitle:hover{
text-decoration:underline;
}
.cattitlew{
font-weight:bold;
font-size:11px;
letter-spacing:1px;
color:White;
}
a.cattitlew{
text-decoration:none;
color:White;
}
a.cattitlew:hover{
text-decoration:underline;
color:White;
}
.forumlink{
font-weight:bold;
font-size:12px;
color:#006699;
}
a.forumlink{
text-decoration:none;
color:#006699;
}
a.forumlink:hover{
text-decoration:underline;
color:#DD6900;
}
.nav{
font-weight:bold;
font-size:11px;
color:#000000;
}
a.nav{
text-decoration:none;
color:#006699;
}
a.nav:hover{
text-decoration:underline;
}
.topictitle{
font-weight:bold;
font-size:11px;
color:#000000;
}
a.topictitle:link{
text-decoration:none;
color:#006699;
}
a.topictitle:visited{
text-decoration:none;
color:#5493B4;
}
a.topictitle:hover{
text-decoration:underline;
color:#DD6900;
}
.name{
font-weight:bold;
text-decoration:none;
font-size:11px;
color:#000000;
}
.postdetails{
font-size:10px;
color:#000000;
}
.postbody{
font-size:12px;
}
a.postlink:link{
text-decoration:none;
color:#006699;
}
a.postlink:visited{
text-decoration:none;
color:#5493B4;
}
a.postlink:hover{
text-decoration:underline;
color:#DD6900;
}
.code{
font-family:Courier,'Courier New',sans-serif;
font-size:11px;
color:#006600;
background-color:White;
border:1px solid #535353;
}
.quote{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#3D84BD;
background-color:White;
border:1px solid #535353;
line-height:125%;
}
.copyright{
font-size:10px;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#444444;
letter-spacing:-1px;
}
a.copyright{
color:#444444;
text-decoration:none;
}
a.copyright:hover{
color:#000000;
text-decoration:underline;
}
.copyright1{
font-size:10px;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#FFFFFF;
}
a.copyright1{
color:#FFFFFF;
text-decoration:none;
}
a.copyright1:hover{
color:#FFFFFF;
text-decoration:underline;
}
input, textarea, select{
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#3D84BD;
background-color:White;
border:1px solid #535353;
}
input.post,textarea.post,select{
color:#3D84BD;
background-color:White;
border:1px solid #535353;
}
input{
text-indent:2px;
}
input.button{
color:#3D84BD;
background-color:White;
border:1px solid #535353;
font-size:11px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
input.mainoption{
color:#3D84BD;
background-color:White;
border:1px solid #535353;
font-weight:bold;
}
input.liteoption{
color:#3D84BD;
background-color:White;
border:1px solid #535353;
font-weight:normal;
}
.helpline{
color:#3D84BD;
background-color:White;
border:1px solid #535353;
padding:2px;
text-align:center;
}
.sitegrey{
background-image:url(images/site/grey.gif);
background-repeat:repeat-x;
background-position:middle;
}
.siteblue{
background-image:url(images/site/blue.gif);
background-repeat:repeat-x;
height:70px;
}
.navbg{
background-image:url(images/site/nav/bg.gif);
background-repeat:repeat-x;
background-position:middle;
}

a.fmenu{
font-weight:bold;
font-size:11px;
font-family:Tahoma,sans-serif,Verdana;
text-decoration:none;
color:#006699;
}
.calilogo{
background-image:url(images/site/foot/calilogo.gif);
background-repeat:repeat-x;
height:123px;
}
.calilogotail{
background-image:url(images/site/foot/calilogo1.gif);
background-repeat:repeat-x;
height:90px;
}
.white{
background-color:#FFFFFF;
height:100%;
}
html,body{
height:100%;
}
.whitenav{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}
.whitenav:hover{
color:#9EC2DE;
font-size:11px;
text-decoration:none;
}
.whitetitle{
color:#FFFFFF;
font-weight:bold;
font-size:18px;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
line-height:120%;
}
.whitetitle:hover{
color:#9EC2DE;
font-weight:bold;
font-size:18px;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
line-height:120%;
}
.tbut a:link, .tbut a:active, .tbut a:visited {
	font-family:tahoma;
	font-size: 10px;
	font-weight:normal;
	color: #006699;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 2px;
	padding: 0px 3px 2px 3px; 
	border-top: 1px solid #C2C2C2;
	border-left: 1px solid #C2C2C2;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}

.tbut a:hover {
	color: #dd6600;
	border-top: 1px groove #666666;
	border-left: 1px groove #666666;
	border-bottom: 1px groove #C2C2C2;
	border-right: 1px groove #C2C2C2;
}

td.tlogo {background-color: 3d84bd;border-top: 2px solid #006699; border-bottom: 2px solid #006699;}
td.tlogoh{background-color: EFEFEF;border-top: 3px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 9px; text-decoration:none;}
td.tlogob{background-color: f3f8fc;border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE;}

td.tbl, td.tbln {
	color: FFFFFF;
	font-size:20;
	font-family:Verdana;
	border:1px solid #000000;
	background-color:#3D84BD;
	font-weight:bold;
	padding:0px 4px 2px;
}

td.tbln {color: FFCC99;}

a.gm {	color: 333333;
	font-size: 10px;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
}

a.gm:hover {text-decoration:none;}
