﻿.alert {
	background: #fff6bf url(../images/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;

	}

.info {
	background: #f8fafc url(../images/information.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
	}


a>img:hover
{
	/*background-color: white;
	color: white;*/
	border: none;
}

a:hover
{
	/*background-color: white;*/
	color: white;
	border: none;
}
body {
margin : 0 auto;
padding : 0;
/*font-family : "Lucida Grande", verdana, arial, helvetica, sans-serif;*/
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
color : #333;
background-color : white;
text-align : center;
}
td {
font-family : "Lucida Grande", verdana, arial, helvetica, sans-serif;
}
#preloaded_images {
width : 0;
height : 0;
display : inline;
}
a:hover {
color : #fff;
background-color : white;
}
#Header {
background: transparent url('../images/header.jpg');
repeat-x scroll left top;
height:100px;
}
#Header h1 {
color : #000;
}
#Header h3 a:hover {
color : #d6ffff;
background-color : #253966;
}
#Header h3 a.current:link, #Header h3 a.current:visited {
color : #000;
}
#Header h3 a.current:hover {
color : #000;
background-color : #c5e2e9;
}
#Header h1 a:link, #Header h1 a:visited {
color : #000;
text-decoration : none;
}
#Header h1 a:hover {
color : #000;
background-color : #c5e2e9;
text-decoration : underline;
}
#Tabs a:link, #Tabs a:visited {
background-color : #42577b;
color : #fff;
border : 1px solid #c5e2e9;
border-bottom : 1px solid #42577b;
}
#Tabs ul#MainTabs a:link.current, #Tabs ul#MainTabs a:visited.current, div#CategoryList a.current:link, div#CategoryList a.current:visited {
color : #000;
}
#Tabs a:hover {
color : #d6ffff;
background-color : #253966;
border-bottom : 1px solid #253966;
}
#Tabs li#AdminTab a:link, #Tabs li#AdminTab a:visited {
color : #485c8a;
background-color : #c5e2e9;
border-bottom : 1px solid #c5e2e9;
text-decoration : underline;
}
#Tabs li#AdminTab a:hover {
color : #000;
}

a:link {
color : #03c;
}

/*a:hover {
color : #fff;
background-color : #30c;
text-decoration : none;
}
.image:link, a.image:visited, a.image:hover {
background : none;
padding : 0;
}*/
a.admin:link, a.admin:visited {
color : #f00;
font-family : verdana;
font-size : 11px;
font-weight : normal;
}
a.adminfull:link, a.adminfull:visited {
color : #f00;
font-weight : bold;
text-decoration : underline;
}
a.admin:hover, a.adminfull:hover {
color : #fff;
background : #f00;
}
a.black:link, a.black:visited {
color : #000;
}

a.anchor:link, a.anchor:visited, a.anchor:hover {
color : #fff;
background : #fff;
font-size : 0;
text-decoration : none;
padding : 0;
}
p {
font-size : 12px;
line-height : 16px;
}

