body, html
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #fff;
}

.contentInside
{
width: 900px;
background: #fff;
margin: auto;
}



#searchField2
{
	position:absolute;
	padding:0 0 0 0;
	margin:80px 0 0 14px;
}

.btnBlankMed, .btnBlankMed:focus
{
	width:80px;
	height:23px;
	color:#ffffff;
	border:0;
	font-weight:normal;
	background:url('../img/btnBlankMed.png');
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}

a.btnBlankMed:link, a.btnBlankMed:active, a.btnBlankMed:visited,
a.btnBlankLrg:link, a.btnBlankLrg:active, a.btnBlankLrg:visited
{
	line-height:23px;
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
	display:block;
}

.btnBlankLrg, .btnBlankLrg:focus
{
	width:110px;
	height:23px;
	color:#ffffff;
	background:url('../img/btnBlankLrg.png');
	border:0;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}

.i { width: 450px; margin-bottom: 5px; height: 26px; font-size:24px; text-align: center;border: 1px; }
.i2 { width: 200px; }


h1
{
	text-align:center;
	margin:-20px 0 0px 0;
	padding:10px 0 5px 0;
	font-size:18px;
	font-weight:bold;

	color:#000;
}

h2
{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	color:#000;
	font-size:12px;
	font-weight:bold;
}






a:active, a:link, a:visited
{
	color:#036faf;
	font-weight:none;
	text-decoration:underline;
}

a:hover
{
	color:#333333;
	text-decoration:none;
}

a img, a:link img, a:active img, a:visited img
{
    border:0;
    background:none;
}

a.rssLink
{
	background:url('../img/icons/feed-icon.png') center left no-repeat;
	text-indent:20px;
}






.searchText, .searchText:focus
{
	display:block;
	background:url('../img/inputTextBack.png');
	border:0;
	padding:3px 0 0 8px;
	margin:0 0 0 0;
	line-height:23px;
	height:20px;
	width:139px;
}



/* links beg */

a.gradBackLink, a.gradBackLink:active, a.gradBackLink:visited, a.gradBackLink:link
{
	background:url('../img/gradBack.gif') no-repeat;
	height:25px;
	width:325px;
	color:#3a64a1;
	font-weight:bold;
	text-decoration:none;
	display:block;
	line-height:25px;
	padding-left:10px;
}

a.gradBackLink img
{
	border:0;
	vertical-align:middle;
}

a.gradBackLink:hover
{
	color:#48a6ed;
	text-decoration:none;
}

/* links beg */

/* header beg */

div#header
{
	width:1000px;
	text-align:left;

}

div#headInside
{
	text-align:left;

}

div#headL
{
	
	width:220px;
height:175px;
	background:url('../img/headL.gif') no-repeat;
	float:left;
}

div#headR
{
	float:right;
	width:780px;
	height:175px;
	background:url('../img/headR.gif') no-repeat;
	text-align:left;
}

#headBottom
{
	width:1000px;
	height:10px;
	background:url('../img/botBar.gif');
	clear:both;
}

div#headBottom
{
	width:1000px;
	height:10px;
	background:url('../img/botBar.gif');
	clear:both;

}


/* header end */

/* main navigation beg */

div#navMain
{
	position:absolute;
	margin-top:142px;
	margin-left:34px;
}

ul#nav
{
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	list-style-type:none;
}

ul#nav li
{
	float:left;
	margin: 0px;
	display:inline;
}

ul#nav li a
{
	background:url('../img/tabLeftUp.png') top left no-repeat;
	display:inline;
	margin:0 -10px 0 0;
	text-decoration:none;
    float:left;
	cursor:pointer;
position: relative;
display: block;
}

ul#nav li a:hover
{
	color:#fefefe;
	background:url('../img/tabLeftOver.png') top left no-repeat;
	cursor:pointer;
}

ul#nav li a span
{
    font-size:13px;
	float:left;
	background:url('../img/tabRightUp.png') no-repeat right top;
	color:#515151;
	line-height:33px;
	height:33px;
	text-decoration:none;
	margin:0 0 0 9px;
	padding:0 20px 0 13px;
	cursor:pointer;
}
ul#nav li a:hover span
{
	color:#fefefe;
	background:url('../img/tabRightOver.png') no-repeat right top;
	cursor:pointer;
}

/* main navigation end */

/* main body beg */

div#bodyMain
{
	background:url('../img/background.gif') repeat-x;
}

div#mainWrap
{
	padding-top:0px;
	background:url('../img/botGrad.gif') top center no-repeat;
}

div#mainWrapInside
{
	width:1000px;
	background:url('../img/bodyRep.gif') repeat-y;

}

div#content
{
	float:right;
	width:730px;
	margin-right:30px;
}

div#contentInside
{
}

div.contentTop
{
	display:block;
	height:35px;
	line-height:35px;
	background:url('../img/contentTop.gif') no-repeat;

}

