body { background: url("/images/grad_bg.gif") repeat-y;
		font-family: Tahoma;
		font-size: 12px; }


#contentli
{
list-style-image: url("/images/arrow.gif");
line-height: 16px;
}


#rightnav2 ul li
{
list-style-image: url("/images/arrow.gif");
line-height: 16px;
margin-left: -20px;

}


#rightnav2 li a
{
	list-style-image: url("/images/arrow.gif");
	list-style-position: outside;
	margin-bottom: 3px;
	line-height: 16px;
	color: #2A4D8F;
	text-decoration: none;
	font-family: Tahoma;
}


#rightnav2 li a:hover
{
	list-style-image: url("/images/arrow.gif");
	list-style-position: outside;
	margin-bottom: 3px;
	line-height: 16px;
	color: #345CB2;
	text-decoration: underline;
	font-family: Tahoma;
}

#leftnav li a
{
	background: url("/images/box.gif") #fff left repeat-y;
	border-bottom: 0.1em solid #dcdce9;
	background-color: #ffffff;
	color: #2A4D8F;
	width: 162px;
	float: left;
	height: 20px;
	text-indent: 20px;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
}

#leftnav li a:hover
{
	background: url("/images/background.gif") #fff bottom left repeat-x;
	border-bottom: 0.1em solid #dcdce9;
	background-color: #ffffff;
	color: #345CB2;
	width: 162px;
	float: left;
	text-indent: 20px;
	text-decoration: none;
	height: 20px;
	font-family: Tahoma;
	font-size: 11px;
}

#icomtb li { list-style: none; }

#icomtb ul
{
	margin-left: -40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#icomtb li a
{
	background: url("/images/box.gif") #fff norepeat;
	border-bottom: 0.1em solid #dcdce9;
	color: #2A4D8F;
	width: 162px;
	float: left;
	height: auto;
	text-indent: 20px;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px; 
}

#icomtb li a:hover
{
	background: url("/images/background.gif") #fff bottom left repeat-x;
	border-bottom: 0.1em solid #dcdce9;
	color: #345CB2;
	width: 162px;
	float: left;
	text-indent: 20px;
	text-decoration: none;
	height: auto;
	font-family: Tahoma;
	font-size: 11px;
}

#icomtb
{
	width: 162px;
	background: #FFFFFF;
}

#articles li { list-style: none; }

#articles ul
{
	margin-left: -40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#articles li a
{
	background: url("/images/background2.gif") #fff bottom left repeat-x;
	border-bottom: 0.1em solid #dcdce9;
	background-color: #ffffff;
	color: #2A4D8F;
	width: 157px;
	float: left;
	height: auto;
	text-indent: 0px;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px; 
	line-height: 16px;
	padding: 3px;
}

#articles li a:hover
{
	background: url("/images/background.gif") #fff bottom left repeat-x;
	border-bottom: 0.1em solid #dcdce9;
	background-color: #ffffff;
	color: #345CB2;
	width: 157px;
	float: left;
	text-indent: 0px;
	text-decoration: none;
	height: auto;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	padding: 3px;
}

#articles
{
	width: 162px;
	background: #FFFFFF;
}

#container
{
	width: 100%;
}

#top { padding: .1em;
	/*background: #FFFFFF;*/ }

#top h1
{
	padding: 0;
	margin: 0;
}

#leftnav
{
	float: left;
	width: 160px;
	margin: 0;
	padding: 5px;
}

#leftnav2
{
	float: left;
	width: 160px;
	margin: 0;
	padding: 5px;
	
}


#rightnav
{
	float: right;
	background: #FFFFFF;
	margin: 3;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;	
}

#rightnav2
{
	float: right;
	background: #FFFFFF;
	margin: 3;
	clear: right;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 11px;
}


#contenttop #nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0 0 4px;
padding: 0;
text-align: center
}

#nav-menu li a
{
background: url("/images/background.gif") #fff bottom  repeat-x;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
height: 20px;
width: 70px;
display: block;
border: 1px solid #dcdce9;
color: #2A4D8F;
text-decoration: none;
text-align: center;
}

#nav-menu li a:hover
{
background: url("/images/background.gif") #fff bottom  repeat-x;
font-family: Tahoma;
font-size: 11px;
height: 20px;
display: block;
border: 1px solid #dcdce9;
color: #345CB2;
text-decoration: underline;
text-align: center;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End IE5-Mac hack */


#content
{
	margin-top: 0px;
	margin-left: 180px;
	height: auto;
	padding: 5px;
	background-color: #FFFFFF;
}

#contenttop
{
	margin-top: 0px;
	background: #FFFFFF;
}

#contenttop
{
	background-color: #FFFFFF;
}

#content ul li
{
list-style-image: url("/images/arrow.gif");
line-height: 16px;
}

#contenttop ul li
{
list-style: none;
line-height: 16px;
}


#blackreg { font-family : Verdana, Arial, Geneva; font-size : 10px; font-weight : bold; color:#000; text-decoration: none;}
#blackreg a { font-family : Verdana, Arial, Geneva; font-size : 10px; font-weight : bold; color:#000; text-decoration: none;}
#blackreg a:hover { font-family : Verdana, Arial, Geneva; font-size : 10px; font-weight : bold; color:#666; text-decoration: underline;}


#header
{
    margin: 0px;
    padding: 0px;
    text-align: left;
}

#forum
{
	margin-top: 0px;
	margin-left: 180px;
	padding: 5px;
	background: #FFFFFF;
}


.white
{
color: #FFFFFF;
}

.blue
{
color: #151D71;
}


td.join
{
color: #FFFFFF;
font-size: 10px;
}

.black
{
color: #000000;
}

#content td.ltyellow
{
background-color: #FBFBF2;
}

#content td.ltblue
{
background-color: #E8EBF1;
}

#content tr.medblue
{
background-color: #BEC8DA;
}

td.headback
{ 
background-image: url(/images/search_corner.gif);
background-repeat: no-repeat;
background-position: bottom left;
} 

td.whiteBar
{ 
background-image: url(/images/whiteBar.gif);
background-repeat: repeat-x;
} 

#bottomnav {
        font-size:11px;
        background: url(/images/background.gif) #fff bottom repeat-x;
        padding-bottom: 5px;
        margin-left: 180px;
        }
