/*My global reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
 {margin: 0;	padding: 0;	border: 0; outline: 0; font-size: 100%;	vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
table {border-collapse: collapse;	border-spacing: 0;}
/*My global reset end*/
html {background:url(bg_main.jpg) 50% 50% repeat-y; height:100%;}
body {background:url(bg_body.png) 50% 30px no-repeat; height:100%;}

#root {margin:0 auto;padding:0 0px; width:600px; }
.ccode {display:none;}

#header {height:120px; background:url(bg_head2.jpg) left bottom no-repeat;width:750px; }
#header .language {height:20px;display:none; padding:21px 0 0 0; width:750px; background:url(bg_flags.gif) 1px 21px no-repeat;}
#header .language p.projects {float:right;}
#header .language p.projects a{padding:0; color:#65A9D0;}
#header .language p.projects a:visited {color:#65A9D0;}
#header .language p.projects a:hover {color:#fff;}
#header .language a{ padding:0px 8px 0 23px; font:normal 12px Verdana; text-decoration:none;  color:#fff;}
#header .language a:visited{color:#fff;}
#header .language a:hover {text-decoration:underline; color:#fff;}
#header .logo {width:310px; float:left;display:none;}
#header .logo img {float:left; padding:10px 0 0 18px;}
#header .logo h2.logo_s {padding:19px 0 0 8px; float:left;}
#header .logo h2.logo_s span{font:normal 24px Arial; display:block;}
#header .logo h2.logo_s {font:normal 9px Arial; color:#65A9D0;}
#header .logo h2.logo_s a{color:#65A9D0;text-decoration:none;}
#header .logo h2.logo_s a:visited {color:#65A9D0;}
#header .info {float:left; width:350px; font:normal 12px Verdana; color:#65A9D0;}
#header .info p a {text-decoration:none; color:#fff;}
#header .info p a:visited {color:#fff;} 
#header .info p a:hover{text-decoration:underline; }
#header .info p {padding-left:0px; padding-bottom:1px}
#header .info p strong {display:block; padding:10px 0 0 0;}
#header .info p span {color:#fff;}



#flash_block{width:750px; height:233px;display:none; }

#content {float:left; min-width:100%;width:600px;}

#content .middle_column {margin:0 0 0px 0px;font:normal 12px Verdana;width:600px;}
#content .middle_column h1 {font:bold 13px Verdana; color:#65A9D0; padding:10px 0 15px 0;}
#content .middle_column h2 {font:bold 13px Verdana; color:#65A9D0; padding:5px 0 10px 0;}
#content .middle_column h2.special {width:450px; float:left; padding:5px 0 10px 0;}
#content .middle_column p {font:normal 12px Verdana; color:#EBEBEB; padding:0 0 10px 0;}
#content .middle_column a {color:#65A9D0;text-decoration:none;}
#content .middle_column a:visited {color:#65A9D0;}
#content .middle_column a:hover{text-decoration:underline; }

#content .middle_column .B_crumbBox {padding:0 0 0px 0px; margin: 0px 0 0px 0;}
#content .middle_column a.B_crumb {background:url(next.gif) right 5px no-repeat; padding:0px 26px 14px 0px; line-height:36px;color:#65A9D0; margin:0px 0 0px 0;  display:inline-table;}
#content .middle_column  a.B_homeCrumb {background:url(next.gif) right 5px no-repeat; padding:0px 26px 4px 0px;color:#65A9D0; display:none; }

#content div.view {}

#content div.changer a {color:#65A9D0; margin-right:0px; text-decoration:underline}
#content div.changer a:hover {text-decoration:none; color:#fff;}

#content div.for_two_column {width:48%;float:left;}
#content div.for_two_columnn {width:48%;float:left; min-height:170px;}

#content div.for_three_column {width:33%;float:left; margin-bottom:10px; height:105px; }

#content div.for_one_column {width:98%;float:left; }
#content div.for_one_column p {padding:0px 0 3px 0;}

#content .left_collumn {margin:0 0 0px 0px; float:left; width:230px;display:none;}
#content .left_collumn ul {font:normal 12px Verdana;}
#content .left_collumn ul li{padding: 10px 0 0 4px;}
#content .left_collumn ul li a{color:#65A9D0;text-decoration:none;}
#content .left_collumn ul li a:visited{color:#65A9D0;}
#content .left_collumn ul li a:hover {text-decoration:underline; color:#fff;}
#content .left_collumn ul li .active {color:#fff;}
#content .left_collumn ul li.active span {text-decoration:none;}
#content .left_collumn ul li.active a {color:#fff;}
#content .left_collumn ul li.active a:visited {color:#fff;}


#content .two_column {float:left; width:100%;}
#content .first_column {float:left; width:59%;}
#content .second_column {float:right; width:39%;}

#content span {color:#fff;}

#footer {height:21px; background:url(bg_footer.gif) left 30px repeat-x;clear:both; min-width:100%; width:750px; font:normal 12px Verdana; padding-top:30px}
#footer p {word-spacing:-2px;}
#footer .copy {float:left; padding-left:4px; padding-top:3px;}
#footer .warning {float:right; padding-right:4px; padding-top:3px; display:none;}