div.contentTop h2
{
	text-align:left;
	line-height:40px;
	font-size:16px;
	color:#fefefe;
	margin:0 0 0 15px;
	padding:0 0 0 0;
	font-weight:normal;
margin-bottom: -5px;
}

div.contentMid
{
	background:url('../img/contentMid.gif') repeat-y;
	padding-bottom:15px;
}

div.contentText
{
	padding:0 20px;
	text-align:justify;
}

div.contentBot
{
	height:9px;
	width:730px;
	background:url('../img/contentBot.gif') no-repeat;
}



/* main body end */

/* footer beg */

div#footer
{
	background:url('../img/footer.gif') top center no-repeat;
	display:block;
	min-height:50px;
	margin-bottom:0px;
	height:50px;
}

div#footerLinks
{
	text-align:right;
	margin-right:45px;
}

div#footerLinks a
{
	font-size:13px;
	color:#789817;
}

div#footerLinks a:hover
{
	color:#79afe3;
}

/* footer end */

/* sidebar beg */

#sidebar
{
	float:left;
	width:205px;
	margin-left:30px;
}

div.sidepanel
{
}

div.sideTop
{
	background:url('../img/sideTop.gif') no-repeat;
	width:210px;
	height:35px;

}

div.sideTop h2
{
	margin:0 0 0 10px;
	padding:0 0 0 0;
	color:#515151;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	line-height:40px;
margin-bottom: -5px;

}

div.sideMid
{
	background:url('../img/sideMid.gif') repeat-y;
	text-align:left;
}

div.sideMid ul
{
    list-style:none;
    padding-left:0px;
    padding-top: 10px;
    padding-bottom:10px;
    margin:0 15px 0 15px;
}

div.sideMid ul li
{
    padding:0;
    margin:0;
}

div.sideMid ul li a
{
    padding:4px 5px;
    display:block;
    border-bottom:1px #999999 dotted;
    text-decoration:none;
    color:#000;
    font-size:13px;
}

div.sideMid ul li a:hover
{
    color:#515151;
    border-bottom:1px #515151 solid;
}

div.sideBot
{
	height:9px;
	width:210px;
	background:url('../img/sideBot.gif') no-repeat;

}


.sideCats
{
	background:url('../img/icons/bullet_toggle_plus.png') center left no-repeat;
	text-indent:10px;
}


/* sidebar end */
div#searchBox
{
	background:url('../img/searchBoxBack.gif') no-repeat;
	display:block;
	height:117px;
	width:210px;
	text-align:left;
}
#searchHeading
{
	font-size:16px;
	color:#515151;
	position:absolute;
	margin:12px 0 0 15px;
}

#searchField1
{
	position:absolute;
	margin:50px 0 0 14px;
	padding:0 0 0 0;
}
#searchField2
{
	position:absolute;
	padding:0 0 0 0;
	margin:80px 0 0 14px;
}

/* buttons beg */




/* other */

.cleaner
{
	display:block;
	clear:both;
}

ul.floatList
{
	width:675px;
	list-style:none;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 10px 0;
}
ul.floatList li
{
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}
ul.floatList li a
{
	display:block;
}

.borderLine
{
	border-bottom:1px #515151 dotted;
	width:100%;
	display:block;
	clear:both;
}

/* other */


.applemenu{
margin: 0px 0;
padding: 0;
width: 180px; /*width of menu*/
border: 0px solid #9A9A9A;
}

.applemenu div.silverheader a{

font: normal bold 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #034b74;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
    border-bottom:1px #515151 dotted;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: #034b74;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{

color: #034b74;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: #fff;
padding: 5px;

}

.img bb {
max-width: 500px;
}
.menutitle{
background-color:#ffffff;
color:#9c0c3b;
width:100px;
cursor:pointer;
}
    

#navigation {
   list-style: none;
   margin: 0; padding: 0;
}
#navigation li {
   float: left;
}
#navigation li a {
   display: block;
   width: 150px;
   text-align: center;
   color: #036faf;
   padding: 3px 0;
}
#navigation li a:hover {
   color: #036faf;
text-decoration: underline;
}


#navigationcats {
   list-style: none;
   margin: 0; padding: 0;
background-images: url("http://www.wallpapersbrowse.com/images/back.gif");
}
#navigationcats li {
   float: left;
}
#navigationcats li a {
   display: block;
   width: 150px;
   text-align: center;
   color: #9c0c3b;
   padding: 3px 0;
}
#navigationcats li a:hover {
   color: #9c0c3b;
text-decoration: underline;
}


.i234 { width: 140px; margin-bottom: 5px; height: 20px; font-size:16px; text-align: center; }