h1 {
font-family : "Lucida Grande", arial, sans-serif;
padding : 0;
border-bottom : 0;
margin : 0;
color : #333;
font-size : 20px;
font-weight : bold;
}
h1.blankslate a:hover {
background-color : #000;
color : white;
}
h3 {
margin : 20px 0 0 0;
color : #666;
font-family : "Lucida Grande", arial, sans-serif;
font-size : 14px;
padding : 0;
}
.lightgray a:link, .lightgray a:visited {
color : #999;
background : inherit;
text-decoration : underline;
}
.lightgray a:hover {
color : #fff;
background : #000;
}
.smallgray a:link, .smallgray a:visited {
color : #666;
background : inherit;
text-decoration : underline;
}
.smallgray a:hover {
color : #fff;
background : #000;
}
td {
padding : 3px;
text-align : left;
}
div#Wrapper {
padding : 0 23px 0 30px;
margin : 0 auto;
}
.Container {
margin : 12px auto 0 auto;
text-align : center;
min-width : 750px;
}
#DashContentFrame {
margin : 0;
padding : 0 0;
width : 100%;
text-align : left;
float : left;
}
table.layout {
border-collapse : collapse;
width : 100%;
}
table.layout td.left {
vertical-align : top;
padding : 0;
}
table.layout td.left {
width : 70%;
}
div.Left {
margin : 0;
padding : 0;
text-align : left;
width : 70%;
float : left;
}
table.layout td.left div.Left {
width : auto;
float : none;
}
#Footer {
clear : left;
font-size : 9px;
color : #666;
margin : 4px 0 20px 20px;
text-align : left;
padding-bottom : 15px;
}
#Footer a:link, #Footer a:visited {
color : #666;
}
#Footer a:hover {
color : #fff;
background : #666;
}
#Header h3 #P2P_selector a:link, #Header h3 #P2P_selector a:visited {
color : red;
background : #f0f0f0;
padding : 3px;
font-weight : bold;
}
#Header h3 #P2P_selector a:hover {
color : #e5e5e5;
background : red;
}
#Header {
background : #036;
padding : 1px 0 0 0;
margin : 0;
text-align : left;
position : relative;
background-image : url('../images/header.jpg');
}
#Header h1 {
padding : 0 0 10px 0;
margin : 7px 0 0 30px;
font-size : 24px;
font-weight : normal;
color : white;
text-align : left;
}
#Header h3 {
padding : 0 30px 0 32px;
margin : 7px 0 0 0;
font-size : 9px;
font-weight : normal;
font-family : verdana;
text-align : left;
}
#Header h3.global {
position : relative;
float : right;
text-align : right;
width : 250px;
color : #4077CA;
}
#Header a:link {
color : #4077CA;
}
#Header a:hover.image {
background-color : transparent;
}
#Tabs {
height : 25px;
margin : 0 0 20pt 30px;
padding : 0;
padding-right : 20px;
}
#Tabs ul {
margin : 0;
padding : 0;
}
#Tabs li {
margin : 0;
padding : 0;
display : inline;
list-style : none;
border : none;
}
div#Tabs a:link, div#Tabs a:visited {
text-decoration : none;
}
#Tabs a:hover {
color : #fff;
background : #333;
}
#Tabs ul#MainTabs a:link, #Tabs ul#MainTabs a:visited {
float : left;
font-size : 12px;
font-weight : normal;
padding : 4px 8px 6px 8px;
margin : 0;
}
#Tabs ul#MainTabs a:link.current, #Tabs ul#MainTabs a:visited.current {
background : #e5e5e5;
border-bottom : 1px solid #e5e5e5;
color : #222;
font-weight : bold;
text-decoration : none;
margin : 0;
}
div#CategoryList a:link.category_link, div#CategoryList a:visited.category_link {
position : relative;
display : block;
margin : 0 0 1px 0;
padding : 4px;
line-height : 16px;
}
div#CategoryList.editing a:link.category_link, div#CategoryList.editing a:visited.category_link {
margin-right : 80px;
}
div#CategoryList a.current:link, div#CategoryList a.current:visited, div#CategoryList a.current:hover {
font-weight : bold;
color : #000;
text-decoration : none;
font-size : 13px;
background : #fff;
}
.dashboard .Left .col {
padding-right : 28px;
}
.Post h1 a:hover {
background : #fff;
color : #000;
text-decoration : underline;
}
.Post h3 a:hover {
color : #fff;
background-color : #666;
}
.Post h3 a.commentlink:link {
font-weight : bold;
color : #000;
}
.Post h3 a.commentlink:hover {
color : #fff;
background : #333;
}
.Comments div.Post:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.return a:hover, .returnborder a:hover {
background-color : #666;
color : #fff;
}
.general_error_box a:link, .general_error_box a:visited {
color : #fff;
}
.Milestone li a:hover {
color : #fff;
background : #666;
}
.InactiveProjects a:hover {
color : #fff;
background-color : #666;
}
div.rssbox {
font-size : 11px;
border-top : 1px solid #dcdcdc;
padding : 5px 0;
margin-top : 10px;
line-height : 15px;
}
#AttachTabs li a:link, #AttachTabs li a:visited {
float : left;
background : #999;
font-size : 11px;
font-weight : normal;
padding : 4px 6px;
margin : 0 1px 0 0;
border : 1px solid #999;
border-top : none;
text-decoration : underline;
color : #fff;
}
#AttachTabs a:link.current, #AttachTabs a:visited.current {
text-decoration : none;
background : #efefef;
color : #333;
}
#AttachTabs a:hover {
color : #000;
background : #ffc;
}
table.todolist tr.firstofgroupcompleted td a:hover, table.todolist tr.completed td a:hover {
color : #fff;
background : #333;
}
table.todolist td.complete a:hover {
color : #fff;
background : #333;
}
ul.helpmenu1 li a:link, ul.helpmenu1 li a:visited, ul.helpmenu2 li a:link, ul.helpmenu2 li a:visited {
font-weight : normal;
}
div.closeanswer a:link, div.closeanswer a:visited {
color : #fff;
}
div.closeanswer a:hover {
color : #fff;
background : #000;
}
#otherquestions div.answer div.closeanswer a:link, #otherquestions div.answer div.closeanswer a:visited {
color : #333;
}
#otherquestions div.answer div.closeanswer a:hover {
color : #fff;
background : #000;
}
a.messagelink:link, a.messagelink:visited {
color : #000;
font-weight : bold;
}
a.messagelink:hover {
color : #fff;
}
table.ProjectSummary th a:hover {
color : #fff;
}
div#LockBar span.reactivate a:link, div#LockBar span.reactivate a:visited {
color : #fff;
}
table.accountchart th a:hover {
background-color : #fff;
padding : 0;
margin : 0;
}
div.whynot a:link, div.whynot a:visited {
line-height : 2em;
font-size : 11px;
}
table.accountchart th div.whynot a:hover {
background-color : #30c;
color : #fff;
text-decoration : none;
}
.Preview ul a:link, .Preview ul a:visited {
float : left;
font-size : 12px;
font-weight : normal;
padding : 4px 8px 6px 8px;
margin : 0;
text-decoration : none;
color : #fff;
background : #fff;
border-bottom : 1px solid #fff;
}
.Preview ul a:link.current, .Preview ul a:visited.current {
background : #e5e5e5;
border : 1px solid #e5e5e5;
color : #fff;
font-weight : bold;
text-decoration : none;
margin : 0 3px;
}
.Preview ul a:hover {
color : #fff;
background : #fff;
}
.col {
padding : 0 20px;
text-align : left;
}
div.Left .col {
padding : 15px 50px 10px 20px;
background : #fff;
position : relative;
}
div.Left .bottom {
background : url(/images/bottom-bg.gif) no-repeat top right;
font-size : 8px;
}
div.blankBar h1 a:hover {
text-decoration : none;
}
translatedCell {
color : #ff6600;
font-weight : bold;
}
reviewedCell {
color : #3366cc;
}





    #tabsF {
      float:left;
      width:100%;
      background:transparent;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #666;
	  margin-top:-7px;
      }
    #tabsF ul {
	  margin:0;
	  padding:20px 10px 4px 50px;
	  list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("../images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("../images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }

      .progressBar{
	width:100px;
	height:10px;
	border-top: 1px solid #ffd324;
	border-bottom: 1px solid #ffd324;
	padding:0 0 0 0;}

