body 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4f4f4f; line-height: 18px; 
background-color: #ffffff; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; }
.space15 { line-height: 13px; margin-bottom: 100px; }


/* links */
a:link 			{	color: #4f4f4f;	text-decoration: none;}
a:visited 		{	color: #4f4f4f;	text-decoration: none;}
a:hover 		{	color: #3b6ca6;	text-decoration: underline;}
a:active 		{	color: #4f4f4f;	text-decoration: none;}
#link-U a 		{	text-decoration: underline;}

.link-noU 	{	text-decoration: none; }
.link-noU:hover {	border: 1px solid red; color: red; text-decoration: none; }
#link-white a 	{ 	color:#ffffff; font-weight: bold; }
#link-orange a 	{	color:#f18522;}
#link-blue a 	{	color:#3b6ca6;}


/* headings - text - colored text */
/* grey */		h1 		{	font-size: 14px;	color: #797979;		line-height: 20px;}
/* orange */	h2 		{	font-size: 14px;	color: #f18522;		line-height: 20px;}

/* white */		.heading-white 		{font-size: 12px;	color: #ffffff;	line-height: 18px;	font-weight: bold; padding-top: 1px;}
/* white */		.heading-white-h3 	{font-size: 14px;	color: #ffffff;	font-weight: bold; }
/* grey */		.heading-grey 		{font-size: 13px;	color: #797979;	font-weight: bold; }
/* orange */	.heading-orange		{font-size: 13px;	color: #f18522;	font-weight: bold; line-height: 25px;}

/* grey */		.news-heading	 	{font-size: 12px; 	line-height: 15px; 	color: #797979;	font-weight: bold;}
/* grey */		.news-item	 		{font-size: 11px; 	line-height: 14px; }
/* grey */		.news-item-2 		{font-size: 11px; 	line-height: 17px; }

p 				{ text-align: justify; }
#circle li		{ 	list-style-type: disc; }
#more	 		{	font-size: 12px;	color: #2c75c9;	text-align: right;	margin-top: -15px;}

.bullet			{ font-size: 16px; font-weight: bold; }


/* containers */
#page 			{ 	width:1014px; 	height:1400px; 	background-color: #FFFFFF; }
#header 		{ 	width:900px; 	height:105px; 	float:left; border: 1px solid #cccccc; text-align: left; margin-left: 55px; margin-top: 4px;background-image: url(../images/common/top-back.jpg); background-repeat: no-repeat; }
#header-logo	{	width:600px;	height:105px;	float:left;	}
#header-search	{	width:285px;	height:30px;	margin-top: 72px;	float:left;	text-align: right;}

	/* navigation */
#nav-top 		{	width:902px;	height:29px;	float:left;	margin-top: 4px; margin-bottom: 4px;	background-image: url(../images/common/nav-back.jpg); padding-top: 13px; margin-left: 55px;}

#nav-bot-out	{	width:900px;	height:224px;	float:left;	border: 1px solid #cccccc;	margin-left: 55px;}
#nav-bot-in		{	width:898px;	height:222px;	float:left;	background-color: #e9e9e9;	margin: 1px; }

#nav-cat	 	{	width:280px;	height:200px;	float:left;	margin-left: 15px;	margin-top: 12px;	font-size: 11px; text-align: left;}
#nav-list-B	 	{	width:141px;	height:180px;	float:left;	text-align: left;	line-height: 17px;	margin-top: 4px;}
#nav-list-S	 	{	width:135px;	height:180px;	float:left;	text-align: left;	line-height: 17px;	margin-top: 4px;}

#vert-line		{	width: 1px;	height: 190px;	background-color: #888888;	float: left;	margin-top: 15px;}

#copyright 		{	width:900px;	height:70px;	float:left;	margin-top: 15px;	font-size: 11px;	line-height: 25px; margin-left: 55px;}

	/* main content */
#L-panel 		{ width:204px; height:900px; float:left; border: 1px solid #cccccc; margin-left: 55px; margin-right: 5px; text-align: left; line-height: 20px; background-image: url(../images/common/nav-panel-gradient.jpg); background-repeat: no-repeat; padding-left: 20px; padding-right: 14px; }

#nav-box { width:204px; padding-right: 14px; margin-bottom: 6px; margin-top: 6px; line-height: 14px;}

#L-panel-home	{ width:196px; height:913px; float:left; border: 1px solid #cccccc; margin-left: 55px; margin-right: 5px; text-align: left; line-height: 20px; background-image: url(../images/common/nav-panel-gradient.jpg); background-repeat: no-repeat; padding-left: 22px; padding-right: 20px;}

#R-content-home	{ width:605px; height:649px; float:left; border: 1px solid #cccccc; text-align: left; background-image: url(../images/common/top-gradient.jpg); background-repeat: no-repeat; padding: 25px; }

#R-content-homeInd 	{ width:605px; height:648px; float:left; border: 1px solid #cccccc; text-align: left;  background-image: url(../images/common/top-gradient.jpg); background-repeat: no-repeat; padding: 25px; }

#R-content-pgInd 	{ width:605px; height:873px; float:left; border: 1px solid #cccccc; text-align: left; background-image: url(../images/common/top-gradient.jpg); background-repeat: no-repeat; padding: 25px; padding-top: 2px; }

#R-content-support { width:600px; height:817px; float:left; border: 1px solid #cccccc; text-align: left; background-image: url(../images/common/top-gradient.jpg); background-repeat: no-repeat; padding: 25px; padding-top: 5px; }

#content-big 	{ width:830px; height:800px; margin-left: 55px; float:left; border: 1px solid #cccccc; text-align: left; background-image: url(../images/common/top-gradient-wide.jpg); background-repeat: no-repeat; padding: 35px;}

#SM-column-1	 	{	width:270px;	height:700px;	float:left;	margin-right: 25px;	}
#SM-column-2	 	{	width:240px;	height:700px;	float:left;	}
#SM-column-1a	 	{	width:270px;	height:400px;	float:left;	margin-right: 25px;	}
#SM-column-2a	 	{	width:240px;	height:400px;	float:left;	}

#thumb-1		{ height: 95px;		width: 214px;	float: left;	border: 1px solid #cccccc;	text-align: center;	margin-right: 5px; margin-bottom: 5px; }
#thumb-2		{ height: 95px; 	width: 213px;	float: left;	border: 1px solid #cccccc;	text-align: center;	margin-bottom: 5px; }
#ad-holder		{ height: 206px; 	width: 653px; 	float: left;	border: 1px solid #cccccc; 	text-align: left; 	margin-bottom: 4px; padding: 1px;}
#news-holder	{ height: 85px; 	width: 647px; 	float: left;	border: 1px solid #cccccc; 	text-align: left; 	margin-bottom: 5px; padding: 4px;}
#news-it		{ height: 70px; 	width: 620px; 	float: left; 	text-align: left; margin: 15px; margin-top: 5px; font-size: 11px; line-height: 22px; }



#sub-nav 		{	margin-left: 110px;	font-weight: bold;	margin-top: 7px; height: 30px;}


/* images */
.img-border 		{ 	margin-right: 20px; margin-bottom: 10px; }
.logo-border 		{ 	margin-right: 20px; margin-bottom: 7px;}
.thumb-border 		{ 	margin-right: 15px; margin-bottom: 7px; }
.news-img-border 	{ 	margin-right: 20px; margin-bottom: 10px; }
.resource-border 	{ 	margin-right: 20px; margin-bottom: 10px; }


.tbl { font-size: 11px; line-height: 15px; }
.tbl2 { font-size: 11px; line-height: 19px; }



