/* globalStarting */
*{margin:0px; padding:0px;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#page_margins{width:800px; margin:0px auto; overflow:hidden;}
#header{overflow:hidden; border-bottom:2px solid #000; padding:8px 0px;}
.main{margin:8px 0px; overflow:hidden; height:100%;}
#col1{width:200px; height:100%; overflow:hidden; float:left; margin-right:8px;}
#col2{width:590px; height:100%; overflow:hidden; float:left;}
#footer{border:1px solid #ccc; background:#e6e6e6; text-align:center; padding:4px 0px; line-height:18px; width:99.7%;}
#footer a {text-decoration:none; color:#000000;}
#footer a:hover{text-decoration:underline; color:#000000;}
h1{font-size:20px; color:#339933; font-weight:normal; padding:14px 0px 5px 0px;}
h2{font-size:18px; color:#339933; font-weight:normal; padding:2px 0px 8px 8px;}
h2 p{font-size:14px; color:#666; font-weight:normal; padding:5px 0px;}
h3{background:url(../images/WriteActivityIcon.jpg) no-repeat; padding-left:44px; padding-top:15px; color:#1d1756; height:34px; font-size:18px;}
h3.Chat{background:url(../images/ChatActivityIcon.jpg) no-repeat; height:34px; padding-top:10px;}
h3.browse{background:url(../images/BrowseIcon.jpg) no-repeat; height:33px; padding-top:10px;}
h3.Record{background:url(../images/RecordActivity.jpg) no-repeat; height:33px; padding-top:6px;}
h3.Turtle{background:url(../images/TurtleArt.jpg) no-repeat; height:33px; padding-top:18px;}
h3.Terminal{color:#1d1756; height:34px; font-size:18px;}
h4{color:#1d1756; font-size:18px;}
h5{color:#1d71a0; font-size:16px; margin:10px 0px;}
h6{color:#666; font-size:12px; margin:10px 0px;}
.olpctoplinks{color:#666; float:right; display:block; padding-top:80px;}
.olpctoplinks a{text-decoration:none; color:#666;}
.olpctoplinks a:hover{text-decoration:underline; color:#000;}
.global{overflow:hidden; height:100%;}
/* OLPC */
.olpclogo{background:url(../images/olpclogo.jpg) no-repeat; height:95px; width:296px;}

.olpcnav_ul{margin:0px; padding:0px; list-style:none;}
.olpcnav_ul li{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	padding:6px 4px;
	color:#00F;
	border-bottom:1px dotted #666;
}
.olpcnav_ul li a{color:#666; cursor:pointer; text-decoration:none; display:block; padding-bottom:5px; background:url(../images/greenbullet.gif) no-repeat right; padding-right:10px;}
.olpcnav_ul li .a{background:none;}
.olpcnav_ul li a:hover{color:#339933; text-decoration:none;}

.olpcnav_ul_green{margin:0px; padding:0px; list-style:none;}
.olpcnav_ul_green li{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	padding:6px 4px;
	color:#339933;
	border-bottom:1px dotted #666;
}
.olpcnav_ul_green li a{color:#339933; cursor:pointer; text-decoration:none; display:block; padding-bottom:5px; background:url(../images/greenbullet.gif) no-repeat right; padding-right:10px;}
.olpcnav_ul_green li .a{background:none;}
.olpcnav_ul_green li a:hover{color:#339933; text-decoration:none;}





.submenu{}
.submenu ul{list-style:none;}
.submenu ul li{font-weight:normal; line-height:18px; font-size:12px; border-left:2px solid #666; padding:2px 0px 0px 5px; margin:2px 0px 0px 12px; color:#ff9933; height:22px; border-bottom:1px dotted #666;}
.submenu ul .li{border-left:none; border-bottom:none; font-weight:bold; font-size:14px; height:100%; color:#666; background:url(../images/greenbullet.gif) no-repeat 171px 8px;}
.submenu ul .sub{color:#ff9933; border-bottom:none;}
.submenu ul li a{color:#666; cursor:pointer; background:none; text-decoration:none;}
.submenu ul li a:hover{color:#ff9933;  text-decoration:none;}

/* globalEnding */

/* oplc homepageStarting */
.image{height:210px; width:590px; background:no-repeat; width:590px; height:188px;}
.cont_margin{margin-top:15px; height:100%; margin-bottom:10px;}
.txt_gray{color:#666; line-height:18px; text-align:justify; margin-bottom:10px;}
.txt_gray span {font-size:16px; font-weight:bold; display:block; margin:15px 0px 2px 0px; padding-bottom:4px;}
.txt_gray i {display:block; margin:5px 0px 2px 0px; font-size:14px; color:#333333;}
/* oplc homepageStarting */

.place_ul{padding:8px 0px; list-style:none; float:left;}
.place_ul li{margin-right:4px; float:left; width:104px; padding:2px 5px 2px 5px; border-right:1px dotted #666; color:#666;}
.place_ul .li{margin-right:0px; border:none;}
.place_ul li span {font-size:12px; font-weight:bold; padding-bottom:4px; display:block;}
.place_ul li a {color:#666; display:block; line-height:20px; text-decoration:none;}
.place_ul li a:hover{color:#000000; text-decoration:underline;}

.orange{color:#ff6634;}
.blue{color:#1d71a0;}
.green{color:#67cb33;}
.mezanta{
	color:#d80b70;
}
.yalta{color:#880656;}

.team_ul{margin:0px; padding:0px; margin-bottom:15px; list-style:none; overflow:hidden;}
.team_ul li{margin:0px 16px 0px 0px; padding:0px 10px 0px 0px; font-weight:bold; line-height:20px; float:left; color:#666;}
.team_ul li img{background: url(../images/greenbullet.gif) no-repeat 2px 3px; width:10px; height:10px;}


.hard_ul{margin:10px 0px; padding:0px; margin-bottom:15px; list-style:none; text-align:justify;}
.hard_ul li{margin:0px 0px 8px 12px; padding:0px 0px 0px 15px; color:#666; background:url(../images/greenbullet_h.gif) no-repeat 0px 4px;}
.hard_ul li ul {margin:10px 0px 10px 0px; padding:0px; color:#666; list-style:none;}


.sugarostxt{
	color:#303030;
	margin-top:10px;
	font-size:16px;
	font-weight:bold;
	text-align:justify;
	padding:8px 12px;
	background-color: #F2F2F2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.sugarostxt b {font-size:20px;}
.sugarostxt span {
	color:#393;
}
.align_r{text-align:right; display:block; padding-top:10px;}
a.knowmore{tetext-decoration:underline; color:#666; background:url(../images/greenbullet_h.gif) no-repeat left; padding-left:10px;}
a.knowmore:hover{text-decoration:none; color:#000000;}
.regform {margin:10px 0px 0px 0px; padding:0px; width:100%; height:100%; list-style:none; float:left;}
.regform li{ margin:0px; padding:0px 0px 10px 0px; width:100%; list-style:none; float:left; font-size:18px; font-weight:bold;}
.regform li label{ width:46%; display:block; text-align:left; float:left; font-weight:bold; font-size:12px;}
.regform li label span {font-size:11px; width:100%;}
.regform li span{ width:50%; display:block; text-align:left; float:left; font-size:12px; font-weight:normal;}
.regform li b{ display:block; width:2%; text-align:center; float:left; font-size:12px;}
.txtbox{ border:1px solid #000000; width:200px; height:18px; position:relative; bottom:3px; padding-top:3px; padding-left:3px; color:#000000;}
a.link {color:#666; display:block; line-height:19.5px; text-decoration:underline;}
a.link:hover{color:#000000; text-decoration:none;}

.table{border-collapse:collapse; margin:10px 1px;}
.table td {padding:5px;}
.table th {padding:5px; font-size:14px;}


.depl_ul {padding:8px 0px; list-style:none; float:left; overflow:hidden;}
.depl_ul li{margin-right:4px; float:left; width:128px; height:110px; padding:2px 5px 2px 5px; border-right:1px dotted #666; color:#666;}
.depl_ul li a {color:#666; display:block; line-height:22px; text-decoration:none;}
.depl_ul li a:hover{color:#000000; text-decoration:underline;}

a.btn_depl{ background:url(../images/button_Deployment.jpg) no-repeat; width:155px; height:84px; display:block; margin:25px 0px 0px 0px; float:left;}

.laptop{background:#badafe; width:100%; padding:2px 0px 2px 0px; text-align:center;}

a.olpc {color:#008dde; text-decoration:underline;}
a.olpc:hover{color:#000000; text-decoration:none;}

.txt_green{font-size:14px; font-weight:bold; color:#478635; text-align:center; line-height:20px; margin:0px 0px 15px 0px;}
