body
	{
	margin:0;
	padding:0;
	font:normal 12px/14px Arial,Tahoma,Verdana;
	}
img {
	border:none;
	}	
a {
	color: #cc0e02;
	font-weight:bold;
	text-decoration: none;	
}
.right { float: right; }
.left { float: left; }
select {
	width: 100px;
}
li.searchfix select {
	width: 180px;
	}
li.searchfix input[type="text"]{ 
	width: 160px;
}
a:hover {
	color: #000000;
	}
a:visited {
	color: #cc0e02;
	}
#container
	{
	margin:22px auto 0 auto;
	padding:0;
	width:920px;
	}
#top
	{
	margin:0;
	padding:0 0 0 380px;
	background-color:#939ca1;
	background-image:url('/images/top_back.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	height:150px;
	}
	
#midcontainer
	{
	border-top:1px solid white;
	margin:2px 0 0 0;
	padding:0;
	background-image:url('../images/back_right.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	}
#searchtitle
	{
	color: white;
	background-color:#cc0e02;
	font-weight: bold;
	padding: 5px 0 5px 5px; 
	}
#searchbar{
	padding:0px;
}
#searchbartop{
	height: 26px;
	color: #FFFFFF;
	}
#searchbartopl{
	float: left;
	font: bold 14px Arial,Tahoma,Verdana;
	}
#searchbartopSearch, #searchbartopAdvSearch, #searchbartopSAT{	
		float: left;
		height: 26px;
		margin-right: 5px;
		overflow: hidden;
		cursor: pointer;
}
#searchbartopSearch { background: url('/images/searchbarSearch.gif') no-repeat; width: 77px; }
#searchbartopAdvSearch { background: url('/images/searchbarExplore.gif') no-repeat; width: 87px; }
#searchbartopSAT { background: url('/images/searchbarSAT.gif') no-repeat; width: 197px; }

#searchbartopSearch.active, #searchbartopSearch.active:hover { background: url('/images/searchbarSearch-active.gif') no-repeat; }
#searchbartopAdvSearch.active, #searchbartopAdvSearch.active:hover { background: url('/images/searchbarExplore-active.gif') no-repeat; }
#searchbartopSAT.active, #searchbartopSAT.active:hover { background: url('/images/searchbarSAT-active.gif') no-repeat; }

#searchbartopSearch:hover { background: url('/images/searchbarSearch-hover.gif') no-repeat; }
#searchbartopAdvSearch:hover { background: url('/images/searchbarExplore-hover.gif') no-repeat; }
#searchbartopSAT:hover { background: url('/images/searchbarSAT-hover.gif') no-repeat; }

#searchbartopr{
	float: right;
	background-color: #939ca1;
	border: 1px solid #A3A3A4;
	text-align: right;
	width: 522px;;
	padding: 5px 10px;
	font:11px Arial,Tahoma,Verdana;
	}
#searchbartopr a{
	color: #FFFFFF;
	text-decoration: underline;
	}
#searchbartopr a:hover{
	color: #000000;
	}
	
#searcharea {
	border-top: 1px dashed #A3A3A4; 	
	padding: 5px 5px 5px 0;
	height: 60px;
	margin: 0px;
	font: bold 11px  Arial,Tahoma,Verdana;
	color: #000000;
	display: none;
	}
#searcharealist{
	margin: 0px;
	padding: 0px;
	width: 100%;
	}
	
#searcharealist li{
	height: 60px;
	padding: 0 10px;
	float: right;
	list-style:none;
	border-left: 1px dashed #A3A3A4;
}

#searcharealist #backToMap { text-align: center; cursor: pointer; display: none; }
#searcharealist #backToMap:hover { color: #cc0e02;}	
#searcharealist li #sectors{ width: 180px; }
#searcharealist li #sizes{ width: 100px; }
#searcharealist li #word{ width: 180px; }

#searchbarbottom{ 
		background-color:#CCCCCC; 
		overflow: hidden; 
		border-top: 1px dashed #A3A3A4; 
		height: 20px;
}
#searchbarbottomcontent { 
		display: none; 
		padding: 5px 11px; 
		text-align:right; 
		color: #A3A3A4; 
		font: bold 11px Arial,Tahoma,Verdana; 
}


#register { display:inline; }
#settings { display:none; }
#logout { display:none; }
#login { display:inline; }

