/* iamninoy-iamcory Website Stylesheet
Date Created: January 18, 2010 */

/* General Definitions */

body {
	background-image: url(../images/bg_2010.gif); 
	background-repeat: repeat-x; 
	background-position: top;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffe700;
}

h1, h2, h3 ,table, td, a, ul{
	font-family : Arial, Helvetica, sans-serif; 
}

ul.newslist {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}

ul.newslist li {
	background: url(../images/bullet_events.gif) left top no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 10px;
	}	
ul.newslist a {
	color: #ffffff;
	text-decoration: none;
	}	
ul.newslist a:hover {
	color: #ffe700; 
	text-decoration: underline;
	}
	
ul.newslist2 li {
	background: url(../images/bullet_events.gif) left top no-repeat;
	padding-left: 15px;
	margin-bottom: 8px;
	margin-top: 5px;
	}	
ul.newslist2 a {
	color: #1566a9;
	text-decoration: none;
	}	
ul.newslist2 a:hover {
	color: #b70214; 
	text-decoration: underline; 
	}	

ul.eventslist {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
	
ul.eventslist li {
	background: url(../images/bullet_events.gif) left top no-repeat;
	padding-left: 22px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 10px;
	color: #ffffff;
	}	
ul.eventslist a {
	color: #ffe700;
	font-weight: bold;
	text-decoration: none;
	}	
ul.eventslist a:hover {
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: underline; 
	}

ul.blogslist {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
	
ul.blogslist li {
	background: url(../images/bullet_blogs.gif) left top no-repeat;
	padding-left: 22px;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #666452;
	}	
ul.blogslist a {
	color: #0072bc;
	text-decoration: none;
	}	
ul.blogslist a:hover {
	color: #b70214; 
	text-decoration: underline; 
	}

ul.othernewslist {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}

ul.othernewslist li {
	background: url(../images/bullet_othernews.gif) left top no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #000000;
	}	
ul.othernewslist a {
	color: #0072bc;
	text-decoration: none;
	}	
ul.othernewslist a:hover {
	color: #b70214; 
	text-decoration: underline; 
	}

ul.partnerslist {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
	
ul.partnerslist li {
	background: url(../images/bullet_blogs.gif) left top no-repeat;
	padding-left: 22px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 10px;
	color: #666452;
	}	
ul.partnerslist a {
	color: #0072bc;
	text-decoration: none;
	}	
ul.partnerslist a:hover {
	color: #b70214; 
	text-decoration: underline; 
	}


.disclaimertxt {
	padding-left: 12px;
	padding-right: 12px;
	font-size: 10px;
	color: #666452;
	}
	
p, li, td { font-size: 12px; color: #000000}

.newshd {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 21px;
}

.redtxt {
	color: #FF0000;
	}

.leftbg {
	background-image: url(../images/l_bg.gif); 
	background-repeat: repeat-y; 
	background-position: right;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 12px;
	}
	
.footerbox01 {
	background-image: url(../images/l_bg02.gif); 
	background-repeat: repeat-y; 
	background-position: right;
	font-size: 10px;
	}

.footerbox02 {
	color: #d9c500;
	font-size: 10px;   
}

.yellowtxt {
	color: #fff200;
}

.whitetxt {
	color: #ffffff;
}

.newshd {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 18px;
}

.txt18redbold {	
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}
.txt16bold {	
	font-size: 16px;
	font-weight: bold;
}

.txt14bold {
	font-weight: bold; 
	font-size: 14px;
}

.txt11 { 
	font-size: 11px;
}

.txt10 { 
	font-size: 10px;
	color: #0072bc;
}

.footertxt { 
	font-size: 10px;
	color: #707070;
}

a:link {   
	color: #0072bc; 
	text-decoration: underline; 
}
a:visited {   
	color: #0072bc; 
	text-decoration: underline;  
}
a:hover {  
	color: #b70214; 
	text-decoration: none; 
}


a.txtlink:link {   
	color: #1566a9;
	font-weight: bold;
	text-decoration: none; 
}
a.txtlink:visited {   
	color: #1566a9;
	font-weight: bold; 
	text-decoration: none;  
}
a.txtlink:hover {  
	color: #b70214;
	font-weight: bold; 
	text-decoration: underline; 
}

a.txt20redlink:link {   
	color: #e20a16;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none; 
}
a.txt20redlink:visited {   
	color: #e20a16;
	font-size: 18px;
	font-weight: bold; 
	text-decoration: none;  
}
a.txt20redlink:hover {  
	color: #1566a9;
	font-size: 18px;
	font-weight: bold; 
	text-decoration: underline; 
}


a.eventlink:link {   
	color: #ffffff;
	text-decoration: none; 
}
a.eventlink:visited {   
	color: #ffffff; 
	text-decoration: none;  
}
a.eventlink:hover {  
	color: #fff200; 
	text-decoration: underline; 
}


a.footerlnk:link { 
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;  
}
a.footerlnk:visited { 
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;   
}
a.footerlnk:hover {
	color: #ffe700;
	font-size: 10px;   
	text-decoration: underline;
}


a.morelnk:link {
	color: ;
	font-weight: bold;   
	text-decoration: none; 
}
a.morelnk:visited {
	color: ;
	font-weight: bold;   
	text-decoration: none; 
}
a.morelnk:hover {
	color: ;
	font-weight: bold;   
	text-decoration: underline;
}

a.moreeventslnk:link {
	color: #c9c9c9;
	font-weight: bold;   
	text-decoration: none; 
}
a.moreeventslnk:visited {
	color: #c9c9c9;
	font-weight: bold;   
	text-decoration: none; 
}
a.moreeventslnk:hover {
	color: #ffe700;
	font-weight: bold;   
	text-decoration: underline;
}

a.moreblogslnk:link {
	color: #0072bc;
	font-weight: bold;   
	text-decoration: none; 
}
a.moreblogslnk:visited {
	color: #0072bc;
	font-weight: bold;   
	text-decoration: none; 
}
a.moreblogslnk:hover {
	color: #b70214;
	font-weight: bold;   
	text-decoration: underline;
}

.eventthumb img{
	float:left;
	border: 3px solid #898989;
	margin:0 8px 0 0;
}
.eventthumb:hover img{
	border: 3px solid #e20a16;
}
.eventthumb:hover{
	color: red; /* irrelevant definition to overcome IE bug */
}

.img_borderyellow {
	border-style:solid;
	border-color: #ffe700;
	border-width:5px;
}

.img_alignleft {
	float:left;
	margin:0 8px 0 0;
	border-style:solid;
	border-color: #ffe700;
	border-width:5px;
}
.img_alignright {
	float:right;
	margin:0 0 0 8px;
	border-style:solid;
	border-color: #ffe700;
	border-width:5px;
}

.img_alignleft2 {
	float:left;
	margin:0 8px 0 0;
}
.img_alignright2 {
	float:right;
	margin:0 0 0 8px;
}

.contentmain {
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 12px;
}

.imgborderyellow{
	margin:0 0 0 0px;
	border-style:solid;
	border-color: #ffe700;
	border-width:5px;
}

.imgborder{
	margin:0 0 0 0px;
	border-style:solid;
	border-color: white;
	border-width:8px;
}

.imgborder02{
	margin:0 0 0 0px;
	border-style:solid;
	border-color: #e5e1b7;
	border-width:7px;
}

.imgborderlink img{
	border: 8px solid #ffffff;
	margin:0 0px 0 0;
}

.imgborderlink:hover img{
	border: 8px solid #d51920;
}

.imgborderlink:hover{
	color: red; /* irrelevant definition to overcome IE bug */
}

.imgborderlink2 img{
	border: 5px solid #ffe700;
	margin:0 0px 0 0;
}

.imgborderlink2:hover img{
	border: 5px solid #ed1b24;
}

.imgborderlink2:hover{
	color: red; /* irrelevant definition to overcome IE bug */
}

.imgborderlink3 img{
	border: 7px solid #e5e1b7;
	margin:0 0px 0 0;
}

.imgborderlink3:hover img{
	border: 7px solid #ed1b24;
}

.imgborderlink3:hover{
	color: red; /* irrelevant definition to overcome IE bug */
}

.morebox{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}

.contentbox {
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-right: 10px;
}