/*
Site    : Rotary
Url     : http://www.rotary.com/
Designer: Annia
By      : Comma3.srl
*/


/*** GLOBAL  ***/
/* css reset */
html, body, div, span, applet, object, iframe,
pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;


}
/* end */


html,body{/*height:100%*/}
* {
	margin:0;
	padding:0;
}
*:focus {
	outline:none; /* removes ugly dotted border but may make template more unsuable, up to you
					 if you want to keep it! */
}
.clr{clear:both}
form{margin:0; padding:0;}
hr {
	border: 0;
	color: #c5c5c5;
	background-color: #c5c5c5;
	height: 1px;
	margin:0px 0px 10px 0px;
	padding:0px;
}

/*** END OF GLOBAL  ***/

/*** DEFAULT ELEMENT STYLES ***/
/* heading */
h1, h2, h3, h4 {margin-bottom:13px;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal; color:#5c5c5c;}
h1 {font-size:30px; line-height:30px;}
h2 {font-size:24px; line-height:25px;}
h3 {font-size:18px; line-height:20px;}
h4 {font-size:16px; line-height:18px;}
h5 { font-family:Arial, Helvetica, sans-serif;font-size:12px; margin:3px 0px; padding:0px; letter-spacing:0px;}

/* links */
a, a:visited {color:#5c5c5c; text-decoration:none;}
a:hover{color:#5c5c5c; text-decoration:underline;}
a img{border:none}
.border{ border:1px solid #c5c5c5; padding:3px;}
.imgleft{float:left; padding-right:10px;}
.imgright{float:right; padding-left:10px;}
img.left{ float:left; margin-right:10px; border:1px solid #ccc; padding:3px; margin-top:5px; }
img.aligncenter{border:1px solid #e0e0e0; padding:6px; margin-bottom:10px;}
/* lists, blockquotes and paragraphs */
p, ul, ol {
	font-size:12px;
	line-height:18px;
	margin-bottom:15px;
	color:#727272;
}
ul, ol {
	margin:10px 0 35px 40px;
}
li ol,
li ul
{
	font-size:1.0em;
	list-style:square;
	margin-bottom:0;
	margin-top:0;
}
li ol {list-style:decimal;}

blockquote {
	font-style:italic;
	margin:25px 0 25px 0px;
	color:#6c6c6c;
	padding:0px 20px 0px 20px;
	border-left:4px solid #e0e0e0;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

/* code */
code {
	font-family:Verdana, Arial;
	letter-spacing:1px;
	margin:25px 0 25px 0px;
	display:block;
	font-size:0.9em;
	border-left:4px solid #e0e0e0;
	padding:10px 10px;
}

.spacer{ margin-bottom:10px;}
.error{ color:#f00;}
small {font-family:Tahoma, Arial, Verdana; font-size: 0.9em;line-height: 1.5em;}

/*** END OF DEFAULT ELEMENT STYLES ***/

