body
{
	color: #000000;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #9F9F9F url(/images/sopbg1.jpg) repeat-x fixed;
	margin:0px;
	padding:0px;
}



p
{
    margin-top:3px;
}

h2
{
    color:#535050;
    font-size:14px;
    margin-bottom:0px;
}

a img {border: 0;}

.huge
{
    font-size:250px;
    color:#FAD697;
    text-align:center;
    font-weight:bold;
}



#templateContainer
{
    text-align:center;
}

#hpBlock
{
    border:1px solid #ffffff;
    background-color:#666;
    width:760px;
    margin:0px auto;
    margin-top:80px;
}

#hpBlock p
{
    width:50%;
    text-align:right;
    color:#ffffff;
}

#tgnBlock
{
    border:0;
    background-color:#ffffff;
    width:920px;
    margin:0px auto;
    margin-top:50px;
    text-align:left;
    padding-bottom:5px;
}

#tgnBlockProp
{
    border:1px solid #666666;
    background-color:#ffffff;
    width:85%;
    margin:0px auto;
    margin-top:40px;
    text-align:left;
    padding-bottom:5px;
}

#tgnLeftBlock
{
    width:159px;
    margin:0px;
    float:left;
}

#tgnRightBlock
{
    width:759px;
    float:right;    
    min-height:360px;
    padding-top: 10px;
}

#tgnFooter
{
    clear:both;
    margin:0px;
    padding:9px;
    border-top:1px solid #939090;
    color:#939090;
}

#hpGuildLogo
{
    border:0;
    margin-left:459px;
    margin-top:161px;
    margin-bottom:10px;
}

#tgnLogoBar
{
    background-color:#666;
 	background-image: url(/images/header.jpg);
   color:#ffffff;
    font-size:38px;
    padding:20px 15px;
    color:#FAD697
}

#tgnLogoBar a img { visibility: hidden; }

#tgnLogoBar a
{
    color:#FAD697;
    text-decoration:none;
    border: 0!important;
}
   
#tgnLogoBar a:hover
{
   background: transparent!important;
}
   

#tgnLogoBar em
{
    font-size:42px;
    color:#ffffff;
    font-style:normal;
}
    

#tgnLogo
{
    float:left;
    width:150px;
}

#tgnLogo a
{
    color:#666666;
}

#tgnLogo a:hover
{
    color:#666;
}

#tgnNavBar
{
    text-align:left;
    background-color:#232020;
    padding:7px;
    color:#ffffff;
    display: none;
}

#tgnNavBar em
{
    color:#999999;
    font-style:normal;
}

#hpNavBar
{

    text-align:right;
    padding:9px;
    color:#ffffff;
}

#hpNavBar a
{
    color:#ffffff;
}

#hpNavBar em
{
    color:#ffcc99;
    font-style:normal;
}

.clearer
{
    width:1px;
    height:1px;
}
A:link
{
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: 1px dotted #666;
	color: #000;
	padding: 1px;
}

A:visited
{
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: 1px dotted #999;
	COLOR: #666;
}

A:hover
{
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	background: #e0e0e0;
	border-bottom: 1px dotted #333;
}

#topBar
{
	background-color:#666;
	border-width:0px 0px 1px 0px;
	border-color:#ffffff;
	border-style:solid;
	padding:10px;
	margin:0px;
}

#topBarExtranet
{
	background-color:#ffffff;
	border-width:0px 0px 1px 0px;
	border-color:#333333;
	border-style:solid;
	padding:10px;
	margin:0px;
}

.topBarLeft
{
    display:block;
    width:45%;
    float:left;
}

.topBarRight
{
    display:block;
    width:45%;
    float:right;
    text-align:right;
}

#topBar a:link, #topBar a:hover, #topBar a:visited,
a.topBarLeft:link, a.topBarLeft:hover, a.topBarLeft:visited,
a#RssHyperLinkIssues:link, a#RssHyperLinkIssues:hover, a#RssHyperLinkIssues:visited,
a#RssHyperLinkFiles:link, a#RssHyperLinkFiles:hover, a#RssHyperLinkFiles:visited,
a#RssHyperLinkComments:link, a#RssHyperLinkComments:hover, a#RssHyperLinkComments:visited
{
	border: 0!important;
	background: transparent!important;
}

.clearing 
{ 
    clear: both; 
}

.emoti
{
    margin:100px 20px;
    color:#999999;
    font-size:36px;
}

code
{
    font-family:Lucida Sans Typewriter, Lucida Console, Andale Mono, Monotype.com, Courier New, Monospace;
    font-size:10pt;
}

.tgnGeneric
{
    margin:20px;
}

.tgnGeneric p, .tgnGeneric li
{
    line-height:1.6em;
}

