﻿

.coverplease {
    background:#ffffff;
    padding:5px 0px 10px 0px;
    margin-top:0px;
    opacity:0.8;
}

#imageHeader {
    width:100%;
}

.imageText{
    width:100%;
    z-index:9999;
    position:absolute;
    top:0px;
}

    .imageText span {
        background-color: #ffffff;
        opacity:0.8;
        display: block;
        padding: 10px;
        position:absolute;
        top:170px;
        left:20px;
        margin-right:20px;
        width:620px;
    }

@media only screen and (max-width: 999px) {
    .imageText { display:none;
    }
}

.headerholder { 
    width:100%; height:305px; overflow:hidden;z-index:3; position:relative; 
}
/* HTML Elements */

table.MembersArea 
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:100%;
}

table.MembersArea tr th
{
    padding:10px 20px 10px 20px;
    margin:0px 0px 0px 0px;
    background-color:#018440;
    color:#ffffff;
}

table.MembersArea tr td
{
    margin:0px 0px 0px 0px;
    background-color:#efefef;
    padding:10px 20px 10px 20px;
}

table.MembersArea tr td a
{
    font-size:14px;
    font-weight:bold;
}

input[type="submit"] 
{
    color:#018440;
    font-weight:normal;
    background-color:transparent;
    border:none;
    margin:10px 20px 10px 0px;
    padding:0px 0px 0px 0px;
    font-size:14px;
    cursor:pointer;
    font-weight:bold;
}

span.ctl00_PageHeader_DataPagerProducts {
    font-size:14px;
    font-weight:bold;
}

.TheClass {
    width:100%;
    height:100px;
    border:1px solid #018440;
}

.PostTitle {
        width:100%;
    border:1px solid #018440;
}


@font-face
{

    src: url(../js/MyriadWebPro.ttf);
    font-family:MyFont;
}

.fb 
{
    height:20px;
    margin-right:40px;
}

span#crumbtrail 
{
    font-size:10px;
    float:left;
    clear:both;
    padding:10px 0px 0px 0px;
    text-align:left;
}


.SearchBtn
{
    color:#018440;
    border:0px;
    background-color:transparent;
    font-weight:bold;
    /*background-image:url(../images/greentri.jpg);
    background-position:center right;
    background-repeat:no-repeat;*/
    padding-right:14px;
    background-position:right center;
    cursor:pointer;
    margin:0px -5px 0px 0px !important;
}

#GuildInfo1 {
    text-align:left;
    clear:both;
    font-size:14px;
}

#GuildInfo1 {
    text-align:left;
}

html, body {
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
}

#AtoZ 
{
    text-align:center;
    background-color:#000000;
    color:#ffffff;
    font-size:14px;
    line-height:30px;
    border-bottom:3px solid #018440;
    margin-bottom:10px;
}

#AtoZ a
{
    color:#ffffff;
    font-size:14px;
    margin-left:10px;
    line-height:30px;
    font-weight:bold;
    text-decoration:none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;

}

#BodyContainer 
{
    display:block;
    margin:0px auto;
}


h1 {
    font-size: 25px;
    font-weight: normal;
    /*font-family: MyFont;*/
}

h2 {
	font-size: 24px;
	font-weight: normal;
	margin: 20px 0px 20px 0px; padding: 0px;
    /*font-family: MyFont;*/
}

.CampCont h3 {
    margin: 0px 0px 20px 0px !important;
}

#CommentsHolder 
{
    background-color:#efefef;
    margin-top:20px;
}

#NewsPadding {
    padding:20px;
}

h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 20px 0px 20px 0px; padding: 0px;
    font-family: MyFont;
}

#moreinfo h3 {
    margin:0px !important;
}

a {
	color:#018440;
	text-decoration: underline;
}

hr {
    height: 1px; 
}

strong {
    font-weight: bold;
}

.OneBox ul#Sitemap li a 
{
    font-weight:bold;
    color:#018440;
}

.OneBox ul#Sitemap li
{
    margin-bottom:10px;
}

.OneBox ul#Sitemap li ul li
{
    margin-bottom:0px;
}


.paddedTable td, th { padding: 5px; }

