/* CSS MAIN */

body {
    /* background-color: #301E10; */
    margin:0 auto;
    background-image: url(../images/brownBgPixel.gif);
}


#master {
	width: 800px;
	background-color: #0f1030;
	margin: 0 auto;
	
}

#header {
	width: 800px;
	position:absolute;
	position:relative;
	z-index:1
	
}

#header img.x{
    position:absolute;
    z-index:+1;
}

#twaPage{
    width: 750px;
    margin:231px auto;
    position: relative;
    float:right;
    background-image: url(../images/beigetexture.jpg);
}

#inside{
    width:728px;
    margin: 10px auto;
    border: 1px solid #000000;
    /* background-color:#5e9341; */
    background-image: url(../images/greenBgPixel.gif);
    background-repeat: repeat;
    
}

/* Spacing out the flags in the left menu */
#twaLangMenu {
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

#twaLangMenu a {
    margin-right: 8px;
}


/*CONTENT*/

#contentHolder{
	width:575px;
	float:right;
	background-image:url(../images/beigetexture.jpg);
}
#twaContent{
	width:530px;
	float:right;
	padding: 0 20px 20px 20px; 
	background-image:url(../images/beigetexture.jpg);
}




/* generic resource table */
.twaResourceTable {
    font-size: 1em;
    border: 1;
}

.twaResourceTable caption {
    text-align: left;
    padding: 5px 0px;
    font-weight: bold;
    font-size: 1.6em;
    border-spacing: 0px;

}

.twaResourceTable table{
	border-spacing:0px;
	border-collapse:collapse;
	padding: 0px;
	margin: 0px;
}

.twaResourceTable td {
    border-spacing:0px;
	border-collapse:collapse;
	padding: 8px 0px;
    border-bottom: 1px solid #000;
	margin: 0px;
}

.twaResourceTable .td-1 {
    border-spacing:0px;
	border-collapse:collapse;
	padding-left: 8px;
	margin: 0px;
}

/* generic campaign tools table */
.twaCampaignTable {
    font-size: 1em;
    border-spacing:0px;
	border-collapse:collapse;
	padding: 0px;
	margin: 0px;
}

.twaCampaignTable caption {
    text-align: left;
    padding: 5px 0px;
    font-weight: bold;
    font-size: 1.6em;
    border-spacing: 0px;

}

.twaCampaignTable table{
	border-spacing:0px;
	border-collapse:collapse;
	padding: 0px;
	margin: 0px;
}

.twaCampaignTable td {
    border-spacing:0px;
	border-collapse:collapse;
	padding: 8px 0px;
	margin: 0px;
}

.twaCampaignTable .td-1 {
    border-spacing:0px;
	border-collapse:collapse;
	padding-left: 8px;
	margin: 0px;
}

/* table fonts */

.table {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px
}


/* MENU */

#menuHolder{
	width:152px;
	border-right: 1px solid #569045;
	float: left;
	background-image: url(../images/menugrad.jpg);
	background-repeat: repeat-x;
/*  background-color:#5e9341; */
}


#twaMenu {
	width:150px;
	/*border-right: 1px solid #569045;*/
	float: left;
	padding-top:10px;
	/* background-image: url(../images/menugrad.jpg); */
	background-repeat: repeat-x;
	/* background-color:#5e9341; */
}





/* menu level one */
#twaMenu .menulvl1 a {
    border: 1px solid rgb(209, 126, 41);
    margin: 10px auto 10px;
    display: block;
    width: 140px;
    height: 25px;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
    font-family: Arial,"MS Trebuchet",sans-serif;
    font-size: 14px;
    color: rgb(0, 0, 0);
    background-image: url('../images/navbgrad.jpg');
    background-repeat: repeat-x;
}

#twaMenu .menulvl1 a:hover {
    background-image: url('../images/navbgradup.jpg');
    background-repeat: repeat-x;
}


/* menu level two */
#twaMenu .menulvl2 {
    width: 152px;
    padding-left: 10px;
    margin-bottom: 5px;
}

#twaMenu .menulvl2 a {
    text-align: center;
    text-decoration: none;
    font-family: Arial,"MS Trebuchet",sans-serif;
    font-size: 12px;
    color: rgb(0, 0, 0);
}

#twaMenu .menulvl2 a:hover {
    color: rgb(204, 35, 60);
}

/* menu level three */

#twaMenu .menulvl3 {
    width: 152px;
    padding-left: 20px;
    margin-bottom: 5px;
}

#twaMenu .menulvl3 a {
    text-align: center;
    text-decoration: none;
    font-family: Arial,"MS Trebuchet",sans-serif;
    font-size: 11px;
    color: rgb(0, 0, 0);
}

#twaMenu .menulvl3 a:hover {
    color: rgb(204, 35, 60);
}

/* debt week menu button */

#menuHolder .debtweek a {
    border: 1px solid rgb(171, 38, 38);
    margin: 10px auto 10px;
    display: block;
    width: 140px;
    height: 25px;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
    font-family: Arial,"MS Trebuchet",sans-serif;
    font-size: 14px;
    color: rgb(235, 235, 235);
    background-image: url('../images/debtweek.jpg');
    background-repeat: repeat-x;
}

#menuHolder .debtweek a:hover {
    background-image: url('../images/debtweekup.jpg');
    background-repeat: repeat-x;
}

#footer{
    clear:both;
    padding:0px;
    margin:0 auto;
    margin-bottom:0;
    padding-bottom:0;
    width:728px;
    height:146px;
    background-image:url(../images/footer.jpg);
    background-repeat:no-repeat;
}

/*prop for content */
.prop {
    width:1px;
    float:right;
    height:690px;
    background-color:transparent;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

/* prop for menu */

.mProp {
    width:1px;
    float:right;
    height:397px;
    background-color:transparent;
}

.mClear{
    clear:both;
    height:1px;
    overflow:hidden;
}

/* So that images with links on them don't have borders */
a.imgLink img{
    border: none;
}

/*Photo Gallery */
input.btn{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:small;
   font-weight:bold;
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   maring-right:10px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}

img.g{
border:solid 1px #696;
padding:10px;
margin-bottom:5px;
}

#titleCaption {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#galleryAlign {
text-align:center;
}

img.gthumb{
cursor:crosshair;
border: solid 2px #FF6600;
}

/*News*/

#newsBorder {
width:500px;
border: 1px solid #8c1e21;
margin-bottom:14px;
}

#newsTitle {
background-color:#f5e198; 
padding-top:15;
padding-left:7; 
padding-bottom:3; 
font-size:14px; 
color:#8c1e21;
}

#newsContent {
font-size: 11px;
color:#000000;
padding:7px;
}

#newsImage {
font-size:10px;
margin: 7;
text-align:left;
float:right;
width:175px;
}

/*News Home Page*/

#newsHomeBorder {
width:150px;
border: 1px solid #000000;
float:right;
margin-left:15px;
}

#newsHeader {
padding-left:4px;
padding-top:14px;
background-color:8c1e21;
font-size: 14px;
font-weight:bold;
color:#FFFFFF;
}

#newsLatest{
padding:4px;
background-color:#f5e198;
font-size: 11px;
font-weight:normal;
color:#000000;
}

#newsMore{
padding-left:2px;
padding-top:5px;
background-color:8c1e21;
font-size: 10px;
color:#FFFFFF;
}