#SATtitlebar { 
	display: none;
	border-bottom: 1px solid #A3A3A4;
	padding-top: 5px;
	margin-bottom: 5px;
	height: 25px;
}
.graphpointer {
	cursor: pointer;
} 
#SATtitlebar #SATtitlebarLeft { float: left; }
#SATtitlebar #SATtitlebarRight { 
	float: right; 
	padding-top: 3px; 
	font: bold 14px Arial,Tahoma,Verdana;
	color: #000000;
}
#SATtitlebar #SATtitlebarRight span { color: #A3A3A4; }
#leftitems {
	margin: 2px 0px 20px 0px;
	width:34%;
	border: 1px solid #A3A3A4;
	float:left;
	}

#leftitemsSAT { 
	margin: 2px 0px 20px 0px;
	width:34%;
	float:left;
	display: none;
	color: #000000;	
}
#leftitemsSAT span{ color: #CD0100; }

#leftitemsSAT #SATtabNoLogin { 
	border: 1px solid #A3A3A4; 
	margin-bottom: 7px;
	padding: 10px;
}

#leftitemsSAT #SATtabNoLogin #SATtabText { 
	font: 14px Arial,Tahoma,Verdana;
	text-align: left;
}
#leftitemsSAT #SATtabDescription, #leftitemsSAT .SATtabTips{ 
	width: 100%;
	border: 1px solid #A3A3A4; 
	margin-bottom: 7px;
}
#leftitemsSAT #SATtabDescription #descriptionTitle, #leftitemsSAT .SATtabTips .tipsTitle, #SATtabQuestions #questionsTitle{
	padding: 5px 0;
	margin: 0 10px; 
	font: bolder 14px Arial,Tahoma,Verdana;
	border-bottom: 1px solid #A3A3A4;
}

#leftitemsSAT #SATtabDescription #descriptionContent{ 
	padding: 10px 20px 0 20px; 
	font: 14px Arial,Tahoma,Verdana;
	text-align: left;
 }
#leftitemsSAT #SATtabDescription #descriptionContent span{ font-weight: bold; } 
#leftitemsSAT #SATtabDescription #descriptionFooter {
	border-top: 1px solid #A3A3A4;
	text-align: right;
	font: bold 11px Arial,Tahoma,Verdana;
	color: #cc0e02;
	padding: 5px;
	margin: 10px 20px 5px 20px; 
	height: 10px; 	
}
#leftitemsSAT #SATtabDescription #descriptionContent #descriptionContentShort { }
#leftitemsSAT #SATtabDescription #descriptionContent #descriptionContentLong { display: none;}
#leftitemsSAT #SATtabDescription #descriptionFooter #descriptionMore { font-weight: bold; cursor: pointer; }
#leftitemsSAT #SATtabDescription #descriptionFooter #descriptionLess { display: none; font-weight: bold; cursor: pointer; }
#leftitemsSAT #SATtabDescription #descriptionFooter #descriptionLess:hover, #leftitemsSAT #SATtabDescription #descriptionFooter #descriptionMore:hover { color: #000000; }

#SATtabQuestions{
	display: none;
}
#SATtabQuestions span { color: #CD0100; }
#SATtabQuestions #questionsContent { 
	padding: 20px 20px 0 20px; 
	font: 14px Arial,Tahoma,Verdana;
	text-align: left;	
} 
#leftitemsSAT .SATtabTips .tipsContent { 
	padding: 15px 20px 0 20px; 
	font: 14px Arial,Tahoma,Verdana;
	text-align: left;
}
#leftitemsSAT .SATtabTips .tipsContent .tipTitle {
	font-weight: bold;
}
#mainpart #SATtabQuestions #questionsContent, #leftitemsSAT .SATtabTips a:hover{ color: #000; }
#leftitemsSAT .SATtabTips .tipsContent .tipsTip {margin-bottom: 10px;}
#leftitemsSAT .SATtabTips .tipsContent .tipsTip #tipText {color: black;}
#leftitemsSAT .SATtabTips .tipsContent .tipsCases {
	color: #A3A3A4; 
	padding: 5px;
	font: 12px Arial,Tahoma,Verdana;
}
#mainpart #SATtabQuestions #questionsContent #questionsQuestion { clear: both; }
#mainpart #SATtabQuestions #questionsContent #questionsQuestion #questionNumber { float: left; width: 35%; color: #CD0100; } 
#mainpart #SATtabQuestions #questionsContent #questionsQuestion #questionDesc { float: left; width: 65%; }
#mainpart #SATtabQuestions #questionsContent #questionsGraph { 
	margin: 10px 0;
	clear: both;
}
#mainpart #SATtabQuestions #questionsContent .questionGraphAnswer { overflow: hidden; }
#mainpart #SATtabQuestions #questionsContent .questionGraphLeft { 
	font: bold 11px Arial,Tahoma,Verdana;
	text-align: right;
	color: #CD0100;
	float: left;
	width: 35%;
	border-right: 2px solid #A3A3A4;
	margin-bottom: 5px;
}
#mainpart #SATtabQuestions #questionsContent .questionGraphLeft div { padding: 12px 5px 15px 0; }
#mainpart #SATtabQuestions #questionsContent .questionGraphRight { 
	font: normal 11px Arial,Tahoma,Verdana;
	color: #000000;
	float: left; 
	width: 64%;
	overflow: hidden;
}
#mainpart #SATtabQuestions #questionsContent .questionGraphRight div.GraphBar{
	height: 25px;
	float: left;
}

