/***** Global Settings *****/
 
html, body {
    border:0;
    margin:0;
    padding:0;
}
 
body {
    font:80%/1 arial, helvetica, sans-serif;
	background:url(../img/page_bg1.png) repeat-x ;
}
.body1{background:url(../img/page_bg1.gif); margin-top:5px;}
 
/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
    margin:0;
    padding:0;
    font-weight:normal;
}
 
h1 {
    padding:10px 0 0 0;
    letter-spacing:0px;
    font:1.5em arial, helvetica, sans-serif;
}
 
h2 {
    padding:20px 0;
    letter-spacing:-1px;
    font:1.5em arial, helvetica, sans-serif;
}
 
h3 {
    font:1em arial, helvetica, sans-serif;
    font-weight:bold;
}
 
p, ul, ol {
    margin:0;
    padding:0 0 18px 0;
}
 
ul, ol {
    list-style:none;
    padding:0 0 18px 40px;
}
 
blockquote {
    margin:22px 40px;
    padding:0;
}
 
small {
    font-size:0.85em;
}
 
img {
    border:0;
}
 
sup {
    position:relative;
    bottom:0.3em;
    vertical-align:baseline;
}
 
sub {
    position:relative;
    bottom:-0.2em;
    vertical-align:baseline;
}
 
acronym, abbr {
    cursor:help;
    letter-spacing:1px;
    border-bottom:1px dashed;
}
 
/***** Links *****/
 
a, a:visited {
    text-decoration:none;
	color:#CC0000;
}
 
/***** Forms *****/
 
form {
    margin:0;
    padding:0;
    display:inline;
}
 
input, select, textarea {
    font:1em arial, helvetica, sans-serif;
}
 
textarea {
    line-height:1.25;
}
 
label {
/*   cursor:pointer;
*/}
 
/***** Tables *****/
 
table {
    border:0;
    margin:0 0 18px 0;
    padding:0;
}
 
table tr td {
    padding:2px;font:12px Arial, Helvetica, sans-serif;
}
 
/***** Wrapper *****/
 
#wrap {
    width:960px;
    margin:0 auto;
}
 
/***** Global Classes *****/
 
.clear         { clear:both; }
 
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.submit input, .submit input:focus, .button, .button:focus {
	background: url(../img/fade-butt.png);
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
}

.submit input:active, .button:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
}
.red{ color:#CC0000; font-style:italic;}
.green{ color:#638500;}
.yellow{ color:#d38a06; font-style:italic;}
.orange{ color:#ff4e22; font-style:italic;}
.readmore{ color:#CC0000; display:block; float:right; background:url(../img/bullet1.png) no-repeat left; padding-left:10px;}

/***** Custom Classes - Jasmir *****/
#top_links { margin:auto; margin-top:0; margin-bottom:0; width:975px; text-align:right; padding:0; padding-top:5px; min-height:12px;}
#top_links a{padding:0 5px; margin:0; font-size:12px; float:right; color:#000;}
#top_links a:hover{ text-decoration:underline;}

#main_menu { margin:auto; width:975px; text-align:left; padding-top:0px; clear:none;background:url(../img/menu_bg1.png) repeat-x bottom; min-height:52px;}
#main_menu img{ display:block; float:left; margin-right:20px;}
#main_menu .end{ float:right; margin:0;}
#main_menu a{ color:#000; width:100px; padding:8px 1px; color:#fff; display:block; float:left;margin:0;margin-top:13px; font-weight:bold; text-align:center; vertical-align:middle;}
#main_menu a:hover{background:url(../img/menu_bg1_hover.png) no-repeat center;}
#main_menu .active{background:url(../img/menu_bg1_hover.png) no-repeat center;}


#sub_title{ margin:auto; width:975px; text-align:left;clear:both;background:url(../img/sub_title_bg.png) repeat-x bottom; min-height:29px; padding-top:3px; font-size:11px;}
#sub_title span{ display:block; float:left;}

#flash{ margin:auto;width:980px;}

#contents{margin:auto; width:950px; text-align:left; margin-top:5px;}

.articles{margin:auto; width:620px;  text-align:left; padding-right:10px; margin-top:10px; float:left; clear:left;}
.articles div{ clear:left;}
.articles p{color:#79776f; font-size:11px; line-height:13px;}
.articles .thumb{ float:left; padding:15px; padding-top:0; clear:both;}
.articles h2{ font-size:14px; margin:0; padding:3px; font-weight:bold;}

.sidepanel{margin:auto; width:250px;text-align:left; float:right; padding:20px; padding-top:0;color:#79776f;background:url(../img/news_bg.png) no-repeat top; font-size:11px; line-height:15px; clear:right;margin-top:10px;}
.sidepanel h1{ color:#000; font-weight:bold; margin-top:10px;}
.sidepanel .date{ font-size:10px; display:block; margin-top:20px;}
.sidepanel h2{ font-size:11px; font-weight:bold; padding:0; margin:0; letter-spacing:0; line-height:20px; color:#59574e;}

#bottom_menu{ margin:auto; width:975px; text-align:left;clear:both;background:url(../img/bottom_menu_bg.png) repeat-x top; min-height:30px;   font-size:11px; color:#fff;}
#bottom_menu p{ display:block; float:left; text-align:center; width:940px;}
#bottom_menu a{ color:#fff; line-height:25px; padding:5px; margin:5px;}

#footer{ margin:auto; width:980px; text-align:center; color:#79776f; font-size:11px; padding-bottom:10px;}

