.body
{
margin:0;
background:#949494;
color:#666666;
font: 10px Verdana,Tahoma,Arial,sans-serif;
text-align:center;
}
.body[class]
{
background:#8e8e8e url(/img/body_bg.gif) repeat-x top;
background-attachment:fixed;
}

::-moz-selection {
	color: #FFF;
	background-color: #335ea8;
	/*#ff5a36;*/
}

#container
{
width:760px;
padding:0;
margin:0 auto;
text-align:left;
height:101%;
}

.header
{
background:url(/img/header1.gif) no-repeat top center;
height:83px;
padding:0 15px 0 15px;
}

.header[class]
{
background:url(/img/header1.png) no-repeat top center;
}

a{
font:10px Verdana,Tahoma,Arial,sans-serif;
text-decoration:underline;
color:#ff5a36;
}

a:hover
{
color:#333333;
}

a img
{
border:none;
}


form
{
margin:0;
padding:0;
}

.right
{
float:right;
}

.left
{
float:left;
}

#logo
{
float:left;
width:240px;
padding:15px 0 0 5px;
}

#searchform
{
float:right;
padding:10px 0 0 0;
width:350px;
}

.site
{
background:url(/img/bg_content.gif) repeat-y top center;
padding:0 10px 0 10px;
}

.site[class]
{
background:url(/img/bg_content.png) repeat-y top center;
}

input{
color:#666666;
font: 10px Verdana,Tahoma,Arial,sans-serif;
padding-left:5px;
}

#toptitle
{
padding:1px 10px 4px 10px;
}

#imgnav
{
margin-left:240px;
text-align:right;
width:460px;
border:solid 1px;

}

/*.bulinanorm
{
background:url(/img/bulina_normal.gif) no-repeat top center;
color:#ffffff;
font: 9px Arial;
width:19px;
height:19px;
text-align:center;
padding-top:4px;
}
*/
a.bulinanorm
{
background:url(/img/bulina_normal.gif) no-repeat top center;
font: 9px Arial;
color:#ffffff;
height:19px;
text-decoration:none;
text-align:center;
padding:4px 7px 6px 7px;
}

a.bulinanorm:hover{color:#ffffff;}
a.bulinasel:hover{color:#ffffff;}

a.bulinasel
{
font: 9px Arial;
color:#ffffff;
text-decoration:none;
background:url(/img/bulina_selected.gif) no-repeat top center;
width:19px;
height:19px;
text-align:center;
padding:4px 7px 6px 7px;
}
/*
.bulinasel
{
color:#ffffff;
font: 9px Arial;
background:url(/img/bulina_selected.gif) no-repeat top center;
width:19px;
height:19px;
text-align:center;
padding-top:4px;
}
*/
.view
{
height:19px;
padding:3px;
text-align:right;
}

#conceptcontainer
{
width:740px;
height:151px;
background:url(/img/concept/concept1_bg.gif) no-repeat top center;

}

#concept
{
width:740px;
height:151px;
color:#ffffff;
background:url(/img/concept/concept1_bg.gif) no-repeat top center;
margin:0;
}


#concepttext
{
padding:25px 10px 10px 10px;
margin-right:345px;
}

#concepttext h1
{
margin:0;
padding:0;
font: 18px Arial;
font-weight:normal;
}

#concepttext p
{
padding:10px 10px 10px 0;
margin:0;
color:#ffffff;
text-align:justify;

}


.conceptitem
{
margin-right:10px;
width:346px;
height:151px;
background:url(/img/concept/concept1_item.gif) no-repeat top center;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/concept/concept1_item.png');*/
float:right;
}

#concepttext a
{
background-image: url(/img/raquo.gif);
background-repeat: no-repeat;
background-position: 0 4;
padding-left:10px;
text-decoration:none;
color:#ffffff;
}


#spacer
{
clear:both;
width:0;
height:0;
}


#navigation
{
margin-top:10px;
}

#about, #work
{
width:173px;
padding:0 3px 0 10px;
}

#careers
{
width:178px;
padding:0 3px 0 10px;
}

#private
{
text-align:left;
width:155px;
padding:0 3px 0 10px;
}

#navigation a{
font:10px Verdana,Tahoma,Arial,sans-serif;
background-image: url(/img/navigation/raquo.gif);
background-repeat: no-repeat;
background-position: 0 4;
padding-left:10px;
display:block;
color:#666666;
text-decoration:none;
}

#navigation a:hover{
background-image: url(/img/navigation/raquoover.gif);
background-repeat: no-repeat;
background-position: 0 4;
color:#ff5a36;
text-decoration:none;
}

#navigation .selected
{
background-image: url(/img/navigation/raquoover.gif);
background-repeat: no-repeat;
background-position: 0 4;
color:#ff5a36;
text-decoration:none;
}

#contentcontainer
{
margin:10px 0 10px 0;
}

#contentcontainer h1
{
margin:0;
padding:0 0 0 10px;
font: 10px Verdana,Tahoma,Arial,sans-serif;
background-image: url(/img/redsquare.gif);
background-repeat: no-repeat;
background-position: 0 4;
color:#ff5a36;
font-weight:bold;
}

#content
{
background:url(/img/content_round_border.gif) repeat-y top center;
font:11px Verdana,Tahoma,Arial,sans-serif;
}

#contenttop
{
background:url(/img/content_round_top.gif) no-repeat bottom center;
width:740px;
height:8px;
}

#contentbottom
{
background:url(/img/content_round_bottom.gif) no-repeat top center;
width:740px;
height:8px;
}

#contentphoto
{
width:110px;
}

