

body			{	margin			:0 auto;
					padding			:0;
					background		:url(/img/background.gif) top center repeat-y;
					font			:0.72em Arial,Verdana,Tahoma,sans-serif;
					cursor			:default;
					text-align		:center;

					scrollbar-face-color		:#FFFFFF	;
					scrollbar-arrow-color		:#C8C8C8	;
					scrollbar-track-color		:#FFFFFF	;
					scrollbar-highlight-color	:#C8C8C8	;
					scrollbar-3dlight-color		:#FFFFFF	;
					scrollbar-shadow-color		:#C8C8C8	;
					scrollbar-darkshadow-color	:#FFFFFF	;
				}

#container		{	width			:798px;
					margin			:0 auto;
					padding-top		:30px;
					text-align		:left;
					border-right	:solid 1px #909090;
					border-left		:solid 1px #909090;
				}


.center			{	text-align		:center;		}
.right			{	text-align		:right;			}
.red			{	color			:#C00000;	background-color:#FFFFFF;	}
.gray			{	color			:#A0A0A0;	background-color:#FFFFFF;	}
.nowrap			{	white-space		:nowrap;		}
/*.fullwidth		{	width			:100%;			}*/

form			{	margin			:0;
					padding			:0.8em 0 0.5em 0;
				}
textarea,
.text			{	border			:solid 1px #C8C8C8;
					color			:#646464;
					background-color:#FFFFFF;
				}
.submit			{	border			:solid 1px #C8C8C8;
					color			:#646464;
					background-color:#EBEBEB;
				}

label			,
.submit			{	cursor			:pointer;
					cursor			:hand;
				}



/*						
	HEADER				
					  */

#logo			{	width			:798px;
					margin			:0;
					padding-left	:30px;
					height			:95px;
				}

#header			{	border-top		:solid 1px #AFAFAF;
					border-bottom	:solid 1px #AFAFAF;
/*					height			:20px;*/
					color			:#323232;
					background-color:#EBEBEB;
				}

/*
#header-inner	{	margin			:0 0 17px 0;
				}
#header-inner a
				{	/*display			:block; * /
					margin			:0;
					padding-right	:1.5em;
					padding-left	:1.5em;
					height			:20px;
					line-height		:20px;
					border-right	:solid 1px #AFAFAF;
					text-decoration	:none;
					font			:bold 10px Verdana,Tahoma,Arial,sans-serif;
					color			:#323232;
					background-color:#EBEBEB;
				}
#header-inner a:hover
				{	text-decoration	:none;
					color			:#323232;
					background-color:#DCDCDC;
				}


*/

#menu			{	width			:100%		;
					height			: 20px		;
					margin			:  0		;
					padding			:  0		;
				}
#menu ul,
#menu li		{	display			:inline		;
					margin			:  0		;
					padding			:  0		;
				}
#menu li a		{	display			:block		;
					height			:20px		;
					line-height		:25px		;
					font			:bold 10px Verdana,Tahoma,Arial,sans-serif;
					text-align		:center		;
					color			:#323232	;
					background-color:#EBEBEB	;
					padding			:0 12px		;
					float 			:left		;
					border-right	:solid 1px #AFAFAF;
				}
#menu li a:hover
				{	text-decoration	:none;
					color			:#323232;
					background-color:#DCDCDC;
				}



/*						
	MAIN				
					  */

#main			{	width			:798px;
					margin			:0;
					padding			:0;
				}
#main td		{	vertical-align	:top;
					margin			:0;
					padding			:0;
					font			:1em Arial,Verdana,Tahoma,sans-serif;
				}
#main .separator-1
				{	width			:20px;
				}

#main .separator-2
				{	width			:30px;
				}


/*						
	SIDE COLUMN			
					  */

.side-column	{	width			:140px;
					color			:#646464;
					background-color:#FFFFFF;
				}

.side-column .box
				{	margin			:0 0 2.5em 0;
					padding			:0;
					width			:140px;
					border			:solid 1px #C8C8C8;
				}	
.side-column .box .title
				{	display			:block;
					margin			:0;
					padding			:0.3em 0.7em 0.3em 0.9em;
					font			:bold 11px Verdana,Tahoma,Arial,sans-serif;
					border-bottom	:solid 1px #C8C8C8;
					color			:#323232;
					background-color:#DCDCDC;
				}
