/* RESET EVERYTHING*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td
											{
	padding: 0px;
	margin: 0;
}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th
											{ font-size: 1em; font-weight: normal; font-style: normal; }
ol,ul										{ list-style: none; }
fieldset,img								{ border: 0; }
address,caption,cite,code,dfn,em,strong,th,var
											{ font-style: normal;font-weight:normal; }
table 										{
	border-collapse: collapse;
	border-spacing: 0;
}
h1,h2,h3,h4,h5,h6							{ font-size:100%; }

body                                          { background:#b7d6dd url(images/bg001.jpg) top center repeat-x;margin:0;padding:0;}
.header                                   { height:315px; width:968px;background:url(images/header_main.jpg) top center no-repeat;}
.header_textl                       { font-family:Tahoma;font-size:15px; color:#FFFFFF;text-align:right;padding:0 25px 15px 0;line-height:20px}
.header_textr                       { font-family:Tahoma;font-size:15px; color:#FFFFFF;text-align:left;padding:0 0 15px 35px;line-height:20px}
.menu                                       { width:968px;height:39px;background:url(images/bg002.gif) top center no-repeat;padding:5px 0 0 0}
.content                                 { width:968px;}
.leftcol 			         { width:670px;height:auto;background:#f9fbff url(images/bg006.gif) top right no-repeat;vertical-align:top;}
#leftcol_cont                       {font-family:Arial;color:#2b2b2b;padding:35px 20px 15px 20px}
#leftcol_cont h2                   {
	color:#197ece;
	margin:0;
	line-height:30px;
	font-size:20px;
}      
#leftcol_cont h3                   {
	color:#666666;
	margin:0;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
}      
#leftcol_cont p                      {
	font-size:12px;
	color: #666666;
}
#clear_line                            {
	border-top:1px solid #d0d4e0;
	width:100%;
	margin-top:15px;
	margin-bottom:15px;
	float: inherit;
	font-size: 1px;
}

#block                                      {width:630px;height:85px;background:url(images/bg007.gif) top center no-repeat; margin-top:15px;margin-bottom:15px;}
#blockdownload                              {
	width:630px;
	margin-top:15px;
	margin-bottom:15px;
}
#block #c1                               {width:32%; height:auto;padding:10px 0 0 10px;line-height:10px;} 
#block #c1 h4                           {color:#197ece;margin:0;line-height:15px}
#block #c1 img                          {margin-right:5px;}
#block #c1 a                             {text-decoration:none;color:#2b2b2b}
#block #c2                               {width:34%; height:auto;padding:10px 0 0 10px;line-height:10px;} 
#block #c2 h4                           {color:#197ece;margin:0;line-height:15px}
#block #c2 img                          {margin-right:5px;}
#block #c2 a                             {text-decoration:none;color:#2b2b2b}
#block #c3                               {width:25%; height:auto;padding:10px 0 0 20px;line-height:10px;} 
#block #c3 h4                           {color:#197ece;margin:0;line-height:15px;padding:10px 0 0 0;}
#block #c3 img                          {margin-right:5px;}
#block #c3 a                             {text-decoration:none;color:#2b2b2b}

/*Featured*/
#featured                                 {}
#featured  h2                           {
	color:#9095a8;
	font-size:18px;
}
#featured  h3                            {
	color:#197ece;
	font-size:16px;
}

#rightcol_cont                        {font-family:Arial;font-size:14px;color:#2b2b2b;padding:35px 20px 15px 40px;vertical-align:top;height:100%}
#rightcol_cont  h4                   {
	font-family:Tahoma;
	margin:0;
	color:#197ece;
	line-height:24px;
	font-weight: bold;
}
#rightcol_cont a                    {
	color:#197ece;
	text-decoration:none;
}
#darkblue                                {
	color:#185381;
	font-size:16px
}
#awards                                      {
	font-family:Arial;
	font-size:12px;
	color:#197ece;
	text-align:center;
}
#tutorials                                   {
	font-family:Arial;
	font-size:12px;
	text-align:left;
	margin-left: 60px;
}
.rightcol				 {
	width:290px;
	height:100%;
	background:#d5e8fa url(images/bg005.gif) top left no-repeat;
	vertical-align:top;
}

.footer                                   { font-size:13px; font-family:Arial;color:#436076;padding:30px 0 0 0;text-align:center;  }
.footer a                                 {color:#436076;text-decoration:none;padding:10px 0 10px 0}