#mainpart #SATtabQuestions #questionsContent .questionGraphRight .Graph1 { 
	background-color: #EDEEF0; 
	border: 1px solid #CD0100;
	border-left: 0;
}
#mainpart #SATtabQuestions #questionsContent .questionGraphRight .Graph2 { 
	background-color: #CCCCCC;
	border: 1px solid #000000;
	border-right: 0;
	border-left: 0;
}
#mainpart #SATtabQuestions #questionsContent .questionGraphRight .Graph3 { 
	background-color: #CD0100;
	border: 1px solid #000000;
	border-left: 0;
}
#mainpart #SATtabQuestions #questionsContent .questionGraphRight div.GraphDesc{
	float: left;
	background-color: #ffffff;
	border: 0;
	padding: 6px 0 0 5px;
}
#mainpart #SATtabQuestions #questionsContent #questionsContentFooter{
	border-top: 1px solid #A3A3A4;
	overflow: hidden;
	font: bold 11px  Arial,Tahoma,Verdana;
	color: #000000;
	margin: 5px 0 0 0;
	padding: 5px;
} 
	
#mainpart #SATtabQuestions #questionsContent #questionsContentFooter #questionLegendText { padding-top: 2px; }

#mainpart #SATtabQuestions #questionsContent #questionsContentFooter #questionLegendBar { 
	background-color: #CD0100;
	border: 1px solid #000000;
	height: 15px;
	width: 20px;
	margin-right: 5px;
}
#leftitemsSAT .SATtabTips .tipsContent #tipsContentFooter {
	border-top: 1px solid #A3A3A4;
	text-align: right;
	font: bold 11px  Arial,Tahoma,Verdana;
	color: #000000;
	margin: 5px 0 0 ;
	padding: 5px;
}
#mainpart #SATtabQuestions #questionsContent #questionsContentFooter #previousQuestion, 
#mainpart #SATtabQuestions #questionsContent #questionsContentFooter #nextQuestion,   
#leftitemsSAT .SATtabTips .tipsContent #tipsContentFooter #previousTip,
#leftitemsSAT .SATtabTips .tipsContent #tipsContentFooter #nextsTip { color: #000000; }

#mainpart #SATtabQuestions #questionsContent #questionsContentFooter a { color: #CD0100; text-decoration: none; }
#mainpart #SATtabQuestions #questionsContent #questionsContentFooter a:hover { color: #000000; }

