/* CSS Document */

/*

<!--

            blue: rgb(33,170,239) #21AAEF;

            gray: rgb(82,73,66) #524942;

            orange: rgb(239,166,41) #EFA629;

            green: rgb(148,186,16) #94BA10;

            -->

*/

body

{

    text-align: center;

    background-color: #3786BE;

}



h2

{

    color: #35AFF0;

    text-align:left;

    font-weight:bolder;

    font-family:Helvetica,sans-serif;

    font-style: italic;

    padding: 10 10 10 0;

    font-size: 24px;
	line-height:32px;


}



h3

{

    font-size: 13px;

    font-weight:bolder;

}

.h {
  width: 10px;
}



.input

{

    border: 1px gray solid;

}



.maintable

{

    width: 1228px;

}



.leftpane

{

    width: 130px;

    background-image: url(images/l.jpg);

}



.headerpane

{

    background: rgb(102,51,51) url('images/header2.jpg') no-repeat scroll center center;

    width: 968px;

    height: 179px;
    position: relative;

}



.rightpane

{

    width: 130px;

    background-image: url(images/r.jpg);

}



.textarea

{

    color:#AAAAAA;

    font-family:Helvetica,sans-serif;

    text-align:left;

    font-size: 12px;

    font-weight: bolder;

    padding: 18px;



}


#header {
  margin: 0;
  padding: 0;
  position: relative;
  text-align: left;
  width: 100%;
}

#header #menu {
  color: #25A8E8;
  font-size:0.8em;
  font-family: "Myriad Pro",Arial,Helvetica,sans-serif;
  font-weight:bold;
  margin: 0;
  padding: 0;
  padding-right: 9px;
  padding-top: 2px;
}

#header #menu a {
  color: #25A8E8;
  font-family: "Myriad Pro",Arial,Helvetica,sans-serif;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

#header #menu li {
  float: left;
  margin: 0;
  padding: 0;
  padding-left: 15px;
  line-height: 35px;
}

#header #menu li.menu-wb {
  position: relative;
}

#header #menu li.menu-wb img {
  float: right;
  display: block;
}

#header #menu li.menu-wb a {
  margin-right: 5px;
}


/*#header #menu li.menu-wb {
  padding-left: 50px;
}

#header #menu li.menu-blog {
  padding-left: 15px;
}


#header #menu li.menu-ot {
  padding-left: 15px;
}*/

#header div.twitter {
  width:202px;
  height:77px;
  position: absolute;
  right: 26px;
  overflow: hidden;
  color: #333;
  cursor: pointer;
  padding:  5px 10px 10px 17px;
}

#header div.twitter div.twittext {
  font-family: "Myriad Pro",Arial,Helvetica,sans-serif;
  font-size: 0.8em;
}

#header div.lang {
  position: absolute;
  right: 255px;
  margin-top: 7px;
}

#header div.lang ul li {
  padding-bottom: 2px;
}


#header #birdy {
  display: block;
  position: absolute;
  right: 202px;
  top: 96px;
}

#header #blonde20tw {
  display: block;
  position: absolute;
  right: 55px;
  top: 103px;
}



.bottom

{

    background-image: url(images/bottom.jpg);

    height: 104px;

}



.menu

{

    color: #25A8E8;

    font-size:0.8em;

    font-family: "Myriad Pro",Arial,Helvetica,sans-serif;

}



.menu td

{

    padding: 9px;

    padding-top: 12px;

}



.menu td a

{

    color: #25A8E8;

    font-family: "Myriad Pro",Arial,Helvetica,sans-serif;

    text-decoration: none;

}



.menu td a:hover

{

    color: white;

    font-family: "Myriad Pro",Arial,Helvetica,sans-serif;

    text-decoration: none;

}



.menu_mark

{

    background-color:#21AAEF;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    color: white;

}





.contenttable

{

    width: 100%;

    background-color: white;

}



.contenttable a

{

    color:#AAAAAA;

    font-family:Helvetica,sans-serif;

    text-decoration: none;

}



.services_list

{

    text-align: left;

    padding: 34px;

    list-style-position: outside;

    list-style-type: disc;

    padding-left: 40px;

}



.services_list li

{

    padding-bottom: 5px;

}



.services_list a

{

    color:#6A6A82;

    text-decoration:none;

}



.logos_table

{

    padding:10px;

}



.logos_table td

{

    text-align: center;

}



.logo_img

{

    padding: 1px;

}



.bubble

{

    width: 545px;

    height: 143px;

    cursor: pointer;

}



.blue_bubble

{

    background-image: url(images/wtsam_blue_bubble.png);

}



.orange_bubble

{

    background-image: url(images/wtsam_orange_bubble.png);

}



.green_bubble

{

    background-image: url(images/wtsam_green_bubble.png);

}



.big_bubble_blue

{

    width: 535px;

    background-image: url(images/big_bubble_blue.png);

    cursor: pointer;

}



.big_bubble_orange

{

    width: 535px;

    background-image: url(images/big_bubble_orange.png);

    cursor: pointer;

}



.big_bubble_green

{

    width: 535px;

    background-image: url(images/big_bubble_green.png);

    cursor: pointer;

}



.bubble_head

{

    position:relative;

    left:70px;

    top:27px;

    color: white;

    font-size: 14px;

    font-weight: bold;

}



.bubble_bottom

{

    width: 535px;

    height: 45px;

    background-image: url(images/bubble_bottom.png);

}



.bubble_text

{

    position:relative;

    left: 40px;

    top: 45px;

    color:#AAAAAA;

    font-family: Helvetica,sans-serif;

    text-align: left;

    font-size: 12px;

    font-weight: bolder;

    width: 390px;

}





.video_container

{

    width: 500px;

    background-color: #25A8E8;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    color: white;
    text-align: center;

}



.video_list

{

    width: 425px;

    background-color: #ADDA05;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    color: #333333;

}



.video_list td

{

    padding: 10px;

}



.video_list img

{

    border: 1px white solid;

    width: 120px;

    height: 90px;

}



.featured_videos

{



}



.featured_videos img

{

    width: 120px;

    border: 1px #21AAEF solid;

}



.featured_videos td

{

    padding-left:15px;

    padding-top:15px;

    vertical-align:middle;

    color: gray;

}





video_image

{

    width: 120px;

    height: 90px;

}

.headerpane .flags {
	width:50px;
  text-align: right;
	/*left:15px;
	top:15px;
	position:absolute;*/
}

.headerpane .flags ul li {
	display:inline;
}

ul.all_team {

}
ul.all_team li.team {
	margin:20px 0 20px 0;
	padding:10px
}

.abouttxt {
  line-height: 18px;
}

.abouttxt h2 {
  padding: 10px 0px;
}