#photocontainer
{
text-align:center;
/*width:104px;
height:104px;*/
border:solid 1px #ededed;
padding:3px;
}

#contentlinks
{
width:150px;
margin-left:10px;
}

#contentlinks h1
{
margin:0 0 0 0;
padding:0 0 0 10px;
font: 10px Verdana,Tahoma,Arial,sans-serif;
background-image: url(/img/greysquare.gif);
background-repeat: no-repeat;
background-position: 0 4;
color:#666666;
font-weight:bold;
}

#contenttxt
{
padding:0 5px 10px 5px;
}

#content p
{
font: 10px Verdana,Tahoma,Arial,sans-serif;
display:block;
margin:0;
padding:0 0 10px 0;
text-align:justify;
}

#contentlinks p
{
padding:5px 0 5px 0;
text-align:left;
}


#content ul
{
list-style:url(/img/arrow.gif)  ;
margin:0;
padding:0 0 5px 15px;
}

#rssnews
{
margin:10px 0 0 0;
background:url(/img/rss_bar.gif) no-repeat top center;
padding:5px 20px 8px 20px;
}


#rssnews a
{
color:#333333;
}

#rssnews a:hover
{
color:#ff5a36;
}

#careerpath a
{
color:#333333;
}

#careerpath a:hover
{
color:#ff5a36;
}


.footer
{
font: 10px Verdana,Tahoma,Arial,sans-serif;
background:#949494 url(/img/footer.gif) no-repeat top center;
padding:10px 10px 5px 10px;
color:#e4e4e5;
text-align:center;
}

.footer[class]
{
background:#8e8e8e url(/img/footer.png) no-repeat top center;
}

.footer a
{
font: 10px Verdana,Tahoma,Arial,sans-serif;
color:#e4e4e5;
}

.footer a:hover
{
font: 10px Verdana,Tahoma,Arial,sans-serif;
color:#ffffff;
}

#copy
{
color:#515151;
margin:10px 0 0 0;
}

.sitebutton
{
cursor:pointer;
}

.sitebuttonLogin
{
cursor:pointer;
margin:0;
padding:0;
}

#newscontainer
{
padding:0 10px 0 20px;
}


#newscontainer p
{
font: 10px Verdana,Tahoma,Arial,sans-serif;
margin:0;
padding:0 0 10px 0;
text-align:justify;
}

#newscontainer ul
{
list-style:url(/img/arrow.gif)  ;
margin:0;
padding:0 0 5px 15px;
}

#awards
{
width:140px;
}

#awards h1
{
margin:10px 0 0 0;
padding:0 0 10px 10px;
font: 10px Verdana,Tahoma,Arial,sans-serif;
background-image: url(/img/greysquare.gif);
background-repeat: no-repeat;
background-position: 0 4;
color:#666666;
font-weight:bold;
}
#awards p
{
font: 10px Verdana,Tahoma,Arial,sans-serif;
margin:0;
padding:0 0 5px 0;
text-align:justify;
}


#news
{
margin-right:15px;
padding-top:10px;
}

.newsdate
{
font: 11px Arial, Verdana, Tahoma, Geneva, Sans-Serif;
}

.pagetitle
{
font: 15px Arial, Verdana, Tahoma, Geneva, Sans-Serif;
}

#loginerr
{
color:#ff5a36;;
}

#errmsg
{
color:#ff5a36;
}

#error_field
{
color:#ff5a36;
}

table 
{
color: #666666;
font: 10px Verdana,Tahoma,Arial,sans-serif;
}

#infodisplaydiv
{
width:275px;
height:107px;
padding:40px 20px 20px 20px;
background:url(/img/err_bg.gif) top center no-repeat;
margin:0 auto;
text-align:center;
color:#ff5a36;
font-size:14px;
}

#infodisplaycontainer
{
text-align:center;
left:0;
top:0;
z-index:15000;
background:#000000;
position:absolute;
margin:0;
}

#sutapara
{
	width: 700px;
	position: absolute;
	margin-left: -110px;
	top: 450px;
	border: 1px solid #DDD;
	cursor: default;
}
.purcelus
{
	padding: 7px;
}
.sutaTrans
{
	background: #FFF;
	filter: Alpha(opacity=98);
	-moz-opacity: 0.98;
}

#gamewin {
	width: 700px;
	position: absolute;
	margin-left: -110px;
	top: 450px;
	border: 1px solid #DDD;
	cursor: default;
	
}
.gameTrans {
	background: #FFF;
	filter: Alpha(opacity=90);
	-moz-opacity: 0.90;
}

#careerpath
{
background:#fafafa;
padding:5px 5px 5px 10px;
}

#careerpath a
{
background-image: url(/img/path/patratel_gri.gif);
background-repeat: no-repeat;
background-position: 0 3;
padding-left:10px;
text-decoration:none;
}

#careerpath a:hover
{
background-image: url(/img/path/patratel_red.gif);
background-repeat: no-repeat;
background-position: 0 3;
padding-left:10px;
text-decoration:none;
}

#careerpath .pselected
{
background-image: url(/img/path/patratel_red.gif);
background-repeat: no-repeat;
background-position: 0 3;
padding-left:10px;
text-decoration:none;
color:#ff5a36;

}

#dpath
{
padding-left:10px;
}

#dpath a
{
font-weight:bold;
text-decoration:none;
color:#747c99;
}


#dpath a:hover
{
color:#000000;
}

#dpath .doselected
{
color:#000000;
}

#reward
{
width:680px;
text-align:center;
margin:0 auto;
position:absolute;
}