#topBar img
{
	border:0;
}

div.contentBox
{
	background-color:#ffffff;
	color:#333333;
	margin:10px;
	padding:10px;
	border:1px solid #333333;
}

div.hpComponent
{
	background-color:#ffffff;
	color:#333333;
	margin:10px;
	padding:0px;
	border:1px solid #333333;
}

div.hpCptTitleBar
{
	background-color:#666;
	color:#ffffff;
	margin:0px;
	padding:3px 3px 3px 8px;
	border-bottom:1px solid #333333;
	font-size:15px;
/*	font-weight:bold; */
}

div.hpCptTitleBar input
{
}

div.hpCptTitleBar img
{
    margin:2px 0px 0px 0px;
    padding:0px;
}

div.hpCptTitleBar p
{
    display:inline;
    margin:0px;
    padding:0px 0px 4px 0px;
}

div.themeQuote
{
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:40px;
	width:100px;
	padding-top:50px;
	float:left;
}

div.textHolder
{
	margin-left:110px;
}

.userTree, .personEditorHolder, .loginEditorHolder
{
	background-color:#ffffff;
	margin:10px;
	padding:10px;
	border:1px solid #333333;
}

.projTree
{
	padding:10px;
}
	

.personEditorHolder, .loginEditorHolder
{
	margin:11px;
}

.userTree td, .userTree p, .userTree a:link, .projTree td, .projTree p, .projTree a:link
{
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}

.userTree a:visited, .projTree a:visited
{
	color:#666;
	text-decoration:none;
}

.projTree img
{ margin-right: 5px; }

.userTree a:hover, .projTree a:hover 
{
	color: #000;
	background: #e0e0e0;
	border-bottom: 1px dotted #333;
}

#ProjTree table tbody tr td a:link,
#ProjTree table tbody tr td a:visited
{
	background: #fff;
	border: 0!important;
	padding: 1px 0!important 1px 0!important;
}

#ProjTree table tbody tr td a:hover
{
		background: #e0e0e0;
	border-bottom: 1px dotted #333;
}

.userTreeSelected
{
	font-weight:bold;
	background-color:#666;
	padding-left: 2px;
	padding-right: 2px;
}

.userTreeSelected a:link, .userTreeSelected a:visited, .userTreeSelected a:hover
{
	color:#ffffff !important;
}

.editUnitHolder
{
	margin-top:15px;
}

.checklist
{
	margin:10px;
}

.checklist td
{
	font-size:11px;
}

.editorHeader
{
	font-weight:bold;
	font-size:14px;
	font-style:italic;
}

.editBox, .editArea
{
	width:300px;
	font-family:  "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:13px;
}
.editArea
{
	height:200px;
}

.hpGrid
{
	width:98%;
	margin:2px 2px 2px 4px; 
	border:none;
}

.hpGrid td, .hpGrid th
{
	font-size:11px;
	vertical-align:top;
	border-width:0;
}

.lined
{
	border-bottom:1px solid #aaaaaa !important;
	padding:8px 6px;
}

.inlineIcon img
{
	margin-top:5px;	
	float:left;
	padding-right:3px;
}

.inlineIcon div
{
	margin-top:6px;
	padding-left:3px;
}

.hpGridExtraPad th
{
	padding:4px 0px;
}

.hiPri
{
	background-color:#fff0d0;
}

.catList
{
	margin:5px;
}

.catList td
{
	padding:3px;
}

.stdBtn
{
	background-color:#666;
	color:#ffffff !important;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:175px;
}

.newIssue
{
	display:block;
	margin:4px 0px 0px 20px;
	font-weight:bold;
}

.innerCpt
{
	padding:10px;
}

textarea
{
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
}

.topBarExtranetImage
{
    margin-left:20px;
}
	
#dvNewFile
{
}

#dvNewFile p
{
    margin-bottom:0px;
    margin-top:7px;
}



ul#pageList, ul#contactList
{
    list-style-type:none;
    margin:7px;
    padding:0;    
    list-style-position:outside;
}

ul#pageList li, ul#contactList li
{
    display:block;
    margin:0;
    padding:0;
    margin-bottom:3px;
}
	
ul#pageList li.selected, ul#contactList li.selected
{
    font-weight:bold;
}
	
	
#tkGif
{
    clear:both;
    border:0px;
    margin-top:20px;
}

pre
{
    background-color:#f0f0f0;
    font-family:Consolas, Lucida Sans Typewriter, Lucida Console, Monotype.com, Courier New, Courier, Monospace;
    font-size:10pt;
    width:95%;
    margin:1em;
    padding:1em;
    padding-top:0;
}

.ImgCtrl
{
    padding:10px;
}