.side-column .box p
				{	margin			:0;
					padding			:0.75em;
				}

.side-column .links
				{	margin			:0 0 2.5em 0;
				}

.side-column .links .first
				{	display			:block;
					padding			:0.3em 0.7em 0.2em 0.4em;
					border-left		:solid 5px #EBEBEB;
					border-top		:solid 1px #C8C8C8;
					border-bottom	:solid 1px #C8C8C8;
					font			:bold 11px Verdana,Tahoma,Arial,sans-serif;
					color			:#323232;
					background-color:#DCDCDC;
					height			:21px;
				}

.side-column .links a
				{	display			:block;
					padding			:0.3em 0.7em 0.2em 1.2em;
					border-left		:solid 5px #EBEBEB;
					border-bottom	:solid 1px #C8C8C8;
					text-decoration	:none;
					font			:11px Verdana,Tahoma,Arial,sans-serif;
					color			:#323232;
					background-color:#EBEBEB;
					height			:21px;
				}	
	
.side-column .links a:hover
				{	border-left		:solid 5px #AFAFAF;
					text-decoration	:none;
					color			:#323232;
					background-color:#DCDCDC;
				}



/*						
	MIDDLE COLUMN		
					  */

#middle-column	{	padding			:0;
					color			:#646464;
					background-color:#FFFFFF;
					width			:410px;
				}
#middle-column-wide
				{	padding			:0;
					color			:#646464;
					background-color:#FFFFFF;
					width			:580px;
				}

#middle-column .box
				{	width			:410px;
					margin			:0 0 3em 0;
					padding			:0;
				}
#middle-column-wide .box
				{	width			:580px;
					margin			:0 0 3em 0;
					padding			:0;
				}

#middle-column-wide .box .title,
#middle-column .box .title
				{	margin			:0 0 38px 0;
					padding			:0.3em 0.7em 0.3em 0.9em;
					height			:20px;
					border-top		:solid 1px #C8C8C8;
					border-bottom	:solid 1px #C8C8C8;
					font			:bold 11px Verdana,Tahoma,Arial,sans-serif;
					color			:#323232;
					background-color:#DCDCDC;
				}

#middle-column .box p
				{	margin			:0 0 0.8em 0;
					text-align		:justify;
					line-height		:1.3em;
				}

#middle-column .box h1
				{	margin			:0 0 1em 0;
					font			:bold 1.4em Arial,Verdana,Tahoma,sans-serif;
					color			:#323232;
					background-color:#FFFFFF;
				}

#middle-column .box h2
				{	margin			:0 0 0.6em 0;
					font			:bold 1.1em Arial,Verdana,Tahoma,sans-serif;
					color			:#323232;
					background-color:#FFFFFF;
				}

#middle-column .box b
				{	color			:#323232;
					background-color:#FFFFFF;
				}

#middle-column .box .ref
				{	font-style		:italic;
					margin			:0.5em 0 2em 0;
				}

#middle-column .box .small
				{	font-size		:0.9em;
				}

#middle-column .box ul
				{	margin			:0 0 1em 1em;
					list-style-image:url(/img/arrow.gif);
				}
#middle-column .box ul.thick li
				{	margin-bottom	:0.7em;
				}


table.strategies td
				{	padding			:0 2em;
					text-align		:right;
				}
#contact		{	color			:#646464;
					background-color:#FFFFFF;
				}
#contact textarea,
#contact .text	{	width			:300px;
				}
img.right		{	margin			:0 0 1em 1.5em;	border:solid 1px #303030;}
img.left		{	margin			:0 1.5em 1em 0;	border:solid 1px #303030;}




/*						
	FOOTER				
					  */

#footer			{	width			:100%;
					height			:2.5em;
					margin			:1em 0;
					padding			:0.25em 0 0.3em 0;
					border-top		:solid 1px #8C8C8C;
					border-bottom	:solid 1px #8C8C8C;
					text-align		:center;
					color			:#646464;
					background-color:#EBEBEB;
				}



/*						
	MISCELLANEOUS		
					  */

a				,
a:visited		,
a:hover			{	text-decoration	:none;
					color			:#0060F0;
					background-color:transparent;
				}