#content a { color: #244276; text-decoration: none; FONT-SIZE: 12px; } 
#content a:link	{ color: #244276; text-decoration: none; FONT-SIZE: 12px; } 
#content a:visited	{ color: #244276; text-decoration: none; FONT-SIZE: 12px; } 
#content a:active	{ color: #244276; FONT-SIZE: 12px; } 
#content a:hover	{ color: #D96B11; FONT-SIZE: 12px; }

#contenttop a { color: #244276; text-decoration: none; FONT-SIZE: 11px; } 
#contenttop a:link	{ color: #244276; text-decoration: none; FONT-SIZE: 11px; } 
#contenttop a:visited	{ color: #244276; text-decoration: none; FONT-SIZE: 11px; } 
#contenttop a:active	{ color: #244276; FONT-SIZE: 11px; } 
#contenttop a:hover	{ color: #D96B11; FONT-SIZE: 11px; }


#joinwhite { color: #fff; text-decoration: none; FONT-SIZE: 10px; text-align: center; font-weight: bold;} 
#joinwhite a { color: #fff; text-decoration: none; FONT-SIZE: 10px; text-align: center; } 
#joinwhite a:link	{ color: #fff; text-decoration: none; FONT-SIZE: 10px; } 
#joinwhite a:active	{ color: #fff; FONT-SIZE: 10px; } 
#joinwhite a:hover	{ color: #fff; FONT-SIZE: 10px; text-decoration: underline;}


#bottomnav a { color: #244276; text-decoration: none; FONT-SIZE: 12px; } 
#bottomnav a:link	{ color: #244276; text-decoration: none; FONT-SIZE: 12px; } 
#bottomnav a:visited	{ color: #244276; text-decoration: none; FONT-SIZE: 12px; } 
#bottomnav a:active	{ color: #244276; FONT-SIZE: 12px; } 
#bottomnav a:hover	{ color: #FDB303; FONT-SIZE: 12px; }


#footer {
        background: url(/images/background.gif) #fff bottom left repeat-x;
        }

#footer a { color: #244276; text-decoration: none; FONT-SIZE: 11px; } 
#footer a:link	{ color: #244276; text-decoration: none; FONT-SIZE: 11px; } 
#footer a:visited	{ color: #244276; text-decoration: none; FONT-SIZE: 11px; } 
#footer a:active	{ color: #244276; FONT-SIZE: 11px; } 
#footer a:hover	{ color: #FDB303; FONT-SIZE: 11px; }

        
table td.bordleft {border-left: 1px solid #A0AB84; padding: 0px;}
td.bordright {border-right: 1px solid #A0AB84; padding: 0px;}
td.bordtop {border-top: 1px solid #A0AB84; padding: 0px;}
td.bordbottom {border-bottom: 1px solid #A0AB84; padding: 0px;}
td.bordall {border: 1px solid #A0AB84; padding: 0px;}

table.bordall {border: 1px solid #A0AB84; padding: 0px;}

/* Columns */
.frontLeftCol			{ position: relative; margin: 0px 0px 0px 0px; }

.bannersTop				{ position: relative; text-align: center; }

.navTabs				{ position: relative; margin: 0px 0px 0px 30px; }
.tabName				{ color: #0a6d1e; background: #ffffff; }

code.example			{ font-face: times; color: #0a6d1e; background: #ffffff; }
div.example				{ position: relative; margin: 10px 0px 10px 20px; font-face: times; color: #0a6d1e; background: #ffffff; }

.articleTitle			{ position: relative; margin: 15px 2px 2px 0px; font-weight: bold; font-size: 15px; }
.articleHeader 			{ position: relative; margin: 10px 2px 5px 0px; font-weight: bold; }
.articleHeader1 		{ position: relative; margin: 5px 2px 5px 0px; font-size: 13px; font-weight: bold; font-style: italic; }
.articleHeader2 		{ position: relative; margin: 5px 2px 5px 0px; font-size: 12px; font-weight: bold; }
.articleAuthor	 		{ position: relative; margin: 2px 2px 2px 2px; font-size: 13px; }
img.articleAuthorImg	{ position: relative; float: left; margin: 10px 7px 0px 0px; }
.articlePara	 		{ position: relative; margin: 5px 2px 5px 0px; font-family: verdana, arial, helvetica, sans-serif; 
							color: #000000; font-size: 13px; }
.articleResult	 		{ position: relative; margin: 7px 10px 7px 0px; font-family: times; font-face: monospace; 
							color: #000000; font-size: 13px; }
.articleCodeEx			{ position: relative; margin: 7px 20px 7px 0px; font-family: times; font-face: monospace; font-size: 13px; }
.articlePhpEx			{ position: relative; margin: 7px 20px 7px 0px; font-family: times; font-face: monospace; font-size: 13px; }
.articleList			{ position: relative; margin: 7px 20px 7px 0px; font-family: times; font-size: 13px; }
