@import 'css/screen.css';
/*

	Custom css styles
	

*/
html { 	height: 100%;	margin-bottom: 1px; }
body {margin-top: 0; font-family: Arial, Helvetica, sans-serif;}
p {text-align: justify;}
/*p img {float: none;}*/
h1,h2,h3 {
	color: #cb0002;
	}
h4,h5,h6 {
	color: #06517e;
	}
a {
	color: #06517e;
	}
a:hover, .breadcrumbs a:hover {
	color: #cb0002;
	text-decoration: none;
	}
.skip{
	text-decoration: none;
	color: #999;
	}
.header {
	padding-top: 30px;
	background: url(images/header-bg.jpg) no-repeat;
	padding-bottom: 10px;
	top: 0;
	position: absolute;
	height: 100px;
	}
.header ul {
	text-align: center;
	list-style: none;
	}
.header h1 a {
	text-decoration: none;
	color: #cb0002;
	font-weight: bold;
	}
.header h2 {
	color: #0f6498;
	font-weight: bold;
	}
/* topnav - Top Navigation ------------------------------------------------------------------------------ */
.topnav {
	background: #0f6498;
	color: #eee;
	padding-top: 3px;
	padding-bottom: 3px;
	}
.topnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
.topnav li {
	float: left;
	}
.topnav li a {
	color: #eee;
	padding-left: .4em;
	padding-right: .4em;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #d4d115;
	text-decoration: none;
	font-weight: bold;
	}
.topnav li a:hover {
	color: #7e0d0e;
	text-decoration: none;
	border-bottom: 3px solid #d4d115;
	padding-bottom: 2px;
	background: #fff;
	border-right: 1px solid #0f6498;
	}
.topnav .last {
	border: none;
	}
/* main navigation styles ------------------------------------------------------------------------------ */
.column-two ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.column-two li a {
	border-bottom: 1px solid #d4d115;
	display: block;
	text-decoration: none;
	color: #0f6498;
	background: #f7f7f7;
	padding: 3px;
	height: auto;
	_height: 1%;
	width: auto;
	}
.column-two li a:hover, .column-two li a:hover.parent {
	color: #cb0002;
	background: #fff;
	}
.column-two li a.parent {
	color: #0f6498;;
	background: #ddd;
	font-weight: bold;
	text-transform: uppercase;
	}
/* search highlight styles ------------------------------------------------------------------------------ */
.content .ajaxSearch_highlight {
	background: #aaa;
	color: #fff;
	padding: 3px;
	}
.ajaxSearch_result {
	border: 1px solid #eee;
	padding: 3px;
	margin-bottom: 10px;
	}
.ajaxSearch_resultsInfo {
	font-weight: bold;
	}
/* content styles ------------------------------------------------------------------------------ */
.content-wrap {margin-top: 200px !important;}
.content-top {
	height: 10px;
	background: url(images/content-bg.jpg) no-repeat;
	padding-bottom: 10px;
	}
.content a {
	padding: 1px;
	border-bottom: 1px solid #d4d115;
	text-decoration: none;
	}
.content a:hover {
	border-bottom: 1px solid #0f6498;
	}
.author {
	float: right;
	padding-top: 11px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: white;
	color: #000066;
	border: 1px solid #0f6498;
	font-size: 12px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 5px;
	display: block;text-align: center;
	margin-top: -0em;
	font-weight: bold;
	}
.adbox {
	float: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	background-color: white;
	color: #000066;
	border: 0px solid #0f6498;
	font-size: 12px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 5px;
	display: block;text-align: left;
	margin-top: -0em;
	font-weight: bold;
	}
.breadcrumbs {
	color: #aaa;
	margin-bottom: .5em;
	border-bottom: 1px solid #eee;
	margin-top: -.3em !important;
	}

.breadcrumbs a {
	color: #888;
	text-decoration: none;
	border-bottom: none;
	}

.breadcrumbs a:hover {
	border-bottom: none;
	}

/* tag cloud --------------------------------------------------------------------------------- */

.tagcloud a {
	color: #999;
	text-decoration: none;
	padding: 3px;
	}

.tagcloud a:hover {
	color: #A1191F;
	}

.s1 {font-size: 90%;}
.s2 {font-size: 110%;}
.s3 {font-size: 130%;}
.s4 {font-size: 150%;}
.s5 {font-size: 170%;}


/* columns styles ------------------------------------------------------------------------------ */


* html .column-two, * html .column-three { overflow-x: hidden; } 

.column-two {
	margin-left: -760px;
 }


.column-three {
	
	}



.column-two h2, .column-two h3, .column-two h4,
.column-three h2, .column-three h3, .column-three h4 {	
	color: #fff;
	padding: 5px;
	text-align: center;
	background: #0f6498;
	font-weight: bold;
	text-transform: uppercase;
	}


/* keywordLinks ------------------------------------------------------------------------------ */

.keywordLinks {
	text-align: right;
	}

.keywordLinks, .keywordLinks a {
	color: #aaa;
	}

.keywordLinks a:hover {
	color: #000;
	}


/* footer styles ------------------------------------------------------------------------------ */

.footer {
	background: #0f6498;
	color: #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.footer div {
	text-align: center;
	}

.footer a, .footer a:hover {
	color: #ccc;
	}



/* MISC styles ------------------------------------------------------------------------------ */

.link-to {
	text-align: right;
	}

.link-to a {
	color: #A1191F !important;
	}

.img-right {float: right; margin-right: 0; margin-left: 18px;}


.search-field { width: 170px; margin:0.5em 0.5em 0.5em 0; border:1px solid #bbb; background:#f6f6f6; padding:5px; }

.search-field:focus { border:1px solid #999; background:#fff; }

label {display: block;}



/* Legacy styles ----------------------------------------------------------------------------- */

/*.faqquestion {

    float: left;

    width: 80%;

    border: dashed 1px #FF0000;

    padding: 0px 5px 3px 10px;

    margin: 8px 10% 8px 1%;

    color: #020202;

	display:block;

    background-color: #FFFFCC;

    }

		

.faqreponse {

        float: right;

        width: 77%;

        border: dashed 1px #0000CC;

        padding: 0px 7px 5px 10px;

        margin: 10px 5% 10px 5%;

	    display: block;

	    color: #020202;

        background-color: #FFFFFF;

        } */

/* new css for FAQs */

.faqquestion {
	padding: 3px;
	padding-left: 10px;
	border-bottom: 1px solid;
	font-weight: bold;
	margin-bottom: 5px;
	color: #CB0002;
	background: #eee;
	font-size: 120%;
	display: block;
	float: left;
	width: 100%;
}

div.faqreponse {
	padding-bottom: 10px;
	margin-bottom: 2.5em;
width: 500px;
float: right;
}



.faqquestionlist ul {margin-left: 0; list-style: none;}

.faqquestionlist ul li ul {list-style: circle; margin-left: 30px;}

.faquplink {font-size: 140%; margin-bottom: 1.5em;}



.dropcap{

    float: left;
font-weight: bold;
font-family: serif;
	font-size: 60px;
    color: #CB0002;
    margin: -18px 2px -12px 0px;
	}


h3 a {line-height: 25px !important; }


.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #008CBA;
    color: #fff;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #008CBA;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: black;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}


.post-list {margin-bottom: 20px; border-bottom: 1px solid #eee;}
.post-list h3 {margin-bottom: 3px;}
.content .last-post {border-bottom: none;}