/****************************************************************************************/
/****************************************************************************************/
/*******************                 Module Styles               ************************/
/****************************************************************************************/
/****************************************************************************************/

/************************************************/
/**************   modJoin Styles    ****************/
/************************************************/


.modJoin, .modJoin-top, .modJoin-top div, .modJoin-top div div, .modJoin-head, .modJoin-head h2, .modJoin-head h2 span, 
.modJoin-divider, .modJoin-divider div, .modJoin-divider div div, .modJoin-right, .modJoin-left, 
.modJoin-content, .modJoin-content div div p, .modJoin-bottom, .modJoin-bottom div, .modJoin-bottom div div { margin: 0; padding: 0; }

.modJoin-top, .modJoin-head, .modJoin-divider, .modJoin-right, .modJoin-bottom { padding-right: 10px; } /* width of right side background images */

.modJoin-top div, .modJoin-head h2, .modJoin-divider div, .modJoin-left, .modJoin-bottom div { padding-left: 10px; } /* width of left side background images */

.modJoin-top div div, .modJoin-divider div div, .modJoin-bottom div div { height: 10px; line-height: 10px; } /* height of background images */

.modJoin-head h2 span { display: block; } /* height of header background images */

.modJoin-content { padding-bottom: 10px; } /* space between content and module border */

.modJoin-head h2 span { color: #333; font-size: 15px; font-weight: bold; font-family: Tahoma; }

.modJoin-content { font-size: 12px; font-weight: normal; font-family: Arial; }

.modJoin-top { background: transparent url('../images/modJoin/join-tr.png') no-repeat top right; }
.modJoin-top div { background: transparent url('../images/modJoin/join-tl.png') no-repeat top left; }
.modJoin-top div div { background: transparent url('../images/modJoin/join-tm.png') repeat-x top left; }

.modJoin-head { background: transparent url('../images/modJoin/join-hr.png') no-repeat top right; }
.modJoin-head h2 { background: transparent url('../images/modJoin/join-hl.png') no-repeat top left; }
.modJoin-head h2 span { background: transparent url('../images/modJoin/join-hm.png') repeat-x top left; }

.modJoin-divider { background: transparent url('../images/modJoin/join-dr.png') no-repeat top right; }
.modJoin-divider div { background: transparent url('../images/modJoin/join-dl.png') no-repeat top left; }
.modJoin-divider div div { background: transparent url('../images/modJoin/join-dm.png') repeat-x top left; }

.modJoin-right { background: transparent url('../images/modJoin/join-cr.png') no-repeat top right; }
.modJoin-left { background: transparent url('../images/modJoin/join-cl.png') no-repeat top left; }
.modJoin-content { background: transparent url('../images/modJoin/join-cm.png') repeat-x top left; }

.modJoin-bottom { background: transparent url('../images/modJoin/join-br.png') no-repeat top right; }
.modJoin-bottom div { background: transparent url('../images/modJoin/join-bl.png') no-repeat top left; }
.modJoin-bottom div div { background: transparent url('../images/modJoin/join-bm.png') repeat-x top left; }

.modJoin { margin-bottom: 8px; }



/**************  Form Element Styles  ****************/

.modJoin-content input { border: solid 1px #b6b6b6; }



/************************************************/
/**************   modJoin Styles    ****************/
/************************************************/



/************************************************/
/**************   modGrid Styles    ****************/
/************************************************/

.modGrid, .modGrid-top, .modGrid-top div, .modGrid-top div div, .modGrid-head, .modGrid-head div, .modGrid-head div div, 
.modGrid-divider, .modGrid-divider div, .modGrid-divider div div, .modGrid-right, .modGrid-left, 
.modGrid-content, .modGrid-bottom, .modGrid-bottom div, .modGrid-bottom div div { margin: 0; padding: 0; }

.modGrid-top, .modGrid-head, .modGrid-divider, .modGrid-right, .modGrid-bottom { padding-right: 10px; } /* width of right side background images */

.modGrid-top div, .modGrid-head div, .modGrid-divider div, .modGrid-left, .modGrid-bottom div { padding-left: 10px; } /* width of left side background images */

.modGrid-top div div, .modGrid-divider div div, .modGrid-bottom div div { height: 10px; line-height: 10px; } /* height of background images */

.modGrid-content { padding: 10px; } /* space between content and module border */

.modGrid-head div div h2, .modGrid-head div div h1 { float: left; margin: 5px 0 5px 5px; font-size: 30px; font-weight: bold; font-family: arial; color: #A0897A; }
.modGrid-head div div a { float: right; margin: 8px 5px 5px 0; }

.modGrid-content { font-size: 12px; font-weight: normal; font-family: Arial; }

.modGrid-top { background: transparent url('../images/modGrid/grid-tr.png') no-repeat top right; }
.modGrid-top div { background: transparent url('../images/modGrid/grid-tl.png') no-repeat top left; }
.modGrid-top div div { background: transparent url('../images/modGrid/grid-tm.png') repeat-x top left; }

.modGrid-head { background: transparent url('../images/modGrid/grid-hr.png') repeat-y top right; }
.modGrid-head div { background: transparent url('../images/modGrid/grid-hl.png') repeat-y top left; }
.modGrid-head div div { background: transparent url('../images/modGrid/grid-hm.png') top left; }

.modGrid-divider { background: transparent url('../images/modGrid/grid-dr.png') no-repeat top right; }
.modGrid-divider div { background: transparent url('../images/modGrid/grid-dl.png') no-repeat top left; }
.modGrid-divider div div { background: transparent url('../images/modGrid/grid-dm.png') repeat-x top left; }

.modGrid-right { background: transparent url('../images/modGrid/grid-cr.png') repeat-y top right; }
.modGrid-left { background: transparent url('../images/modGrid/grid-cl.png') repeat-y top left; }
.modGrid-content { background: transparent url('../images/modGrid/grid-cm.png') top left; }

.modGrid-bottom { background: transparent url('../images/modGrid/grid-br.png') no-repeat top right; }
.modGrid-bottom div { background: transparent url('../images/modGrid/grid-bl.png') no-repeat top left; }
.modGrid-bottom div div { background: transparent url('../images/modGrid/grid-bm.png') repeat-x top left; }

.modGrid { margin-bottom: 8px; }


/**************  Form Element Styles  ****************/

/*
.modGrid-head div div span { float: right; margin: 3px 8px 0 5px; }

.modGrid-content div div div label { background: transparent; font-weight: bold; }
.modGrid-content div div div label.normal { background: transparent; font-weight: normal; }

.modGrid-content input, .modGrid-content textarea { border: solid 1px #b6b6b6; }
*/



/************************************************/
/**************   modGrid Styles    ****************/
/************************************************/