.pgu{
 height:10px;
 background-color:#FF1524;
 float:left;
}

.pgt{
 height:10px;
 background-color:#FD901F;
 float:left;
}

.pgr{
 height:10px;
 background-color:#A0D849;
}



#title{

padding-top: 10px;
padding-left: 10px
}

.reviewBloc {
	background-color: #CCFFCC;
	border: thin solid #339933;
	text-align: center;
		padding-bottom: 3px;
}

.translateBloc{
	background-color: #C4E1FF;
	border: thin solid #336699;
	text-align: center;
		padding-bottom: 3px;
}


#statsproject>thead>th #statsproject>tbody>td  {
padding-right:0px;
}

#statsproject>tbody>td
{
	border-bottom-color:#C0C0C0;
	border-bottom-width:thin;
	border-bottom-style:solid;
}

#statsproject>thead, .statsprojectHead {
background-image: url("../images/aero/grid/grid-hrow.gif" );
height: 22px;
margin:0px 0px 0px 0px;
padding-right:0px;
text-align:center;
font-weight:bold;
font-family:arial,tahoma,helvetica,sans-serif;
font-size:11px;
color:#15424d;
padding:3px 5px;

}

.actionButtons
{
	width:190px;
	height:70px;
	font-size:x-large;
	background-repeat:no-repeat;
	font-weight:bold;
	padding-top: 15px;
	padding-right: 55px;
	color:white;
}
.actionButtons>a, .actionButtons>a:hover, .miniactionButtons>a, .miniactionButtons>a:hover
{
	color:white;
	background-color:transparent;
	padding-right: 10px;
}



#translatebutton {
	background-image:url('../images/btn_translate.png');
}
#reviewbutton {
	background-image:url('../images/btn_review.png');
}


.miniactionButtons
{
	width:230px;
	height:32px;
	font-size:medium;
	background-repeat:no-repeat;
	font-weight:bold;
	padding-top: 5px;
	padding-right: 0px;
	color:white;
}


#goreview {
	background-image:url('../images/btn_review_small.png');
}
#gotranslate {
	background-image:url('../images/btn_translate_small.png');
}

#title>a,#title>a:hover {
	background-color: transparent;
}
