/* ////////////////////////////////////////////////////// 
*** Important Colours
	------------------
	#f1f0e8 - Body
	---------------
	#896d58 - Dark Red
	#850000 - Light Red
	--------------------
	#e2e2e2 - Abstract Deviders
	---------------------------
	#675a47 - Titles	
	----------------- */

/* BODY //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* GENERAL -----
-------------------- */
body {
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
margin-bottom : 0; 
background-color : #f1f0e8; 
} 
.bodyColor {
background-color : #f1f0e8;
}
.whiteBackground {
background-color : #ffffff;
margin: 0 auto;
}

.height100 {
height : 100%;
}
.height1 {
height : 1px;
}
.height2 {
height : 2px;
}
.height3 {
height : 3px;
}
.height5 {
height : 5px;
}
.height10 {
height : 10px;
}
.height15 {
height : 15px;
}
.height20 {
height : 20px;
}
.height25 {
height : 25px;
}
.width1 {
width : 1px;
}
.width2 {
width : 2px;
}
.width5 {
width : 5px;
}
.width10 {
width : 10px;
}
.width15 {
width : 15px;
}
.width25 {
width : 25px;
}
.width100 {
width : 100%;
}
.width232 {
width : 232px;
}
.width233 {
width : 233px;
}
.border0 {
border : 0;
margin: 0 auto;
}


/* ALIGNMENT -----
-------------------- */
.alignCenter {
margin: 0 auto;
}
.alignLeft {
float: left;
}
.alignRight {
float: right;
}

/* HEADER -----
-------------------- */
.headerAccentColor {
background-color : #5b4f45;
height: 3px;
}

.topLinks {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
font-weight : normal; 
text-decoration : none; 
height : 20px;
color : #666666; 
} 
.topLinks a {
font-family : verdana, arial, geneva, sans-serif; 
text-decoration : none; 
color : #666666; 
} 
.topLinks a:hover {
font-family : verdana, arial, geneva, sans-serif; 
text-decoration : none; 
color : #5b4f45; 
}

.logo {
background-repeat :no-repeat;
background-position : bottom left;
height : 80px;
}


/* NAVIGATION -----
-------------------- */
.mainNavAccentColor {
background-color : #3c342d;
height: 1px;
}
.mainNavDeviders {
background-color : #a29676;
width: 2px;
}

.mainNav {
height: 25px;
background-color : #bbae8e;
/* background-image: url(../../images/orange/mainNavBack.gif); */
filter : progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#a29676' ,endColorStr= '#bbae8e' ,gradientType= '0' );
}
.mainNav a {
font-family : verdana, arial, geneva, sans-serif; 
color : #f0f0f0; 
font-size : 7.5pt; 
font-weight : bold; 
text-decoration : none; 
text-transform : uppercase;
padding-left : 12px; 
padding-right : 12px;  
} 
.mainNav a:hover {
color : #ffffff; 
text-decoration : none; 
} 


/* DATE -----
-------------------- */
.date {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
font-weight : normal; 
text-decoration : none; 
color : #cccccc; 
background-color : #3c342d;
height : 20px;
} 


/* TITLES -----
-------------------- */
.titles232 {
font-family : verdana, arial, geneva, sans-serif;
font-size : 13px; 
color : #f0f0f0; 
height : 35px; 
font-weight : bold; 
background-color : #5b4f45; 
width: 232px;
}
.titles233 {
font-family : verdana, arial, geneva, sans-serif;
font-size : 13px; 
color : #f0f0f0; 
height : 35px; 
font-weight : bold; 
background-color : #5b4f45; 
width: 233px;
}

/* BREADCRUMBS -----
-------------------- */
.breadcrumbs {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
height : 25px;
font-weight : normal; 
text-decoration : none; 
color : #666666; 
} 
.breadcrumbs a {
font-family : verdana, arial, geneva, sans-serif; 
text-decoration : none; 
color : #666666; 
} 
.breadcrumbs a:hover {
font-family : verdana, arial, geneva, sans-serif; 
text-decoration : none; 
color : #5b4f45; 
}

