/*

	CSS styles
	Clent: Ghost Telecom
	Website: 
	Design: kdesigngroup
	Filename: screen.css

	orange:   eaaf0f

	link
	visited
	hover
	active

*/
body { background-color:#000; }

#main { background: #000 url(../images/common/main-bg.jpg) center top no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; margin: 0; padding:0; cursor:default; }
#mainhome { background: #000 url(../images/common/home-bg.jpg) center top no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; margin: 0; padding:0; cursor:default; }
img { border: 0; }
form, textarea { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, Geneva, Trebuchet MS, sans-serif; font-size:14px; }
ul,ol,li,pre,form,html,p,blockquote,fieldset,input { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }

p { color: #fff; line-height: 150%; padding:0; margin:0; }

a, a:link, a:visited { color: #eaaf0f; text-decoration: none; cursor:pointer; }
a:hover, a:active { text-decoration:underline; cursor:pointer; }

select  { border:1px solid #999; padding:3px; }
legend { display:none; }
fieldset { border:none; }

#wrapper { margin:auto; width:990px; }
#headerwrapper { height:100px; }
#backgroundwrapper { margin:auto; padding:0; }
#logocontainer { height:182px; padding:0; margin:0; text-align:right; clear:both; }
#logocontainer a { width:225px; height:55px; display:block; float:right; }
#logocontainer a span { display:none; }

#navcontainer { margin:0; padding:0 0 0 100px; }

/* containers for page content (id) */

/* narrow column on left */

#container { padding:50px 0 50px 0; clear: both; margin:auto; }
#container p { margin-bottom:5px; color:#fff; }
#container p.nopad { padding: 0; margin:0; }
#container p.intro { margin-bottom:10px; color:#fff; }
#container_left { width: 290px; padding: 0; margin: 0; float: left; }

#container_right { width: 600px; padding: 0 94px 0 0; margin: 0; float: right; }
#container_right h2 { padding:0 0 20px 20px; margin-bottom: 20px; margin-top:20px; font-size:18px; font-weight:normal; line-height:100%; border-bottom:2px solid #eaaf0f; text-transform:uppercase; color:#eaaf0f; }
#container_right h3 { padding:0 0 0 20px; margin-top:20px; font-size:16px; font-weight:normal; line-height:100%; font-weight:bold; color:#fff; }
#container_right h4 { padding:0 0 0 20px; font-size:14px; font-weight:normal; line-height:100%; font-weight:bold; color:#fff; }
#container_right p { margin:20px; }
#container_right p a, #container_right p a:link { color:#eaaf0f; }

#container_right_team { width: 600px; padding: 0 94px 0 0; margin: 0; float: right; }
#container_right_team h2 { padding:0 0 20px 20px; margin-bottom: 20px; margin-top:20px; font-size:18px; font-weight:normal; line-height:100%; text-transform:uppercase; color:#eaaf0f; }
#container_right_team h3 { padding:0 0 0 20px; margin:0; font-size:16px; font-weight:normal; line-height:100%; font-weight:bold; color:#eaaf0f; text-transform:uppercase; }
#container_right_team h4 { padding:0 0 20px 20px; margin:0; font-size:14px; font-weight:normal; line-height:100%; font-weight:bold; color:#fff; border-bottom:2px solid #eaaf0f; }
#container_right_team p { margin:20px; }

#container_right_team .teamimg { float:right; margin:35px 20px 0 0; padding:0; }

/* for home page - narrow column on left */

#container_left_home { width: 450px; padding: 0; margin: 0; float: left; }

#container_right_home { width: 350px; padding: 0 93px 0 0; margin: 0; float: right; }
#container_right_home h2 { padding:0 0 10px 20px; margin-top:20px; font-size:16px; font-weight:normal; line-height:130%; color:#eaaf0f; text-transform:uppercase; }
#container_right_home h2 span { color:#fff; display:block; }
#container_right_home p { margin:0 20px 5px 20px; }

/* 3 column layout */

#maincontent { padding: 15px; background-color:#fff; }

#footerwrapper { clear: both; }
#footer { padding:20px 0 20px 50px; margin:auto; clear: both; cursor: default; color:#fff; width:940px; }
#footer p { color:#fff; margin:0 0 5px 0; padding:0; line-height:normal; font-size:80%; }
#footer h5 { color:#fff; margin:0; padding:0 0 5px 0; font-size:12px; font-weight:bold; }

#footer a, #footer a:link { color:#fff; text-decoration:none; font-weight:normal; }
#footer a:hover { text-decoration:underline; }

.clear { clear:both; height:0; font-size: 0px; }

.imageleft { float:left; margin: 0 20px 10px 0; }
.imageright { float:right; margin: 0 0 10px 20px; }

/* forms */

.field { background: #fff url(../images/common/field.gif) no-repeat; padding:3px; border:0; }
select  { border:1px solid #999; padding:3px; }
.formbutton { background-color:#666; color:#999; padding:3px; font-size:11px; cursor:pointer; border:0; }
legend { display:none; }
fieldset { border:none; }

.accessibility { display: none; }
.skip { display:none; }

/* navigation */

#navlist, #navlist ul { margin:0; padding:0; }
#navlist ul li	{ list-style:none; text-transform:uppercase; font-size:50px; font-weight:normal; margin:0; padding:0; }
#navlist ul li a, #navlist ul li a:link { color: #fff; text-decoration: none; padding:0; margin: 0; }
#navlist ul li a:hover { cursor: pointer; padding:0; margin: 0; }

#navlist ul li a#who, #navlist ul li a#who:link { padding:0; margin: 0; display: block; background: url(../images/common/who-off.png) no-repeat; width:130px; height:40px; }
#navlist ul li a#who:hover, #navlist ul li a#who:active { background: url(../images/common/who.png) no-repeat; }
#navlist ul li a#whocurrent, #navlist ul li a#whocurrent:link { padding:0; margin: 0; display: block; background: url(../images/common/who.png) no-repeat; width:130px; height:40px; }

#navlist ul li a#what, #navlist ul li a#what:link { padding:0; margin: 0; display: block; background: url(../images/common/what-off.png) no-repeat; width:153px; height:40px; }
#navlist ul li a#what:hover, #navlist ul li a#what:active { background: url(../images/common/what.png) no-repeat; }
#navlist ul li a#whatcurrent, #navlist ul li a#whatcurrent:link { padding:0; margin: 0; display: block; background: url(../images/common/what.png) no-repeat; width:153px; height:40px; }

#navlist ul li a#news, #navlist ul li a#news:link { padding:0; margin: 0; display: block; background: url(../images/common/news-off.png) no-repeat; width:146px; height:40px; }
#navlist ul li a#news:hover, #navlist ul li a#news:active { background: url(../images/common/news.png) no-repeat; }
#navlist ul li a#newscurrent, #navlist ul li a#newscurrent:link { padding:0; margin: 0; display: block; background: url(../images/common/news.png) no-repeat; width:146px; height:40px; }

#navlist ul li a#talk, #navlist ul li a#talk:link { padding:0; margin: 0; display: block; background: url(../images/common/talk-off.png) no-repeat; width:119px; height:40px; }
#navlist ul li a#talk:hover, #navlist ul li a#talk:active { background: url(../images/common/talk.png) no-repeat; }
#navlist ul li a#talkcurrent, #navlist ul li a#talkcurrent:link { padding:0; margin: 0; display: block; background: url(../images/common/talk.png) no-repeat; width:119px; height:40px; }

#navlist ul ul li	{ list-style:none; text-transform:uppercase; font-size:16px; line-height:100%; font-weight:bold; }
#navlist ul ul li a, #navlist ul ul li a:link { color: #fff; text-decoration: none; margin: 0; padding:0 10px; font-weight:normal; }
#navlist ul ul li a:hover { color:#eaaf0f; cursor: pointer; padding:0 10px; }
#navlist ul ul li a#selected { color:#eaaf0f; padding:0 10px; }

#navlist ul li a span { display:none; }

#navlist ul li a#whobig, #navlist ul li a#whobig:link { padding:0; margin: 0; display: block; background: url(../images/common/who-big-off.png) no-repeat; width:238px; height:73px; }
#navlist ul li a#whobig:hover, #navlist ul li a#whobig:active { background: url(../images/common/who-big.png) no-repeat; }

#navlist ul li a#whatbig, #navlist ul li a#whatbig:link { padding:0; margin: 0; display: block; background: url(../images/common/what-big-off.png) no-repeat; width:279px; height:71px; }
#navlist ul li a#whatbig:hover, #navlist ul li a#whatbig:active { background: url(../images/common/what-big.png) no-repeat; }

#navlist ul li a#newsbig, #navlist ul li a#newsbig:link { padding:0; margin: 0; display: block; background: url(../images/common/news-big-off.png) no-repeat; width:268px; height:73px; }
#navlist ul li a#newsbig:hover, #navlist ul li a#newsbig:active { background: url(../images/common/news-big.png) no-repeat; }

#navlist ul li a#talkbig, #navlist ul li a#talkbig:link { padding:0; margin: 0; display: block; background: url(../images/common/talk-big-off.png) no-repeat; width:218px; height:71px; }
#navlist ul li a#talkbig:hover, #navlist ul li a#talkbig:active { background: url(../images/common/talk-big.png) no-repeat; }

#subnavlist { padding:0; margin:10px 10px 0 10px; }
#subnavlist ul { color: #00568e; }
#subnavlist ul li { list-style:none; text-decoration: none; margin: 0; display:block; font-size:30px; }
#subnavlist ul li a, #subnavlist ul li a:link, #subnavlist ul li a:visited { display: block; text-decoration: none; color: #eaaf0f; padding:5px 2px; border-bottom: 1px solid #fff; }
#subnavlist ul li a:hover, #subnavlist ul li a:active { cursor: pointer; }
#subnavlist ul li a#subnavcurrent, #subnavlist ul li a#subnavcurrent:link { color: #eaaf0f; }

#subnavlist ul li a#lastitem, #subnavlist ul li a#lastitem:link, #subnavlist ul li a#lastitem:link { display: block; text-decoration: none; color: #00568e; padding:5px 2px; border-bottom:none }
#subnavlist ul li a#lastitem:hover { cursor: pointer; background-color:#ccc; }

#subnavlist ul li span { color:#999; font-weight:normal; }


#newslist { padding:0; margin:0 0 0 20px; }
#newslist ul { color: #00568e; padding:0; margin:0; }
#newslist ul li { list-style:none; text-decoration: none; margin: 0; display:block; font-size:12px; padding:0; color:#fff; text-transform:uppercase; }
#newslist ul li a, #newslist ul li a:link, #newslist ul li a:visited { display: block; text-decoration: none; color: #eaaf0f; padding:5px; }
#newslist ul li a:hover, #newslist ul li a:active { cursor: pointer; text-decoration:underline; }

#newslist ul li a#newsdate, #newslist ul li a#newsdate:hover { font-weight:normal; text-decoration:none !important; color:#fff }

#newsleft { float:left; margin: 0 20px 10px 0; }
#newsleft p  { line-height:110%; margin:0 0 10px 20px; padding:0; text-transform:uppercase; font-size:12px; }
#newsright { float:right; margin: 0 0 10px 20px; }
#newsright h4 { padding:0 0 10px 20px; font-size:14px; font-weight:normal; line-height:100%; color:#eaaf0f; text-transform:uppercase; }
#newsright p { padding:0 0 10px 0; margin-top:0; }


.box1 { background:url(../images/common/corner.gif) #e8e9ea no-repeat right top; padding-bottom:10px; }
.box1 h3 { padding: 10px 10px 0 10px; margin:0; font-size:14px; font-weight:normal; line-height:100%; }

.list2col { padding:0; margin:10px 20px; }
.list2col ul { margin:0; padding:0; }
.list2col ul li { float:left; width:49%; list-style:none; text-decoration: none; margin:0 0 10px 0; font-size:110%; }
.list2col ul li a, .list2col ul li a:link, .list2col ul li a:visited { text-decoration: none; color: #eaaf0f; }
.list2col ul li a:hover, .list2col ul li a:active { cursor: pointer; text-decoration:underline; }

.map { width:550px; height: 300px; border:3px #eaaf0f solid; margin:20px; clear:both; }