#leftitemsAdmin {
	margin: 2px 0px 20px 0px;
	width:34%;
	float:left;
	display: none;
	color: #000000;	
}
#leftitemsAdmin #leftAdminTitle { 
	background-color:#cc0e02;
	padding: 5px 10px;
	font: bold 14px Arial,Tahoma,Verdana;
	color: #FFFFFF;
}
#leftitemsAdmin #leftAdminContent { 
	border: 1px solid #A3A3A4;
}
#leftitemsAdmin #leftAdminContent #leftAdminLineTitle { background-color: #939ca1; color: #ffffff; height: 20px; width: 100%; }
#leftitemsAdmin #leftAdminContent #leftAdminLineTitle div { float: left; height: 18px;}
#leftitemsAdmin #leftAdminContent #leftAdminLineTitle div.tag { padding-left: 8px; padding-top: 2px; width: 180px !important; }
#leftitemsAdmin #leftAdminContent #leftAdminLineTitle div.add { width: 60px; border-left: 1px solid #ffffff; padding-top: 2px; text-align: center; }
#leftitemsAdmin #leftAdminContent #leftAdminLineTitle div.manage { width: 60px; border-left: 1px solid #ffffff; padding-top: 2px; text-align: center;}
#leftitemsAdmin #leftAdminContent div.leftAdminLine { height: 25px; width: 100%; clear: both; }
#leftitemsAdmin #leftAdminContent div.leftAdminLine div { float: left; height: 20px; border: 1px solid #A3A3A4; overflow: hidden; }
#leftitemsAdmin #leftAdminContent div.leftAdminLine div.tag { width: 179px; height: 19px; margin-top: 1px; border-left: 0; padding: 3px 0px 0px 8px; }
#leftitemsAdmin #leftAdminContent div.leftAdminLine div.add { width: 58px; margin: 1px 1px 0 1px ; text-align: center; padding-top: 2px; }
#leftitemsAdmin #leftAdminContent div.leftAdminLine div.manage { width: 59px; margin-top: 1px; border-right: 0; text-align: center; padding-top: 2px; }
#leftitemsAdmin #leftAdminContent div.leftAdminLineSingle { margin: 10px; }
#leftitemsAdmin #leftAdminContent div.leftAdminLineSingle a { color: #CC0E02; }
#leftitemsAdmin #leftAdminContent div.leftAdminLineSingle a:hover { color: #000000; }
#leftitemsAdmin #leftAdminContent div.leftAdminLine div.active { background-color: #ccc; }
#mainpart {
	margin: 2px 0px 20px 0px;
	padding: 10px;
	width:63.2%;
	border: 1px solid #A3A3A4;
	float:right;
	}

h1 {
	border-bottom: 1px solid #A3A3A4;
	font: bold 16px  Arial,Tahoma,Verdana;
	color: #CC0000;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0 0 5px 0;
	}

#mainpart p.normal {
	margin: 0;
	border-bottom: 1px solid #A3A3A4;
	font: 16px Arial,Tahoma,Verdana;
	text-align: justify;
	color: #000000;
	padding-bottom: 10px;
	padding-left: 5px;
}
#mainpart p.normal span{
	color: #ff0006;
}

#mainpart p.darker {
	margin: 0;
	font: bold 14px Arial,Tahoma,Verdana;
	text-align: justify;
	color: #000000;
	padding-top: 10px;
	padding-left: 5px;
}
#mainpart p.darker span{
	color: #A3A3A4;
}
#mainpart #descriptionsContainer{
	width: 100%;
	margin-top: 10px;
	font: 13px Arial,Tahoma,Verdana;
}
#mainpart #descriptionsContainer #searchDescription, #advsearchDescription, #satDescription{
	float: left;
	width: 190px;
	margin-right: 5.5px;
}
#mainpart #descriptionsContainer #satDescription {
	margin-right: 0px;	
}
#mainpart #descriptionsContainer #searchDescription #searchDescriptionTitle, #advsearchDescription #advsearchDescriptionTitle, #satDescription #satDescriptionTitle{
	background-color: #cc0e02;
	border: 1px solid #A3A3A4;
	float: left;
	padding: 3px 3px;
	font: bold 14px Arial,sans-serif;
	color: #FFFFFF;
	cursor: pointer;
}
#mainpart #descriptionsContainer #searchDescription #searchDescriptionBox, #advsearchDescription #advsearchDescriptionBox, #satDescription #satDescriptionBox{
	width: 151px;
	border: 3px solid #A3A3A4;
	clear: both;
	text-align: left;
	padding: 15px;
	overflow: hidden;
	height: 200px;
	line-height: 18px;
}
#mainpart #descriptionsContainer #searchDescription #searchDescriptionBox{ background-color: #FFFFFF; }
#mainpart #descriptionsContainer #advsearchDescription #advsearchDescriptionBox{ background-color: #edeef0; }
#mainpart #descriptionsContainer #satDescription #satDescriptionBox{ background-color: #CCCCCC; }

#mainpart #descriptionsContainer #searchDescription #searchDescriptionBox span.title1, #advsearchDescription #advsearchDescriptionBox span.title1, #satDescription #satDescriptionBox span.title1{
	font-weight: bold ;
	color: #f8333a;
}