/* SUB NAV -----
-------------------- */
.subNav {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
width : 200px;
height : 25px;
text-decoration : none; 
text-transform : uppercase;
color : #000000; 
} 
.subNav a {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
text-decoration : none; 
text-transform : uppercase;
color : #666666; 
} 
.subNav a:hover {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
font-weight : normal; 
text-decoration : none; 
text-transform : uppercase;
color : #5b4f45; 
}
.subNavDevider {
width : 233px;
height : 10px;  
background-image : url(subNavDevider.gif);
background-repeat :no-repeat;
background-position : center;
}

/* CONTENT -----
-------------------- */
.contentHeadline {
font-family : times new roman, sans-serif; 
color : #896d58; 
font-size : 16px; 
font-weight : bold; 
line-height : 35px; 
text-decoration : none; 
text-transform : uppercase;
}

div, td {
font-family : verdana, arial, geneva, sans-serif; 
color : #333333; 
font-size : 11px; 
text-decoration : none; 
line-height : 15px; 
}
a {
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : #5b4f45; 
} 
a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : underline; 
color : #5b4f45; 
}

strong {
font-family : verdana, arial, geneva, sans-serif;
color : #555555; 
font-size : 11px; 
font-weight : bold;  
text-decoration : none; 
}


/* FOOTER -----
-------------------- */
.newsletter {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #333333; 
line-height : 16px; 
padding-left : 15px; 
padding-right : 15px; 
} 
.newsletter a {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px;
font-weight : bold; 
text-decoration : none; 
color : #5b4f45; 
} 
.newsletter a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
text-decoration : underline; 
color : #5b4f45; 
}

.footerDevider {
background-color : #999999;
height: 1px;
}

.footer {
font-family : verdana, arial, geneva, sans-serif; 
font-size : 10px; 
height : 16px;
font-weight : normal; 
text-decoration : none; 
color : #666666; 
} 
.footer a {
font-family : verdana, arial, geneva, sans-serif; 
text-decoration : none; 
color : #666666; 
} 
.footer a:hover {
font-family : verdana, arial, geneva, sans-serif; 
text-decoration : none; 
color : #5b4f45; 
} 

.trademarkSmall {
background-image : url(../../images/taupe/trademarkSmall.gif);
background-repeat :no-repeat;
background-position : 327px;
}


/* INDEX PAGE ONLY //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* BANNER -----
-------------------- */
.bannerHeadline {
font-family : verdana, arial, geneva, sans-serif;
color : #f0f0f0; 
background-color : #a29676; 
font-size : 15px; 
font-weight : bold;  
text-decoration : none;
line-height : 22px; 
padding-top : 15px; 
padding-left : 15px; 
padding-right : 15px; 
padding-bottom : 15px; 
}


/* ABSTRACT CONTENT -----
-------------------- */
.abstractDeviders {
background-color : #e2e2e2;
width : 1px;
}

.abstract {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #333333; 
line-height : 16px; 
padding-top : 15px; 
padding-left : 15px; 
padding-right : 15px; 
padding-bottom : 15px; 
} 
.abstract a {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px;
font-weight : bold; 
text-decoration : none; 
color : #5b4f45; 
} 
.abstract a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
text-decoration : underline; 
color : #5b4f45; 
}


/* ONLINE FORMS /////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* TEXT BOXES -----
-------------------- */
.textBoxLong {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
color : #333333;
height : 18px;
width : 200px;
border : 1px solid #c0c0c0;
}
.textBoxMed {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
color : #333333;
height : 18px;
width : 150px;
border : 1px solid #c0c0c0;
}
.textBoxSmall {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
color : #333333;
height : 18px;
width : 100px;
border : 1px solid #c0c0c0;
}
.commentBox {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
color : #333333;
height : 80px;
width : 322px;
border : 1px solid #c0c0c0;
}

.submitButton {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
color : #f0f0f0;
height : 17px;
border : 0px solid #ffffff;
background-color : #5b4f45; 
}

.required {
color : #850000;
}