.tt_legendsquare { width: 18px; height: 18px; padding: 0px; margin: 0px; border: 1px solid black; }
.tt_green {background-color: #87d137;}
.tt_red {background-color: #ff0000;}
.tt_white {background-color: #ffffff;}
.tt_blue {background-color: #58a8de;}
.tt_yellow {background-color: #fcff0b;}

.largeFont 
{
    font-size: 19px;
}

.LatestHead 
{
    color:#ffffff;
    background-color:#018440;
    font-size:14px;
    padding:0px 10px 0px 10px;
    text-transform:uppercase;
    font-weight:bold;
    line-height:30px;
    display:block;
    width:105px;
    float:left;
}

#BoxOne 
{
    background-image:url('../uploads/images/boxes/box1.jpg');
}

#BoxTwo 
{
    background-image:url('../uploads/images/boxes/box2.jpg');
}

#BoxThree
{
    background-image:url('../uploads/images/boxes/box3.jpg');
}


#BoxFive
{
    background-image:url('../uploads/images/boxes/box5.jpg');
}

#BoxOne a, #BoxTwo a, #BoxThree a 
{
	background:#ffffff;
    display:block;
    height:100px;
    width:100%;
	opacity: 0.8;
	overflow: hidden;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box; 
    text-align:left; 
    text-decoration:none;
}

#BoxOne a:hover, #BoxTwo a:hover, #BoxThree a:hover
{
    background-color:#d8e9e1;
}

#BoxOne h3, #BoxTwo h3, #BoxThree h3 
{
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:5px;
    padding:0px 0px 0px 0px;
    font-size:25px;
    color:#333333;
}

#BoxOne h4, #BoxTwo h4, #BoxThree h4
{
    margin:0px 10px 0px 10px;
    padding:0px 0px 0px 0px;
    color:#018440;
    font-size:16px;
}

#BoxOne h5, #BoxTwo h5, #BoxThree h5 
{
    margin:0px 10px 0px 10px;
    padding:0px 0px 0px 0px;
    color:#000000;
    font-size:16px;
}

ul.RegForm 
{
    margin:30px 0px 0px 0px;
    padding:30px 0px 0px 0px;
    border-top:1px solid #018440;
}

ul.RegForm li
{
    list-style-type:none;
}

ul.RegForm label span
{
    color:red;
}

ul.RegForm label
{
    font-size:14px;
}


ul.RegForm li span
{
    font-size:10px;
}

#ct100_MainContent_ValidationSum 
{
    margin-top:10px;
}

#ctl00_MainContent_ValidationSum ul li 
{
    display:inline;
    margin-right:10px;
}

.hidecheck 
{
    width:1px;
    height:1px;
    overflow:hidden;
    float:left;
    display:none;
}

.RegisterFormBtn 
{
    border:0px;
    background-color:transparent;
    color:#018440;
    font-size:25px;
    padding:0px 20px 0px 0px;
    margin-left:200px;
    margin-bottom:20px;
    /*background-image:url(../images/greentri.jpg);
    background-position:center right;
    background-repeat:no-repeat;*/
    cursor:pointer;
}

/*                    */
/*                    */
/* COMMON USE CLASSES */
/*                    */
/*                    */
/*                    */


/* Neat Table Cell Lines */

.tl { border: 1px solid #cccccc;}
.tm { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; vertical-align: top;}
.tr { border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align: top;}
.ml { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align: top;}
.mm { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; vertical-align: top; vertical-align: top;}
.mr { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align: top; vertical-align: top;}
.bl { border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; vertical-align: top;}
.bm { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; vertical-align: top;}
.br { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align: top;}
.total { border-right: 1px solid #cccccc; padding-top:20px; vertical-align: top;}
.totalAmt { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;padding-top:20px; vertical-align: top;}
.cellPad6 { padding: 6px;}

.redBorder {
    /* test class */
    border: 1px solid red;
}

.floatLeft {
    float:left;
    text-decoration: none;
}

.floatRight {
    float:right;
    text-decoration: none;
}

.clearBoth {
	clear: both;
}

.greyText {
    color: #999999;
}

.redText {
    color: #FF0000;
}

.whiteText 
{
    color: #FFFFFF;
}

.greenText 
{
    color: #00c847;
}

.smText {
    font-size: 10px;
}

.NoPadding {
    padding: 0px !important;
}

.NoMargin {
    margin: 0px !important;
}

.compulsoryField {
    font-size: 11px;
    color: Red;
}

.cufon-loading body { visibility: hidden }



/* TG Specific */
#TopBanner 
{
    text-align:left;
}

img.MainLogo 
{
    float:left;
}


#SecondaryMenu ul
{
    text-align:right;
}

#SecondaryMenu ul li
{
    text-align:right;
    display:inline;
    list-style-type:none;
    margin:0px 0px 0px 10px;
    color:#bbbbbb;
}

#SecondaryMenu ul li a
{
    color:#bbbbbb;
}

#SecondaryMenu ul li a:hover
{
    color:#018440;
}

#SecondaryMenu #QuickLogin
{
    float:right;
    background-color:#ffffff;
    height:60px;
    display:block;
    color:#018440;
    text-align:right;
    padding-left:20px;
    background-image:url(../images/logos/TG-Person.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}

#SecondaryMenu #QuickLogin span.Welcome
{ 
    font-weight:bold;
    margin-left:20px;
}

#SecondaryMenu #QuickLogin span.MyAccount
{ 
    font-weight:bold;
    margin-left:15px;
}

#SecondaryMenu #QuickLogin span.MyAccount a, #SecondaryMenu #QuickLogin span.Welcome a
{ 
    color:#018440;
}

#SecondaryMenu #QuickLogin span.MyAccount a:hover
{ 
    color:#ec1d25;
}


#SecondaryMenu #LoggedIn
{
    float:right;
    background-color:#ffffff;
    height:60px;
    display:block;
    color:#018440;
    text-align:right;
    padding-left:0px;
    background-repeat:no-repeat;
    background-position:top left;
}

#SecondaryMenu #LoggedIn span.Welcome
{ 
    font-weight:bold;
    margin-left:20px;
}

#SecondaryMenu #LoggedIn span.MyAccount
{ 
    font-weight:bold;
    margin-left:15px;
}

#SecondaryMenu #LoggedIn span.MyAccount a, #SecondaryMenu #QuickLogin span.Welcome a
{ 
    color:#018440;
}

#SecondaryMenu #LoggedIn span.MyAccount a:hover
{ 
    color:#ec1d25;
}


#MenuHolder 
{
    background-color:#018440;
    text-align:left;
}

ul#contactQuick { margin:10px 0px 10px 0px; padding:0px; list-style-type:none; }
ul#contactQuick li { margin:0px 0px 10px 0px; }
ul#contactQuick li label { width:100%; display:block;margin:0px 0px 0px 0px; }
ul#contactQuick li input { width:250px;}
ul#contactQuick li textarea { width:250px;}
ul#contactQuick li input[type="submit"] { text-align:left; }