@import url("accessories.css");

@import url("module.css");

@import url("menu.css");

* {

    margin:  0;

    padding: 0;

}

body {

    font-size:           12px;

    line-height:         1.3;

    background-color:    white;

    background-image:    url(../images/tile_left.png);

    background-repeat:   repeat-x;

    background-position: top;

    font-family:         "Century Gothic", Verdana, Arial, sans-serif;

}

#wrapframe {

    width:            990px;

    background-color: #FFFFFF;

    margin-top:       0px;

    margin-right:     auto;

    margin-bottom:    10px;

    margin-left:      auto;

}

body.width_0 div#wFrap {

    width: 750px;

}

body.width_1 div#wrap {

    width: 950px;

}

body.width_2 div#wrap {

    min-width: 750px;

    max-width: 950px;

    width:     auto !important;

    width:     950px;

}

#wrap {

    text-align:    left;

    margin-top:    0;

    margin-right:  20px;

    margin-bottom: 0;

    margin-left:   20px;

}

#leftfauxcol {

    background-color: #FFFFFF;

}

#rightfauxcol {

    background-color:  #FFFFFF;

    background-image:  url(../images/white.png);

    background-repeat: repeat;

}

#header {

    position:            relative;

    height:              100px;

    background-image:    url(../images/header.png);

    background-repeat:   no-repeat;

    background-position: top;

}

#header input {

    background: url(../images/search.png) no-repeat ;

    border:     0 ;

    height:     22px;

    width:      168px;

    font:       12px Arial, Helvetica, sans-serif;

    padding:    2px;

}

#headerwidth {

    float: right;

    width: 950px;

}

#headerleftcol {

    width:       24%;

    float:       left;

    position:    relative;

    padding-top: 20px;

}

#headercol {

    float:       right;

    display:     inline;

    position:    relative;

    width:       75%;

    padding-top: 25px;

}

#top {

    padding:             10px;

    background-image:    url(../images/header_botom.jpg);

    background-repeat:   no-repeat;

    background-position: top;

    overflow:            hidden;

}

#topbotom {

    background-image:    url(../images/topbg.png);

    background-repeat:   repeat-x;

    background-position: top;

    height:              9px;

}

#top .moduletable h3 {

    color:        #fff;

    background:   none ;

    text-align:   left;

    font:         16px "Century Gothic", Verdana, Arial, sans-serif;

    font-stretch: expanded;

    margin:       10px 10px 0 10px;

    padding:      10px;

}

#top .moduletable {

    font:    bold 1em/1.2 "Century Gothic", Verdana, Arial, sans-serif;

    color:   #fff;

    border:  0 ;

    margin:  0;

    padding: 0;

}

#footer {

	color:            #666666;

	text-align:       right;

	clear:            both;

	background-color: #E5E5E5;

	padding: 5px;

}

.insideFooter {

    padding-top:    2px;

    padding-right:  10px;

    padding-bottom: 2px;

    padding-left:   10px;

}

.insidebox {

	padding-top: 20px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

#bottom {

    background: threedlightshadow ;

    color:      threeddarkshadow;

    padding:    10px 50px;

}

#sidebar {

    float:            left;

    width:            23%;

    background-color: #FFFFFF;

}

#content60 {

    float:            left;

    width:            54%;

    overflow:         hidden;

    background-color: #FFFFFF;

}

#content65 {

    float:            left;

    width:            54%;

    overflow:         hidden;

    background-color: #FFFFFF;

    margin-top:       -115px;

    margin-left:      220px;


}

#content80 {

    float:            left;

    width:            75%;

    overflow:         hidden;

    background-color: #FFFFFF;

}

#content100 {

    float:            left;

    width:            100%;

    overflow:         hidden;

    background-color: #FFFFFF;

}

#sidebar-2 {

    float:            left;

    width:            23%;

    background-color: #FFFFFF;

	

}

#sidebar-3 {

    float:            left;

    width:            23%;

    background-color: #FFFFFF;

    margin-top:       -450px;

}

.inside {

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.insideb {

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

#sidebar .insideSidbar,#sidebar-2 .insideSidbar {

    padding-top: 0;

}

#sidebar .insideSidbar,#sidebar-3 .insideSidbar {

    padding-top: 0;

}



#leftcolF{

	width:49%;

	float:left;

	position:relative;

	text-align: left;

	padding-top: 3px;

	font-size: 11px;

color:#8f99a2;

  }

 

#maincolF{  

 float: right; 

 display:inline; 

 position: relative; 

 width:49%; 

font-size: 11px;

 }

/* .insideF {

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

}*/

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address,.componentheading,.contentheading {

    margin: 0.75em 0;

}

li,dd {

    margin-left: 1em;

}

fieldset {

    padding: .5em;

}

a:link,a:visited {

    text-decoration: underline;

    color:           #007A58;

}

a:hover {

    text-decoration: none;

}

a img {

    border: none ;

    color:  #666666;

}

#content60 a:link,#content60 a:visited,#content80 a:link,#content80 a:visited,#content100 a:link,#content100 a:visited {

    color: #007A58;

}

h1,.componentheading {

    font-size: 1.8em;

}

h2,.contentheading {

    font-size: 1.6em;

}

h3 {

    font-size: 1.3em;

}

h4 {

    font-size: 1.2em;

}

h5 {

    font-size: 1.1em;

}

h6 {

    font-size:   1em;

    font-weight: 700;

}

.button {

    cursor:         hand;

    margin-top:     4px;

    margin-right:   0;

    margin-bottom:  4px;

    margin-left:    0;

    padding-top:    0;

    padding-right:  4px;

    padding-bottom: 0;

    padding-left:   4px;

    text-align:     center;

    vertical-align: middle;

}

.small,.createdate,.modifydate,.mosimage_caption {

    font:  0.8em Arial,Helvetica,sans-serif;

    color: #999;

}

.sectiontableheader {

    color:   #666666;

    font:    1.2em bold Arial, Helvetica, sans-serif;

    padding: 5px;

}

.sectiontableheader a:link,.sectiontableheader a:visited {

    color: #666666;

}

/* Form */

form#form-login fieldset {

    border:  0 none ;

    margin:  0em;

    padding: 0.2em;

}

form#form-login ul {

    padding-left: 20px;

}

form#com-form-login fieldset {

    border:  0 none ;

    margin:  0em;

    padding: 0.2em;

}

form#com-form-login ul {

    padding-left: 20px;

}

/* search */

/* spacers */

span.article_separator {

    display:          block;

    background-color: #007A57;

    height:           1px;

    margin-top:       5px;

    margin-right:     5px;

    margin-bottom:    5px;

}

/* read more */

a.readon {

    margin-top:          10px;

    display:             block;

    float:               right;

    padding-right:       5px;

    line-height:         14px;

    height:              16px;

    background-image:    url(../images/arrow_green_more.png);

    background-repeat:   no-repeat;

    background-position: left center;

    padding-left:        15px;

    color:               #007A58;

}

a.readon:link, a.readon:hover {

    color: #007A58;

}

a.readon:active {

    color: #666666;

}

/* content styles */

table.contentpaneopen, table.contentpane {

    margin:  0;

    padding: 0;

    width:   auto;

}

table.contentpaneopen li {

    margin-bottom: 5px;

}

table.contentpaneopen fieldset {

    border: 0 ;

}

table.contentpaneopen h3 {

    margin-top: 25px;

}

table.contentpaneopen h4 {

    font-family: Arial, Helvetica, sans-serif;

    color:       #333;

}

.highlight {

    background-color: #fffebb;

}



/*fic search */



.insideSidebar div { zoom:1; }