/* Skin CSS by S&S Design Group ~ Copyright @ 2009 GalaxyWebWorks ~ www.GalaxyWebWorks.com */

/*/////////////////////////////////////////////////
// -- Default Elements
/////////////////////////////////////////////////*/

* {

    margin: 0px;
    padding: 0px

}

a {

    color: #0077B7;
    text-decoration: none;

}

a:link {

    color: #0077B7;
    text-decoration: none;

}


a:visited {

    color: #0077B7;
    text-decoration: none;

}


a:hover {

    color: #0098EA;
    background: #3f3f3f;
    text-decoration: none;

}

img {

    border: 0px:

}

/*/////////////////////////////////////////////////
// -- Layout
/////////////////////////////////////////////////*/

body {

    background: #979fac url(images/bgr.gif) repeat-x;
    font-family: Arial, Verdana, 'Lucida Grande', Helvetica, sans-serif;
    text-align: center;
    color: #b3b3b3;
    font-size: 13px;
	height: 239px;
}

#wrapper {

    background: #979fac;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    width: 845px;
	height: 239px;
    /*border: 1px solid #D6D6D6;*/
	
}

#wrapper2 {

	background: #979fac;
	clear:both;
	/*height: inherit;*/
}

#wrapper3 {

	background: #979fac url(images/bgrb1.gif) repeat-x;
	height: 464px;
	clear:left;
	 
}

#box1 {

	background: #979fac;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    width: 845px;
	
}	

#box3 {

	background: #979fac;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    width: 845px;
}

#header {

    background: #696e78 url(images/hd1.gif) no-repeat;
    width: 845px;
    height: 189px;
    padding-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;

}

#header .logo h1 {

    padding-top: 29px;
    padding-left: 35px;
    border: none;
    color: white;
    font-size: 26px;

}

#header .logo h2 {

    padding-top: 0px;
    padding-left: 35px;
    border: none;
    color: white;
    font-size: 16px;
    font-style: italic;

}

#nav {

    float: left;
    list-style: none;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    width: 845px;
    height: 50px;
    background: transparent url(images/navbg1.jpg) center center repeat-x;

}

#nav ul {

    list-style: none;

}

#nav li {

    text-align: left;
    float: left;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 15px;

}

#nav ul li a { /*changed in this style*/
	display: block;
	/*line-height: 1.0em;*/
    margin-right: 0px;
	padding: 14px 14px 8px 14px;
	color: #888c96; /*changed in this style*/
	font-weight: bolder;
	font-size: 0.85em;
	text-decoration: none;
	margin-bottom: 0px;
}

#nav li a:hover { /*changed in this style*/

    color: #b3b3b3;
    /*background: transparent url(images/navactiv.gif) center center;*/
	height: 50px;
	padding: 14px 14px 0px 14px;	
}

#nav ul li .selected {

    color: #b3b3b3;
    background-color: transparent;
    /*background: url(images/navactiv.gif) center center;*/
	height: inherit;
}

#content {
	float: left;
	background: #979fac url(images/content.gif) repeat-y; /*changed in this style*/
	width: 845px;
	margin: auto;
	padding: 0px;
	padding-bottom: 10px;
	margin-bottom: 0px;/*changed from 10px*/
	margin-right: 0px;
	
}

#col1 {

    float: left;
    width: 535px;
    margin-left: 10px;
    margin-top: 0px;
    background: inherit;
    text-align: left;
    font-size: 0.9em;
    padding: 5px;

}

#col1 .red {

    color: #9a0c1c;

}

#col2-m {

    float: right;

}

#col2 {

    background: #2f2f2f;
    width: 190px;
    margin: 10px 15px 5px 0;
    padding: 10px 15px 5px 10px;
    text-align: left;
    font-size: 0.9em;
    border: 1px solid #474747; /*changed in this style #62666f*/

}

#col2 h1 {

    display: block;
    font-size: 1.5em;
    font-family: Helvetica, Arial, sans-serif;
    text-align: left;
    font-weight: bold;
    color: #403f3b;
    font-weight: normal;
    padding-bottom: 2px;
    margin-top: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #474747;

}

#footer {

    background: #2f2f2f url(images/ft.gif) center center repeat-x;
	height: 178px;
    padding: 0px;
    font-size: 11px;

}

#footertxt {

	margin-top: 20px;
	padding-top: 35px;
	font-size: 11px;
}	
	
form {

    padding: 0px;
    margin: 0px;

}


input {

    background: #F5F5F5;
    border: 1px solid #E9E9E9;
    color: black;
    font-size: 11px;
    font-family: arial;
    padding-left: 5px;
    padding-right: 5px;
    height: 22px;
    padding-top: 0px;

}