.submenu{
margin-bottom: 0.5em;
}
.logo12 { border: 0; margin: 0 auto; display: block; text-align: center; }
.logo12 img { border: 0; text-decoration: none;}
.logo12 a { text-decoration: none; }
.logo { border: 0; margin: 0 auto; padding-bottom: 20px; display: block; text-align: center; }
.logo img { border: 0; text-decoration: none; margin: 0 auto; }
.logo a { text-decoration: none; }
.logos { border: 0; margin: 0 auto; padding-bottom: 20px; display: block; }
.logos img { border: 0; text-decoration: none; margin: 0 auto; }
.logos a { text-decoration: none; }
.stop { margin-top: 20px; float: right; }
.btn {margin: 0;}
.center { text-align: center; }
.tags { text-align: center; width: 750px;}
.tags a { text-decoration: none; padding: 5px; }
.category { width: 400px; border: 0; margin: 0 auto; }
.category td { border: 0; width: 100px; text-align: center; }
.dsr { width: 890px; padding: 10px; margin: 10px 0 10px 0; border-collapse: collapse; border: 0; float: center;  vertical-align: top;}
.dsr td { width: 25%; border: 0; text-align: center; vertical-align: bottom;  }
.dsr input { position: absolute; }
.dsr a { text-decoration: none; font-size: 11px; font-weight: 400; }
.sr { width: 170px; padding: 3px; margin: 5px; background-color: #ffffff; border-width: 1px; border-style: outset; }
.ddetail { padding: 10px; margin-bottom: 20px; border: 0px solid #c0c0c0; }
.detail { width: 610px; padding: 10px; margin: 0 auto; border-collapse: collapse; border: 0; }
.detail td { vertical-align: top; }
.detail1 { padding: 3px; background-color: #ffffff; border-width: 1px; border-style: outset; }

.detail textarea { font-family: tahoma, arial, sans-serif; font-size: 10px; padding: 5px; width: 374px; height: 120px; border: 1px solid #dddddd; background-color: #eeeeee; overflow: hidden; }
.pagenav { text-align: center; font-size: 20px; font-weight: 700; }
.pagenav a { padding: 3px; text-decoration: none; font-size: 20px; font-weight: 400; }
.pagenav a:hover { text-decoration: underline;font-size: 20px; }
.pagenav span { padding: 0 3px 0 3px; font-size: 20px; font-weight: 700; border: 1px solid #dddddd; background-color: #eeeeee; }
.ts { font-family: tahoma, arial, sans-serif; font-size: 10px; text-align: right; float: right; }
.ts a { font-family: tahoma, arial, sans-serif; font-size: 10px; }

 a:link {color:#036faf; text-decoration:none;}
a:visited {color:#036faf;text-decoration:none;}
a:hover {color:#036faf;text-decoration:underline;}


fieldset.search {
	border: none;
	width: 440px;
	margin: 0 auto;
	background: #fff;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #000;
	font-size: 18px;
	width: 300px;
	height: 25px;
	padding: 4px 5px 0;
	background: #eee url() no-repeat;
	margin-right: 5px;

}
.search input.box:focus {
	background: #eee url() no-repeat left -38px;
	outline: none;
}
.search button.btn {
	width: 119px;
	height: 29px;
	cursor: pointer;
	text-indent: -9999px;
	background: #fbc900 url(http://i41.tinypic.com/5pqt1e.jpg) no-repeat top right;
}
.search button.btn:hover {
	background: #fbc900 url(http://i41.tinypic.com/5pqt1e.jpg) no-repeat bottom right;
}

.linkhover1 a:link {display:block;background-color:#9c0c3b;text-decoration:none;}

.linkhover1 a:visited {display:block;background-color:#9c0c3b;}

.linkhover1 a:hover {display:block;height:100%;background-color:#000;}

.abox{
	margin:15px;
	border:1px solid #dadada;
}

.abox_header{
	background-image:URL(http://www.freeimagehost.eu/img/box_bg.jpg);
	height:20px;
	border-bottom:1px solid #dadada;
	vertical-align:middle;
	display:table;
	width:100%;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	
}

.abox_header_text{
	display:table-cell;
	vertical-align:middle;
}

.abox_content{
	padding:7px;
	
}

.home search{border:0px;}

.home12

{padding: 0px 30px 0px 30px;

}







.menu {width:745px; height:32px; position:relative; z-index:100;border-right:1px solid #000; font-family:arial, sans-serif;margin: auto;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:746px; w\idth:745px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:149px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color:#fff; width:138px; height:30px; border:1px solid #000; border-width:1px 0 1px 1px; background:#09c; padding-left:10px; line-height:29px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd url(http://www.cssplay.co.uk/menus/breadcrumbs/grey-arrow.gif) no-repeat 130px center;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}
.menu ul ul :hover > a.drop {background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:149px;border-top:1px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#feba95; color:#000; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000; background:#ff5a00;}
.menu :hover > a, .menu ul ul :hover > a {color:#000; background:#ff5a00;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

</style>