#mainpart #descriptionsContainer #searchDescription #searchDescriptionBox span.title2, #advsearchDescription #advsearchDescriptionBox span.title2, #satDescription #satDescriptionBox span.title2{
	font-weight: bold ;
	color: #ff0006;
}

#mainpart #descriptionsContainer #searchDescription #searchDescriptionBox span, #advsearchDescription #advsearchDescriptionBox span, #satDescription #satDescriptionBox span{
	color: #ff0006;
}

#mainpart #mapHeader {
	overflow: hidden;
	width: 100%;
	padding-bottom: 5px;
	border-bottom: 1px solid #A3A3A4;
	margin-bottom: 30px;
	font: bold 12px Arial,Tahoma,Verdana;
	color: #000000;	
}

#mainpart #mapHeader #mapHeaderCountries {
	float: left;
	padding-left: 5px;
}
#mainpart #mapHeader #mapHeaderCountries span.title {
	color: #CC0000;
}
#mainpart #mapHeader #mapHeaderChoose {
	float: right;
	padding-right: 5px;
}
#mainpart #mapContainer {
	width: 100%;
	overflow: hidden;
	min-height: 417px;
}


#mainpart #searchcasetitle {
	overflow: hidden;
	border-bottom: 1px solid #A3A3A4;
	margin-bottom: 10px;
	}

#mainpart .backtosatdiv {
	font: bold 14px Arial,Tahoma,Verdana;
	color: #da2b00;
	padding-bottom: 10px;
	float:left;	
	}	
#mainpart .backtosatdiv a {	color: #da2b00;	text-decoration: none;}
#mainpart .backtosatdiv a:hover { color: #000000; }

#mainpart #searchcasetitle_right {
	font: normal 12px  Arial,Tahoma,Verdana;
	color: #da2b00;
	padding-bottom: 10px;
	float:right;
	}	
#mainpart #searchcasetitle_right a {color: #000000;	text-decoration: none; font: normal; }
#mainpart #searchcasetitle_right a:hover { color: #da2b00; }
#mainpart #searchcasetitle_right a:visited { color: #000000; }

#mainpart #advSearchHeader { 
	border-bottom: 1px solid #A3A3A4; 
	clear: both;
	margin-bottom: 5px;
	height: 25px;
}
#mainpart #advSearchHeader #advSearchHeaderTitle { 
	float: left;
	font: bold 16px Arial,Tahoma,Verdana;
	color: #CC0000;
}
#mainpart #advSearchHeader #advSearchHeaderDesc { 
	float: right;
	font: bold 12px Arial,Tahoma,Verdana;
	color: #A3A3A4;
	padding-left: 5px;
}
#mainpart #advSearchTop {
	overflow: hidden;
	width: 100%;
	padding-bottom: 5px;
	border-bottom: 1px solid #A3A3A4;
	margin-bottom: 10px;
	font: bold 12px Arial,Tahoma,Verdana;
	color: #000000;	
	padding-left: 5px;
	clear: both;
}
#mainpart #advSearchTop span.title {
	color: #CC0000;
}
#mainpart #advSearchCloud {
	margin-top: 20px;
	height: 427px;
	text-align: center;	
}
#mainpart #advSearchCloud span{
	font: bold 11px Arial,Tahoma,Verdana;
	color: #000;	
	cursor: pointer;
	margin-bottom: 5px;
	line-height: 25px;
}
#mainpart #advSearchCloud span.ital { font-style: italic; }
#mainpart #advSearchCloud span.rel1 { font-size: 11px; }
#mainpart #advSearchCloud span.rel2 { font-size: 16px; }
#mainpart #advSearchCloud span.rel3 { font-size: 20px; }
#mainpart #advSearchCloud span.rel4 { font-size: 28px; }
#mainpart #advSearchCloud span.active { color:#CC0000; }
#mainpart #advSearchCloud span.hoveron { border-bottom: 2px solid #000; }
#mainpart #advSearchCloud span.bold {font-weight: bold;}
#mainpart #advSearchCloud span.redit {color:#CC0000;}
#mainpart #advSearchCloud span.greyit {color:#A3A3A4; cursor: text;}
#mainpart #advSearchCloud span.greyit:HOVER { border-bottom: none; }
#mainpart #advSearchCloud span:HOVER { border-bottom: 2px solid #000; }
#mainpart #SATNoLogin {
	font: 14px Arial,Tahoma,Verdana;
	text-align: left;
}
#mainpart #SATMainTop { 
	border-bottom: 1px solid #A3A3A4; 
	clear: both; 
	height: 25px;
	margin-bottom: 5px;
}
#mainpart #SATMainTop #SATMainTopTitle { 
	float: left;
	font: bold 16px  Arial,Tahoma,Verdana;
	color: #CC0000;
	padding-left: 5px;
}
#mainpart #SATMainTop #SATMainTopDesc { float: right; }
#mainpart #SATMainTop #SATMainTopDesc span { color: #A3A3A4; }
#mainpart #SAT3dChart { display:none; }
#mainpart #SATMainFooter {
	height: 20px;
	border-top: 1px solid #A3A3A4;
	font: bold 14px  Arial,Tahoma,Verdana;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	color: #CD0100;
}
#mainpart #SATMainFooter #switchSpider:hover, #mainpart #SATMainFooter #switch3d:hover { color: #000; }
#mainpart #SATMainFooter #switch3d { cursor: pointer; }
#mainpart #SATMainFooter #switchSpider { display: none; cursor: pointer; }