input:hover {

        background: white;
        border: 1px solid #00A3D9;
        color: #1250a9;
        font-size: 11px;
        font-family: arial;
        padding-left: 5px;
        padding-right: 5px;
        height: 22px;
        padding-top: 0px;

}

input[type=text] {

    background: #F5F5F5;
    border: 1px solid #E9E9E9;
    color: black;
    font-size: 11px;
    font-family: arial;
    padding-left: 5px;
    padding-right: 5px;
    height: 16px;
    padding-top: 5px;

}

input:hover[type=text] {

        background: white;
        border: 1px solid #00A3D9;
        color: #1250a9;
        font-size: 11px;
        font-family: arial;
        padding-left: 5px;
        padding-right: 5px;
        height: 16px;
        padding-top: 5px;

}

select {

    background: #F5F5F5;
    border: 1px solid #E9E9E9;
    color: black;
    font-size: 11px;
    font-family: arial;
    padding-left: 5px;
    padding-right: 5px;
    height: 19px;
    padding-top: 0px;

}

select:hover {

        background: white;
        border: 1px solid #00A3D9;
        color: #1250a9;
        font-size: 11px;
        font-family: arial;
        padding-left: 5px;
        padding-right: 5px;
        height: 19px;
        padding-top: 0px;

}

.submit {

    float: right;
    color: #000000;
    margin-top: 0px;
    background-color: #f9faf4;
    width: 60px;
    margin-right: 70px;
    margin-left: 3px;
    margin-top: 5px;

}

.input {

    color: #000000;
    margin-top: 0px;
    background-color: #60646d; /*changed in this style*/
    border-top: 3px solid #550a13;
    border-left: 6px solid #550a13;
    border-right: 6px solid #550a13;
    border-bottom: 6px solid #550a13;
    width: 150px;
    font-size: 1.9em;
    font-family: Helvetica, Arial, Verdana, sans-serif;

}

.left {

    float: left;
    padding: 4px;

}

.small {
	font-size: 10px;
	
}

#c_title {

    display: block;
    font-size: 1.2em;
    font-family: Helvetica, Arial, sans-serif;
    text-align: left;
    color: #dcdcdc;
    padding-bottom: 2px;
    margin-bottom: 10px;
    border-bottom: 1px solid #474747; /*changed in this style*/

}

#s_title {

    display: block;
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif;
    text-align: left;
    font-weight: bold;
    color: #dcdcdc;
    padding-bottom: 2px;
    margin-bottom: 10px;
    border-bottom: 1px solid #474747;

}

/*

===========================================================

 - Modules CSS -

Below is the skin css used in modules, this must be present
in all css files of all skins to use in dCMS, otherwise the
module colors will be  white  and tables or divs with weird
borders and layout. Some of them may not be used.

*/

.mdl_content_tbl {

    background: #F0FAFF;
    border: 1px solid #005F8C;
    padding: 3px;

}

.mdl_content_news_tbl {

    background: #2f2f2f; /*changed in this style*/
    border: 1px dashed #005F8C;
    padding: 3px;

}

.mdl_leftside_tbl {

    background: #F0FAFF;
    border: 1px dashed #005F8C;
    padding: 3px;
    color: #004D71;
}

.mdl_content_name {

    border: 0px;
    font-size: 16px;
    font-weight: bold;
    padding-left: 9px;

}

.mdl_sidebar_name {

    font-size: 12px;
    text-transform: uppercase;
    color: #5b8fbe;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0.15em;
    background: #ECF8FD;
    width: 152px;

}

.mdl_news_titles {

    background: #F9F9F9;

}

.mdl_news_titles_byanddate {

    color: gray;
    font-size: 11px;
    padding-right: 5px;
    border-bottom: 1px solid #474747;

}

.mdl_news_titles_articletitle {

    color: #252525;
    font-size: 11px;
    padding-left: 5px;
    border-bottom: 1px solid #B4B4B4;
    font-weight: bold;

}

.mdl_paging_off {

    background: #E4E4E4;
    border: 1px solid #AEAEAE;
    padding: 2px;
    padding-left: 3px;
    padding-right: 3px;

}

.mdl_paging {

    background: #CAF0FF;
    border: 1px solid #75D9FF;
    padding: 2px;
    padding-left: 3px;
    padding-right: 3px;

}

.mdl_paging_sel {

    background: #F2FCFF;
    border: 1px solid #24C2FF;
    padding: 2px;
    padding-left: 3px;
    padding-right: 3px;
    font-weight: bold;

}