#mainpart a {
	color: #000000;
	text-decoration: underline;
	padding-bottom: 10px;
	}
#mainpart a:hover {
	color: #da2b00;
	}
#mainpart input[type="text"]{ width: 350px; }
#mainpart select { width: 350px; }
#mainpart textarea{ width: 350px; height: 100px; }
#mainpart a.keywordlink { color: #8b8b8b; text-decoration: none; cursor: pointer; font-weight: normal; }
#mainpart a.keywordlink:hover { color: #999999; }
#mainpart a.conceptlink { color: #000000; text-decoration: none; cursor: pointer; font-weight: normal; }
#mainpart a.conceptlink:hover { color: #8b8b8b; }
#mainpart a.keyword { color: ; text-decoration: none; cursor: pointer; font-weight: normal; }
#mainpart a.keyword:hover { color: ; }
#mainpart a.concept { color: #000000; text-decoration: none; cursor: pointer; font-weight: normal; }
#mainpart a.concept:hover { color: ; }

#midright
	{
	margin:0 0 180px 0;
	padding:0;
	float:right;
	width:186px;
	background-color:#edeef0;
	}
#midleft
	{
	margin:0;
	padding:0;
	float:left;
	width:715px;
	}
.clear
	{
	clear:both;
	height:1px;
	}
	
#content h1
	{
	font:bold 16px/20px Arial,Tahoma,Verdana;
	letter-spacing:2px;
	}
#content a:link, #content a:visited
	{
	color:#da2b00;
	}
#topmenu
	{
	margin:0;
	padding:15px 15px 0 0;
	float:right;
	}
#topmenu li
	{
	margin:0;
	padding:0;
	list-style:none;
	font:small-caps bold 14px/16px Arial,Tahoma,Verdana;
	text-align: right;
	}
#topmenu a:link, #topmenu a:visited { color: white; }
#topmenu a:hover { color: black; }

#searcharea {
	background-color:#cccccc;
}
#mainmenu
	{
	margin:115px 0px 0px 0px;
	padding:0;
	float:left;
	}
#mainmenu li
	{
	margin:0 0 0 10px;
	padding:0;
	float:left;
	list-style:none;
	font:bold 18px/18px Arial,Tahoma,Verdana;
	font-weight: 900;
	color:#cc0e02;
	}
#mainmenu a:link, #mainmenu a:visited { color: black; }
#mainmenu a:hover { color: #cc0e02; }

#mainmenu a, #topmenu a { text-decoration: none; }

#midright p
	{
	margin:0;
	padding:0;
	}
#midright ul
	{
	font:normal 11px/17px Verdana,Arial,Tahoma;
	margin:0;
	padding:12px;
	}
#midright ul li
	{
	margin:0;
	padding:0;
	list-style:none;
	}
#midright ul li img
	{
	float:left;
	}
#midright h3
	{
	width:130px;
	font:normal 11px/16px Verdana,Arial,Tahoma;
	margin:0;
	padding:0 12px 0 12px;
	color:#cb0d01;
	}

#bottom
	{
	clear: both;
	position: inline;
	width:100%;
	padding:10px 0 10px 0;
	border-top:2px dashed #6f6f6f;
	}
#bottom .footer
	{
	margin:0;
	padding:0;
	font:italic 10px/14px Arial,Verdana,Tahoma;
	}	
#bottom .footer p
	{
	margin:0;
	padding:0;
	}
#bottom .footer strong
	{
	color:#d94e45;
	font-style:normal;
	}
	
#accountheading { width: 98%; border-bottom: 1px dashed #6f6f6f; overflow: hidden; margin: 5px auto; padding: 5px; }
#accountheading #personalinfo { float: left; font: bold 12px Arial,Verdana,Tahoma; color: #6f6f6f; }
#accountheading #edituser { float: right; }
#userinfo { padding: 10px 10px 10px 50px; }
#usefullinks { padding: 10px 10px 10px 50px; }
#downloadpdf h2 { margin: 10px 0 5px 0; font: normal 12px Arial,Verdana,Tahoma; }
#doublecolumn { overflow: hidden; }
/* #doublecolumn #bookmarks { width: 100%; float: left; } */
#doublecolumn #bookmarks #bookmarksitems { padding: 10px 10px 10px 50px; }
/* #doublecolumn #visited { width: 45%; float: right; }
#doublecolumn #visited #visiteditems { padding: 10px 10px 10px 50px; } */

div.adminmenu { width: 90%; margin: auto; padding: 0 0 10px 0; overflow: hidden; }
div.adminmenu div.addnew { width: 100%; padding: 10px 0 0 0; clear:both; text-align: center; } 
div.adminmenu div.addnew form { padding: 0; margin: 0; }
div.adminmenu div.tag { float: left; border-bottom: 1px dashed #6f6f6f; width: 65%; text-align: center; padding: 5px 0px; height: 18px; vertical-align:middle; overflow: hidden; }
div.adminmenu div.tag div.user { float: left; width: 49%; }
div.adminmenu div.tag div.group { float: left; width: 49%; }
div.adminmenu div.opt { float: right; border-bottom: 1px dashed #6f6f6f; width: 34.5%; text-align: center; padding: 5px 0px; height: 18px; vertical-align:middle; }
div.adminmenu div.label { float: left; width: 30%; text-align: right; padding: 5px 0px; height: 18px; vertical-align:middle; overflow: hidden; }
div.adminmenu div.field { float: right; width: 69%; text-align: left; padding: 5px 0px; height: 18px; vertical-align:middle; overflow: hidden; }

#embeddedvideo { text-align: center; }
#videodescription { text-align: justify; width: 95%; padding: 10px 15px; margin: 10px auto; border-top: 1px dashed #6f6f6f; }

#results { width: 100%; }
div.result { border-bottom: 1px dashed #6f6f6f; margin:0 auto 10px auto; overflow: hidden; padding: 0 0 10px 0;}
div.result #text { font: 11px Arial,Tahoma,Verdana; float:left; width:50%; }
div.result #text p.title { font-weight: bold; margin:0; padding:0; }
div.result #text p.description { font-weight: normal; margin:5px 0 5px 0; padding:0; text-align: justify; }
div.result #text p.keywords { font-weight: normal; margin:0; padding:0; text-align: justify; color: #6f6f6f; }
div.result #text p.more  { margin:5px 0 0 0; }
div.result #text p.more a { color: #d94e45; }
div.result #text p.more a:hover { color: #000000; }
div.result #image { float:right; width: 40% }
div.result #image img { width:200px; }


/* ERROR HANDLING */
	
#mainpart_error {
	clear: both;
	display: inline;
	padding: 10px 0;
	border: 1px solid #A3A3A4;
	overflow: hidden;
	width: 99.7%;
	margin-bottom: 10px;
	} 

#mainpart_error h1 {
	border-bottom: 1px solid #A3A3A4;
	font: bold 14px  Arial,Tahoma,Verdana;
	color: #da2b00;
	padding-bottom: 10px;
	margin: 0 15px 10px 15px;
	} 

#mainpart_error #codigo_erro { margin: 0 15px 10px 15px; font: bold 20px Arial,Tahoma,Verdana; color: #da2b00; }
#mainpart_error #mensagem_erro { margin: 0 15px; font: 16px Arial,Tahoma,Verdana;  color: #000000; }



#resizeMe
{
	width: 133px;
	height: 101px;
	cursor: move;
	background-color: transparent;
	border: 2px dashed #000000;
}


#imgthumbcontainer
{
	margin: 10px auto;
	
}
#commiter { width: 100%; text-align: center; }

iframe {
	width: 100%;
	height: 100%;
	border: 0;	
}
